@charset "UTF-8";
/*案例页面*/
img {border: 0;vertical-align: top;}
.jdal_banner{max-width: 1200px; margin: auto; margin-bottom: 84px;}
.jdal_banner img{display: block;max-width: 100%;height: auto;}
.jdal_banner a:hover img {filter:alpha(opacity=60);-moz-opacity:0.60; opacity:0.60;}
.swiper-container {width: 100%;margin: 0 auto;padding-bottom: 52px;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0px !important;
    left: 0;
    width: 100%;
}
.swiper-slide {
  text-align: left;
  font-size: 18px;
  /*display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;*/
}
.swiper-pagination span {background-color: #ddd;opacity: initial;width: 10px;height: 10px;}
.swiper-pagination span.swiper-pagination-bullet-active {background-color: #93754a;}
.jdal_banner .jdal_banner_left {width: 40.5% !important;float: left;margin-right: 2%;}
.jdal_banner .jdal_banner_right {width: 57.5% !important;float: right;}
.jdal_banner_dw01 {position: relative; display: block;}
.jdal_banner_dw02 {position: relative; display: block;}
.top_24 {margin-top: 24px;display: inline-block;}
.jdal_banner_cp{width: 100%;}
.jdal_banner_cp ul{padding: 0px; margin: 0px;}
.jdal_banner_cp ul li{padding: 0px; margin: 0px;}
.jdal_banner_cp01{float: left; width: 26.086957%;}
.jdal_banner_cp02{float: left; width: 36.956522%;}
.jdal_banner_cp03{float: left; width: 36.956522%;}

.manyou_zhong_tu {
    position: absolute;
    width: 82px;
    height: 30px;
    line-height: 30px;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 9;
    right: 14px;
    top: 14px;
    color: white;
    font-size: 14px;
    padding: 0 10px;
    border-radius: 20px;
    border: 1px solid white;
}
.icon {background-image: url(../images/icon.png);background-repeat: no-repeat;display: block;}
.manyou_zhong i {width: 18px;height: 14px;margin-top: 8px;margin-left: 5px;display: block;background-position: -32px -48px;float: left;}
i {font-style: normal;}
.manyou_zhong {
    position: absolute;
    width: 75px;
    height: 30px;
    line-height: 30px;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 9;
    right: 14px;
    top: 14px;
    color: white;
    font-size: 14px;
    padding: 0 10px;
    border-radius: 20px;
}
.manyou_zhong_tu i:before {
    content: ' ';
    border: 4px solid transparent;
        border-left-width: 4px;
        border-left-style: solid;
        border-left-color: transparent;
    border-left: 4px solid white;
    width: 0;
    height: 0;
    position: absolute;
    top: 11px;
    right: 6px;
}

.jdal_banner_left a.left_top_city {
    width: 100%;
    height: 200px;
    position: relative;
    display: inline-block;
}
.jdal_banner_left #bt_cn_font {
    font-family: "NeuesBauenDemo";
}
.jdal_banner_left a.left_top_city h3 {
    margin-left: 20px;
    margin-top: 14px;
    color: white;
    font-size: 24px;
}
.jdal_banner_left a.left_top_city p {
    margin-left: 20px;
    position: absolute;
    bottom: 20px;
    color: white;
    font-size: 14px;
    line-height: 18px;
}

.neiye_jdal{max-width: 1200px; margin: auto; margin-bottom: 18px;}
.neiye_jdal ul{padding-top: 24px;}
.neiye_jdal ul li {width: 32%;float: left;display: inline-block;margin-right: 2%;margin-bottom: 24px;}
.neiye_jdal ul li img{display: inline-block;width: 100%;height: auto;}
.neiye_jdal ul li a.slt_img {width: 100%;display: inline-block;}
.neiye_jdal ul li a:hover img {filter:alpha(opacity=60);-moz-opacity:0.60; opacity:0.60;}
.neiye_jdal ul li .bt_info {
    width: 100%;
    display: inline-block;
		border: 1px solid #eee;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(238, 238, 238);
		border-top: 0;
		background-color: white;
}
.neiye_jdal ul li .bt_info a {font-size: 16px;color: #333;padding: 20px 20px 20px 20px;line-height: 16px;display: inline-block;font-family: "Georgia","微软雅黑";}
.neiye_jdal ul li .bt_info_more a{padding: 0px;}
.neiye_jdal ul li .bt_info a:hover{color: #93754a;}
.neiye_jdal ul li .bt_info .bt_info_more {padding: 0px 20px 24px 20px;margin-top: 0px;}
.neiye_jdal ul li .bt_info .bt_info_more strong {color: #999;font-weight: normal; font-size: 14px;}
.neiye_jdal ul li .bt_info .bt_info_more span {font-size: 12px;color: #999;float: right;margin-left: 20px;}
.neiye_jdal ul li .bt_info .bt_info_more span i {float: left;margin-right: 10px;width: 22px;height: 19px;}
.pr_main_icon {background-image: url(../images/pr_main_icon.gif);background-repeat: no-repeat;display: block;}
.neiye_jdal ul li .bt_info .bt_info_more span i.more_tb2 {background-position: -32px 0;}
.neiye_jdal ul li .bt_info .bt_info_more span i.more_tb3 {background-position: -64px -1px;}
.neiye_jdal ul li .bt_info .bt_info_more span i.more_tb1 {background-position: 0 0;}
.neiye_jdal ul li:nth-child(3n) {margin-right: 0;}

.main_img{position: relative; display: block;}
.jdal_show{position: absolute; top: 70px; left: 12%; right: 12%;}
.jdal_denglu{position: absolute; bottom: 80px; left: 12%; right: 12%;}
.show_title{font-size: 36px; line-height: 48px; color: #fff;}
.show_text{font-size: 24px; line-height: 48px; color: #fff;}
.jdal_denglu_left ,.jdal_denglu_right{width: 46%; display: block; float: left;}
.jdal_denglu_left{margin-right: 8%;}
.jdal_denglu a{display: block; width: 100%; border-radius: 3px; font-size: 18px; line-height: 44px; border: #fff 2px solid; text-align: center; background-color: #fff;}
.jdal_denglu_left a{color: #333333;}
.jdal_denglu_right a{color: #fff; background: none;}

.neiye_rmtj{margin-top: 84px;}
.lanrenzhijiaddd{max-width: 1200px; margin:0px auto;}
.lanrenzhijiaddd .tab{overflow:hidden; padding-bottom: 24px; text-align: center;}
.lanrenzhijiaddd .tab a{width: 188px; margin-right: 12px; background-color: #fff;  float: left; line-height: 35px;border:solid 1px #eeeeee; color: #342210;font-size: 14px; display: block;}
.lanrenzhijiaddd .tab a:hover{background-color: #93754a; color: #fff;border:solid 1px #93754a;}
.lanrenzhijiaddd .tab a.on{background-color: #93754a; color: #fff;border:solid 1px #93754a;}
/*.lanrenzhijia .content,.lanrenzhijiaaaa .content,.lanrenzhijiaddd .content{overflow:hidden;}*/
.lanrenzhijiaddd .content li{display:none;}
.lanrenzhijiaddd .content li img{display: inline-block;max-width: 100%; height: 285px;}

.jdal_rmtj {width: 32%;float: left;display: inline-block;margin-right: 2%;margin-bottom: 24px;}
.jdal_rmtj img{display: inline-block;width: 100%;height: auto;}
.jdal_rmtj a.slt_img {width: 100%;display: inline-block;}
.jdal_rmtj a:hover img {filter:alpha(opacity=60);-moz-opacity:0.60; opacity:0.60;}
.jdal_rmtj .bt_info {width: 100%;display: inline-block;border: 1px solid #eee;border-top-width: 1px;border-top-style: solid;border-top-color: rgb(238, 238, 238);border-top: 0;background-color: white;}
.jdal_rmtj .bt_info a {font-size: 16px;color: #333;padding: 20px 20px 24px 20px;line-height: 16px;display: inline-block;font-family: "Georgia","微软雅黑";}
.jdal_rmtj .bt_info_more a{padding: 0px;}
.jdal_rmtj .bt_info a:hover{color: #93754a;}
.jdal_rmtj .bt_info .bt_info_more {padding: 0px 20px 24px 20px;margin-top: 0px;}
.jdal_rmtj .bt_info .bt_info_more strong {color: #999;font-weight: normal; font-size: 14px;}
.jdal_rmtj .bt_info .bt_info_more span {font-size: 12px;color: #999;float: right;margin-left: 15px;}
.jdal_rmtj .bt_info .bt_info_more span i {float: left;margin-right: 10px;width: 22px;height: 19px;}
.pr_main_icon {background-image: url(../images/pr_main_icon.gif);background-repeat: no-repeat;display: block;}
.jdal_rmtj .bt_info .bt_info_more span i.more_tb2 {background-position: -32px 0;}
.jdal_rmtj .bt_info .bt_info_more span i.more_tb3 {background-position: -64px -1px;}
.jdal_rmtj .bt_info .bt_info_more span i.more_tb1 {background-position: 0 0;}
.jdal_rmtj:nth-child(3n) {margin-right: 0;}

.jdal_fenlei{max-width: 1200px; margin: auto; padding: 0px 0px;}
.jdal_fenlei li{text-align: center;}
.jdal_fenlei li a{border:solid 1px #eeeeee;float: left;background-color: #fff; width: 188px;margin-right: 12px; line-height: 35px; color: #342210; font-size: 14px; display: block;}
.jdal_fenlei li a:hover{background-color: #93754a; color: #fff;border:solid 1px #93754a;}
.jdal_fenleibg a{background-color: #93754a !important; color: #fff !important;border:solid 1px #93754a !important;}

/*案例详情页面*/
.jdal_xq_01{max-width: 1200px; margin: auto;}
.jdal_xq_01_zuo{width: 68%;float: left; position: relative;}
.jdal_xq_01_zuo img{display: block;max-width: 100%; margin: auto; height: 460px;}
.jdal_xq_01_zuo a:hover{filter:alpha(opacity=60);-moz-opacity:0.60; opacity:0.60; display: block;}
.jdal_xq_01_you{width: 29%; padding: 0px 1.5%; float: right; height: 460px; background-color: #fff;-webkit-box-shadow: 0 0 3px rgba(147, 117, 74, 0.1);-moz-box-shadow: 0 0 3px rgba(147, 117, 74, 0.1);box-shadow: 0 0 3px rgba(147, 117, 74, 0.1);}
.jdal_xq_01_you h1{font-size: 30px; line-height: 60px; color: #333333; font-family: "NeuesBauenDemo"; font-weight: normal;}
.jdal_xq_01_you h2{font-size: 14px; line-height: 30px; color: #999;font-weight: normal;}
.jdal_xq_01_you_xian{height: 1px; background-color: #eee; margin: 20px 0px;}
.jdal_xq_01_you p{font-size: 14px; line-height: 24px; color: #474747;}
.jdal_xq_01_you_anniu li{width: 45%;float: left; margin-right: 10%; margin-top: 30px; margin-bottom: 30px;}
.jdal_xq_01_you_anniu li a{display: block; line-height: 50px; color: #fff; font-size: 18px; text-align: center;border-radius: 6px;}
.jdal_xq_01_you_anniu li:nth-child(2n){margin-right: 0;}
.jdal_xq_01_you_anniu li:nth-child(1n) a{background-color: #93754a;}
.jdal_xq_01_you_anniu li:nth-child(2n) a{background-color: #363636;}
.jdal_xq_01_you_anniu li a:hover{filter:alpha(opacity=60);-moz-opacity:0.60; opacity:0.60;}
.jdal_xq_01_tu {
    position: absolute;
    width: 180px;
    height: 50px;
    line-height: 50px;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 99999;
    top: 50%;
    margin-top: -25px;
    left: 50%;
    margin-left: -90px;
    color: white;
    font-size: 18px;
    padding: 0 10px;
    border-radius: 24px;
    border: 1px solid white;
    text-align: center;
}
.jdal_xq_01_tu i:before {
    content: ' ';
    border: 4px solid transparent;
        border-left-width: 4px;
        border-left-style: solid;
        border-left-color: transparent;
    border-left: 4px solid white;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    right: 50px;
    margin-top: -2px;
}
.jdal_xq_02{max-width: 1200px; margin: auto; margin-top: 30px; padding-bottom: 30px;}
.jdal_xq_02_left{width: 66%;float: left; position: relative; background-color: #fff; padding-bottom: 30px;}
.jdal_xq_02_right{width: 32%; float: right;}
.jdal_xq_02_right li{margin-bottom: 20px; position: relative;}
.jdal_xq_bt{display: block; width: 100%; color: #fff; position: absolute; bottom: 0px; left: 0px; line-height: 40px; background-color: rgba(0, 0, 0, 0.5); font-size: 16px; text-align: center;}
.jdal_xq_02_right li img{display: block;max-width: 100%; margin: auto;}
.jdal_xq_02_right li a:hover{filter:alpha(opacity=60);-moz-opacity:0.60; opacity:0.60; display: block;}

#yxh_article{width: 100%;}
.slider_box{margin:0px auto 0 auto;height:540px;overflow:hidden;position:relative;width:720px;} 
.mask{height:100px;overflow:hidden;background:#000;opacity:0.7;filter:alpha(opacity:70);width:100%;position:absolute;left:0;bottom:0;z-index:1;border-top:solid 2px #ddd;}
.silder_con{overflow:hidden;position:absolute;}
.silder_panel{width:720px;height:540px;overflow:hidden;float:left;position:relative;}
.silder_panel img{width:720px;height:540px;display:block;overflow:hidden;overflow:hidden}
.silder_nav li{float:left;padding:0px;border:1px solid #fff;margin:2px;display:inline;position:relative;}
.silder_nav li.current{border:3px solid #fff;margin:0 4px;}
.silder_nav li,.silder_nav img{display:block;width:68px;height:50px;overflow:hidden;}
.slider_box a.prev,.slider_box a.next{display:block;width:45px;height:100px;line-height:999em;overflow:hidden;z-indent:9;position:absolute;cursor:pointer;margin:85px 0 0 0;background:url(images/silder_btn.gif) no-repeat;}
.slider_box a.prev{left:0;background-position:left 0;}
.slider_box a.next{right:0;background-position:right 0;} 
.dec{float:right;height:100px;bottom:-10px;right:10px;overflow:hidden;z-index:9;position:absolute;}
.dec li{margin-top:8px;float:left;display:inline;}
.jdal_xq_02_tu {
    position: absolute;
    width: 82px;
    height: 30px;
    line-height: 30px;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 9;
    right: 14px;
    top: 14px;
    color: white;
    font-size: 14px;
    padding: 0 10px;
    border-radius: 20px;
    border: 1px solid white;
    text-align: center;
}

.jdal_xq_02_tu i:before {
    content: ' ';
    border: 4px solid transparent;
        border-left-width: 4px;
        border-left-style: solid;
        border-left-color: transparent;
    border-left-width: 4px;
    border-left-style: solid;
    border-left-color: transparent;
    border-left: 4px solid white;
    width: 0;
    height: 0;
    position: absolute;
    top: 11px;
    right: 14px;
}
.jdal_xq_02_left h1{font-size: 20px;color: #333;line-height: 30px;padding: 15px 0px 20px 35px;}
.jdal_xq_02_right h1{font-size: 20px;color: #333;line-height: 30px;padding: 15px 0px 20px 35px;font-weight: normal;}
.jdal_xq_02_left p{font-size: 14px; color: #333; line-height: 30px; padding-left: 35px; padding-top: 20px;}

.neiye_jdal ul li .bt_info span a{padding: 0px !important;font-size: 12px;color: #999; line-height: 12px;display: initial !important;}
.jdal_rmtj .bt_info span a{padding: 0px !important;font-size: 12px;color: #999; line-height: 12px;display: initial !important;}


@media (min-width: 320px){
.jdal_fenlei li a{width: 46%; margin-right: 2%; margin-left: 2%; margin-bottom: 20px; border: none;}
.jdal_fenlei li a:hover{border: none;}
.jdal_fenleibg a{border: none !important;}
.lanrenzhijiaddd .tab a{width: 46%; margin-right: 2%; margin-left: 2%; margin-bottom: 20px;border: none;}
.lanrenzhijiaddd .tab a:hover{border: none;}
.lanrenzhijiaddd .tab a.on{border: none;}

.jdal_banner .jdal_banner_left {width: 100% !important;float: left;margin-right: 0;}
.jdal_banner .jdal_banner_right {width: 100% !important;float: right;}

.neiye_jdal ul li {width: 48%;float: left;display: inline-block;margin-right: 4%;margin-bottom: 24px;}
.neiye_jdal ul li .bt_info .bt_info_more {display: none;}
.neiye_jdal ul li:nth-child(3n) {margin-right: 4%;}
.neiye_jdal ul li:nth-child(2n) {margin-right: 0;}
.neiye_jdal ul li .bt_info a {font-size: 12px;color: #333;padding: 16px 12px;line-height: 16px;}
.jdal_denglu_left a{color: #333333;}
.jdal_denglu_right a{color: #fff; background: none !important;}

.jdal_show{position: absolute; top: 20px; left: 6%; right: 6%;}
.jdal_denglu{position: absolute; bottom: 20px; left: 6%; right: 6%;}
.show_title{font-size: 18px; line-height: 30px; color: #fff;}
.show_text{font-size: 14px; line-height: 30px; color: #fff;}
.jdal_denglu_left ,.jdal_denglu_right{width: 47%; display: block; float: left;}
.jdal_denglu_left{margin-right: 6%;}
.jdal_denglu a{display: block; width: 100%; border-radius: 3px; font-size: 14px; line-height: 30px; border: #fff 1px solid; text-align: center; background-color: #fff;}

.jdal_rmtj {width: 48%;float: left;display: inline-block;margin-right: 4%;margin-bottom: 20px;}
.jdal_rmtj .bt_info .bt_info_more {display: none;}
.jdal_rmtj:nth-child(3n) {margin-right: 4%;}
.jdal_rmtj:nth-child(2n) {margin-right: 0;}
.jdal_rmtj .bt_info a {font-size: 12px;color: #333;padding: 16px 12px;line-height: 16px;}

.jdal_xq_01_zuo{width: 100%; float: none;}
.jdal_xq_01_zuo img{display: block;max-width: 100%; margin: auto; height: auto;}
.jdal_xq_01_you{width: 94%; padding: 0px 3%; height: auto; float: none;}
.jdal_xq_01_you h1{font-size: 24px; line-height: 48px;}
.jdal_xq_01_you_anniu li a{line-height: 40px;  font-size: 18px;}

.slider_box{margin:0px auto 0 auto;height:270px;overflow:hidden;position:relative;width:360px;} 
.silder_panel{width:360px;height:270px;overflow:hidden;float:left;position:relative;}
.silder_panel img{width:360px;height:270px;display:block;overflow:hidden;overflow:hidden}

.jdal_xq_02_left h1{font-size: 16px;color: #333;line-height: 30px;padding: 15px 0px 20px 20px;}
.jdal_xq_02_right h1{font-size: 16px;color: #333;line-height: 30px;padding: 15px 0px 20px 20px;;font-weight: normal;}
.jdal_xq_02_left p{font-size: 14px; color: #333; line-height: 30px; padding-left: 20px; padding-top: 20px;}
.jdal_xq_02_left{width: 100%;float: none; }
.jdal_xq_02_right{width: 100%; float: none; display: none;}
}

@media (min-width: 768px){
.jdal_show{position: absolute; top: 70px; left: 12%; right: 12%;}
.jdal_denglu{position: absolute; bottom: 80px; left: 12%; right: 12%;}
.show_title{font-size: 36px; line-height: 48px; color: #fff;}
.show_text{font-size: 24px; line-height: 48px; color: #fff;}
.jdal_denglu_left ,.jdal_denglu_right{width: 46%; display: block; float: left;}
.jdal_denglu_left{margin-right: 8%;}
.jdal_denglu a{display: block; width: 100%; border-radius: 3px; font-size: 18px; line-height: 44px; border: #fff 2px solid; text-align: center; background-color: #fff;}

.jdal_xq_01_zuo{width: 100%; float: none;}
.jdal_xq_01_zuo img{display: block;max-width: 100%; margin: auto; height: auto;}
.jdal_xq_01_you{width: 94%; padding: 0px 3%; height: auto; float: none;}
.jdal_xq_01_you h1{font-size: 24px; line-height: 48px;}
.jdal_xq_01_you_anniu li a{line-height: 40px;  font-size: 18px;}

.slider_box{margin:0px auto 0 auto;height:540px;overflow:hidden;position:relative;width:720px;} 
.silder_panel{width:720px;height:540px;overflow:hidden;float:left;position:relative;}
.silder_panel img{width:720px;height:540px;display:block;overflow:hidden;overflow:hidden}

.jdal_xq_02_left h1{font-size: 20px;color: #333;line-height: 30px;padding: 15px 0px 20px 35px;}
.jdal_xq_02_right h1{font-size: 20px;color: #333;line-height: 30px;padding: 15px 0px 20px 35px;font-weight: normal;}
.jdal_xq_02_left p{font-size: 14px; color: #333; line-height: 30px; padding-left: 35px; padding-top: 20px;}
}

@media (min-width: 1200px){
.jdal_fenlei li a{width: 188px;margin-right: 12px; margin-left: 0px; margin-bottom: 0px;border:solid 1px #eee;}
.jdal_fenlei li a:hover{border:solid 1px #93754a !important;}
.jdal_fenleibg a{border:solid 1px #93754a !important;}
.lanrenzhijiaddd .tab a{width: 188px;margin-right: 12px; margin-left: 0px; margin-bottom: 0px;border:solid 1px #eee;}
.lanrenzhijiaddd .tab a:hover{border:solid 1px #93754a;}
.lanrenzhijiaddd .tab a.on{border:solid 1px #93754a;}

.jdal_banner .jdal_banner_left {width: 40.5% !important;float: left;margin-right: 2%;}
.jdal_banner .jdal_banner_right {width: 57.5% !important;float: right;}

.neiye_jdal ul li {width: 32%;float: left;display: inline-block;margin-right: 2%;margin-bottom: 24px;}
.neiye_jdal ul li .bt_info .bt_info_more {display: block;}
.neiye_jdal ul li:nth-child(2n) {margin-right: 2%;}
.neiye_jdal ul li:nth-child(3n) {margin-right: 0;}
.neiye_jdal ul li .bt_info a {font-size: 16px;color: #333;padding: 20px 20px 20px 20px;line-height: 16px;display: inline-block;}
.jdal_denglu_left a{color: #333333;}
.jdal_denglu_right a{color: #fff; background: none !important;}

.jdal_rmtj {width: 32%;float: left;display: inline-block;margin-right: 2%;margin-bottom: 0px;}
.jdal_rmtj .bt_info .bt_info_more {display: block;}
.jdal_rmtj:nth-child(2n) {margin-right: 2%;}
.jdal_rmtj:nth-child(3n) {margin-right: 0;}
.jdal_rmtj .bt_info a {font-size: 16px;color: #333;padding: 20px 20px 24px 20px;line-height: 16px;display: inline-block;}

.jdal_xq_01_zuo{width: 68%;float: left;}
.jdal_xq_01_zuo img{display: block;max-width: 100%; margin: auto; height: 460px;}
.jdal_xq_01_you{width: 29%;float: right; padding: 0px 1.5%; height: 460px;}
.jdal_xq_01_you h1{font-size: 30px; line-height: 60px;}
.jdal_xq_01_you_anniu li a{line-height: 50px;  font-size: 18px;}

.jdal_xq_02_left{width: 66%;float: left;}
.jdal_xq_02_right{width: 32%; float: right; display: block}
}
