/*list_case*/
.banner{position:relative;}
.bannerimg{max-width:100%;display: block;margin-left: auto;margin-right: auto;}
.banner .wrapper{position: absolute;width:100%;text-align: center;font-weight: bold;font-size: 70px;color: #cdab5e;height:55px;line-height: 55px;
top:50%;margin-top: -27.5px;
}
.banner:before,.banner:after{content:"";display: block;background:#fff;position: absolute;}
.banner:before{height: 236px;width: 1px;background: #ffffff;left:50%;margin-left: -0.5px;bottom:0px;}
.banner:after{width:7px;height:7px;border: solid 5px #fff;border-radius:50%;left:50%;margin-left: -8.5px;bottom:236px;background: #1b1a1d;}


.breadcrumbs {height:80px; line-height: 80px;border-bottom: solid 1px #cccccc;}
.inside-nav{float:left;}
.inside-nav li{  float: left; position: relative; text-align: center; margin-left:16px; }
.inside-nav li:first-child{ margin-left: 0; }
.inside-nav li a{ font-size: 16px; color: #333333; display: block; position: relative;height: 100%;padding:0px 35px; }
.inside-nav li.current-cat a,.inside-nav li:hover a{ color: #fff; background: #bc9752;font-weight: bold;}
.maincontent{}

.maincontent{padding-top: 53px;}
.caselist ul{padding-top: 15px;padding-bottom: 73px;overflow: hidden;}
.caselist li{width: 500px;height: 309px;float: left;margin-right: 50px;margin-top: 41px;position: relative;}
.caselist li:nth-of-type(3n){margin-right:0px;}
.caselist li p{font-weight: bold;font-size: 24px;color:#fffefe;position: absolute;height: 56px;line-height: 56px;bottom:0px;left:0px;padding:0px 32px;width:100%;z-index: 22;}
.caselist li p:before{content:"";display: block;width:100%;height:100%;background:rgb(0 0 0 / 45%);position: absolute;bottom:0px;left:0px;z-index: -1;}
.caselist li:hover p{color:#cdab5e;transform: translateX(3px);}

.listpage{width: 100%;  text-align: center;  color: #595959;margin:0px auto 80px;}
.listpage a,.listpage span{display: inline-block;font-size:16px;width:38px; height: 38px; line-height: 38px; margin-right: 19px;color:#595959;border-radius:50%;}
.listpage a:hover,.listpage .current{ color: #fff;  background: #cdab5e;}
.listpage a.listpage-next,.listpage a.listpage-prev{background: none;padding-right:0px;color:#595959; 
    font-weight: bold;}
.listpage a.listpage-next{}
.listpage a.listpage-prev{}
.listpage a.dot{background:none;line-height: 38px;}
.listpage .screen-reader-text{display: none;}


/* list_product */
#breadcrumbs_product  .inside-nav li{margin-left: 0px;}
#breadcrumbs_product  .inside-nav li:after{content:"";display: block;width: 1px;height: 22px;background: #cccccc;position: absolute;top:50%;margin-top: -11px;right:0px;}
#breadcrumbs_product  .inside-nav li a{padding:0px 30px;}
#breadcrumbs_product  .inside-nav li:last-of-type:after,#breadcrumbs_product  .inside-nav li.active:after{display: none;}
.common_nav_desc p{line-height: 30px;}


/* show_product */
.pro_show_top{background: #f8f8f8;padding:60px 0px 66px;}
.case_show_left,.case_show_right{width:50%;float: left;}
.case_show_left{padding-left: 37px;padding-right: 42px;overflow: hidden;}
.swiper-caseshow{overflow: hidden;position: relative;}
.swiper-caseshow .swiper-pagination-bullet{width: 10px!important;height: 10px!important;opacity: 1!important;background: #fff;}
.swiper-caseshow  .swiper-pagination-bullet-active{background: #b68d53!important;}
.swiper-caseshow  .swiper-pagination{text-align: right;padding-right: 34px;}
.pro_show_top .swiper-container-horizontal>.swiper-pagination-bullets,.pro_show_top  .swiper-pagination-custom,.pro_show_top .swiper-pagination-fraction{bottom:20px;}
.case_show_right{}
.case_show_right h3{font-size: 54px;color:#333333;font-weight: bold;margin-top: 34px;}
.case_show_right .overview{display:inline-block;padding:0px 17px;background:#5d5d5d;color: #ffffff;font-size: 20px;text-transform: uppercase;height: 46px;line-height: 46px;border-radius: 10px;}
.case_show_right .show_txt{font-size: 18px;color:#666666;line-height: 32px;margin-bottom: 76px;}
.overview{margin-top: 13px;margin-bottom: 20px;}
.show_btns span{display: inline-block;float: left;width: 200px;height: 56px;line-height: 56px;font-size: 18px;color:#fffefe;font-weight: bold;border-radius: 30px;}
.show_btns span a{color:#fff;}
.show_btns span.price{background: #946a3a  url(../images/pro_show_btntel.png) no-repeat 36px center;padding-left: 73px;margin-right: 17px;}
.show_btns span.connow{background:#cdab5e url(../images/pro_show_btncontact.png) no-repeat 25px center;padding-left: 59px;}
.pro_service_tit{font-size: 30px;color:#333333;text-align: center;font-weight: bold;margin-top: 65px;margin-bottom: 49px;}
.pro_service_con table{ border-collapse: collapse;font-size: 18px;color:#333333;width:100%;border: solid 1px #e3e3e3;}
.pro_service_con tr:nth-of-type(even){background: #f9f9f9;}
.pro_service_con td,.pro_service_con th{height: 80px;text-align: left;line-height: 80px;text-align: center;width:25%;border: solid 1px #e3e3e3;}
.pro_service_con .newtable td,.pro_service_con .newtable th{width:14.2857%;}
#pro_service_con3 tr td:nth-of-type(1){font-weight: bold;}
.case_show_mid{padding-bottom: 99px;}
/*list_news*/
.newslist ul{overflow:hidden;padding-top: 52px;padding-bottom: 32px;}
.newslist li{width:500px;float:left;margin-right:50px;margin-bottom: 65px;}
.newslist li:nth-of-type(3n){margin-right:0px;}
.newslist li p{font-size: 20px;color: #333333;line-height: 26px;height: 52px;margin-top:27px;font-weight: bold;}
.newslist li span{display: block;font-size: 16px;color:#333333;margin-top: 17px;margin-bottom: 42px;}
.newslist li em{font-size: 16px;color: #333333;font-weight: bold;width: 127px;background: url(../images/newsjt.png) no-repeat right center;}
.newslist li:hover p,.newslist li:hover em{color:#cdab5e;}
.newslist li:hover em{background: url(../images/newsjth.png) no-repeat right center;}

/* show_news */
.article_news{border: solid 1px #ccc;padding-top: 40px;}
.article_news .wrapper{padding-left: 100px;padding-right: 100px;}
.news-show-tit-info{background: #f9f9f9;height: 60px;line-height: 60px;text-align: center;font-size: 18px;color:#333333;}
.news-show-tit-info span:nth-of-type(1){padding-right: 59px;}
.news-show-tit h5{font-size: 28px;color: #333333;text-align: center;margin-bottom: 32px;}
.news-show-body img{max-width: 100%;display: block;margin-left: auto;margin-right: auto;}
.news-show-body,.news-show-body p{font-size: 18px;color: #333333;line-height: 36px;}
.news-show-body{padding-top: 39px;padding-bottom: 83px;}
.getPre{height: 60px;line-height: 60px;background:#f9f9f9;}
.getPre dd{width:48%;position: relative;}
.getPre dd:nth-of-type(1){float: left;padding-left: 29px;}
.getPre dd:nth-of-type(2){float: right;text-align: right;padding-right: 29px;}
.getPre dd,.getPre dd a{color: #333333;font-size: 16px;} 
.getPre dd:hover,.getPre dd:hover a{color: #cdab5e;}
.getPre dd:before{display: block;color:#333333;position: absolute;}
.getPre dd:hover:before{color: #cdab5e;}
.getPre dd:nth-of-type(1):before{content:"<";left:0px;top: 0px; }
.getPre dd:nth-of-type(2):before{content:">";right:0px;top: 0px; }
/* list_contact */
.contact_map{position: relative;margin-top: 44px;}
.contact_map .contact_map_img{width:100%;height: auto;display: block;}
.contact_map_txt{position: absolute;width: 472px;height: 493px;background:rgb(153 109 58 / 90%);right: 62px;top: 79px;border-radius: 15px;}
.contact_map_txt{padding:57px 38px 43px; }
.contact_map_txt dt{font-size: 30px;color:#fff;line-height:30px;font-family:"Microsoft YaHei","SourceHanSansCN-Regular";position: relative;margin-bottom: 33px;padding-bottom: 15px;text-align: center;}
.contact_map_txt dt:before,.contact_map_txt dt:after{content:"";display: block;width: 100%;position: absolute;bottom:0px;}
.contact_map_txt dt:before{height: 2px;background: #ffffff;bottom:4px;}
.contact_map_txt dt:after{height: 1px;background: rgb(255 255 255 / 50%);bottom:0px;}
.contact_map dd label{font-size:26px;font-weight: bold;color:#fff;display: block;text-transform: uppercase;padding-left: 40px;}
.contact_map dd p{font-size: 20px;color:#ffffff;line-height:34px;margin-top: 13px;}
.contact_map dd:nth-of-type(1) label{background:url(../images/contact_ico1.png) no-repeat left center;}
.contact_map dd:nth-of-type(2) label{background:url(../images/contact_ico2.png) no-repeat left center;}
.contact_map dd:nth-of-type(3) label{background:url(../images/contact_ico3.png) no-repeat left center;}
.contact_map dd{margin-bottom: 22px;}
.contact_map dd:nth-of-type(3){margin-bottom: 0px;}
.section_about_leave{padding-top: 63px;padding-bottom: 97px;}
.leave_con{overflow:hidden;margin-top: 59px;}
.leaveimg{display: block;float: left;width:48.75%;height: 530px;}
.leave_form{width:51.25%;height: 530px;float: left;background:#f8f8f8;padding:75px 103px;}
.leave_form li{position: relative;border-bottom: solid 1px #bbbbbb;width:45.7736%;height: 45px;margin-bottom: 49px;}

.leave_form li label{position: absolute;font-size: 16px;color:#999999;left:16px;top: 0px;}
.leave_form li input{width:100%;display: block;background:none;outline: 0px;padding-left: 16px;font-size: 16px;}
.leave_form li:nth-of-type(odd){float: left;}
.leave_form li:nth-of-type(even){float: right;}
.leave_form li:last-of-type{width:100%;margin-bottom: 0px;height: 100px;}
.leave_form li:hover label{color:#996d3a;}
.leave_form li:hover{border-bottom: solid 1px #996d3a;}
.ajax_tjly{width: 178px;float: right;background:#996d3a;height: 52px;line-height: 52px;text-align: center;color:#fff;
  font-size: 18px;margin-top: 40px;text-transform: uppercase;border-radius:8px;cursor: pointer;
}
.ajax_tjly input{background: none;font-size: 18px;color:#fff;text-transform: uppercase;cursor: pointer;}
.ajax_tjly:hover{margin-right:3px;}
/* list_about */
#maincontent_about{padding-top:0px;}
.section_about_since{background: #f8f8f8;position: relative;    max-width: 1920px;margin-left: auto;margin-right: auto;}
.section_about_since .about_left_img{width:50%;float: left;}
.section_about_since .wrapper{position: absolute;top:0px;left:0px;height:100%;left:50%;margin-left: -800px;}
.since_txt_content{width:46.25%;float: right;height: 100%;}
.since_tit{font-size:48px;color:#996d3a;font-weight: bold;padding-top: 60px;}
.since_des{font-size: 32px;color:#111111;}
.since_addon{font-size: 16px;color:#333333;line-height: 35px;margin-top: 17px;text-align: justify;align-content: center;justify-content: center;align-items: center;}
.ultd{background:#ffffff;z-index: 999;height: 188px;display: flex;
position: absolute;bottom:-139px;left:0px;width:100%;box-shadow:0 0 50px 1px #e3dfdf;
}
.ultd li{width:25%;position: relative;float: left;text-align: center;height: 188px;    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    align-content: space-around;}
.ultd li:after{content:"";width: 13px;height: 13px;position: absolute;right:0px;top:50%;margin-top: -6.5px;background: #bb9551;border-radius:50%;}
.ultd li strong{font-size: 70px;color: #111111;line-height: 70px; font-family: 'DINEngschriftStd'; }
.ultd li strong em{font-size: 36px;color: #111111;line-height: 36px;display:inline;padding-left: 13px;}
.ultd li span{font-size: 16px;color: #956b3b;display: block;margin-top: 6px;}
.ultd li:last-of-type:after{display: none;}
.section_about_vedio{margin-top: 210px;position: relative;}
.section_about_vedio .ad_about{height: auto;max-width:100%;display: block;margin-left: auto;margin-right: auto;display: block;}
.section_about_vedio .vedio_btn{cursor: pointer;
	position: absolute;width: 90px;height: 71px;display: block;top:50%;margin-top: -35.5px;left:50%;margin-left: -45px;z-index: 2;}
.section_about_vedio .vedio_btn:hover{opacity: 0.8;}
.section_about_vedio:after{content:"";display: block;width:100%;height:100%;position: absolute;top:0px;left:0px;background:rgb(0 0 0 / 35%);z-index: 1;}
.section_companystyle{padding-top: 60px;}
.companystyle_content{padding-top: 53px;}
.style_show_item{float: left;width: 520px;height: 329px;position: relative;}
.style_show_item img{width:100%;height: auto;}
.style_show_item:nth-of-type(3n){margin-right:0px;}
.style_show_item p{display: inline-block;background: url(../images/stylebg.png) no-repeat left center;background-size: cover;height: 48px;font-size: 20px;color: #ffffff;font-weight: bold;padding:0px 15px;line-height: 48px;
position: absolute;bottom: 21px;left: 23px;border-radius: 15px;

}
.style_show_item:hover p{transform: translateY(-3px);}
.swiper-container-aboutshow{min-height: 700px;overflow: hidden;}
.companystyle_content{padding-bottom: 37px;position: relative;}
.swiper-container-aboutshow.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0px!important;}
.swiper-pagination-bullet{width: 13px!important;height: 13px!important;border-radius:50%;margin:0px 9px!important;background: #bababa!important;opacity: 1!important;}
.companystyle_content  .swiper-pagination-bullet-active{background: #bb9551!important;}



.section_companycertification{padding-top: 60px;}
.swiper-container-certification{overflow: hidden;margin-top: 52px;}
.companycertification_content{padding-left: 87px;padding-right: 87px;position: relative;}
.companycertification_content .swiper-style-prev,.companycertification_content .swiper-style-next{position: absolute;width: 31px;height: 36px;top:210px;margin-top:0px;z-index: 99;cursor: pointer;}
.companycertification_content .swiper-style-prev{left:0px;background: url(../images/zs_left.png) no-repeat left center;}
.companycertification_content .swiper-style-next{right:0px;background: url(../images/zs_right.png) no-repeat left center;}
.companycertification_content .swiper-style-prev:hover{background: url(../images/zs_lefth.png) no-repeat left center;}
.companycertification_content .swiper-style-next:hover{background: url(../images/zs_righth.png) no-repeat left center;}
.companycertification_content p{font-size: 16px;color: #333333;padding-top: 15px;padding-bottom: 95px;text-align: center;}
.companycertification_content img{width:100%;}
.companycertification_content .swiper-pagination{display: none;}



/* list_search */

.search_center{padding:40px 0px 30px;}
.search_center ul{padding-bottom: 10px;}
.searchpage .searitem{overflow: hidden;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);width: 100%; height: auto; margin-bottom: 20px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; background: #fff;
padding:20px;position: relative;
}
.searchpage .searitem a{width: 100%; height:100%;display: block;cursor:pointer;}
.searchpage .searitem a:link,.searchpage .searitem a:hover,.searchpage .searitem a:active{color: #151515;}
.searchpage .searitem img{width: 224px; height: auto; display: block; margin-right: 30px;}
.searchpage .searitem h3{color:#333;font-size: 18px; padding: 35px 0 20px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.searchpage .searitem .txt{color: #999999; line-height: 24px; height: 48px; padding-right: 130px; overflow: hidden;}
.searchpage .searitem .time{width: 150px; padding-top: 45px; font-family:"PingFangSC-Regular","Microsoft YaHei","sans-serif"; font-size: 20px; color: #999;}
.searchpage .searitem .time .day{font-size: 40px; line-height: 45px; display: block;}
.searchpage .searitem:hover h3{font-weight:bold;color: #151515; text-indent: 5px;}
.searchpage .searitem:hover .time .day span{background: #6d6d6d;}
.searchpage .searitem:hover .time .day strong{background: #ff0000; color: #fff;}

.search_words{color:#f00;}

@media screen and (max-width:1600px) {

.banner:before{height:188px; }
.banner:after{bottom: 188px;}
.banner:after{border: solid 3.5px #fff;margin-left: -7.5px;}
.banner .wrapper{font-size: 56px;line-height: 56px;}
.inside-nav li a{padding:0px 28px;}
.breadcrumbs{height: 65px;line-height: 65px;}
.section_about_since .wrapper{margin-left: -600px;}
.since_tit{font-size: 38px;line-height: 38px;padding-top: 20px;}
.since_des{font-size:24px;line-height: 24px; }
.since_addon{line-height: 24px;font-size: 14px;}
.ultd li strong{font-size: 56px;line-height: 56px;}
.ultd li strong em{font-size:27px;line-height: 27px; }
.ultd,.ultd li{height:150px; }
.ultd{bottom:-100px;}
.section_about_vedio{margin-top: 180px;}
.section_about_vedio .vedio_btn{width: 72px;height:57px;margin-top: -28.5px;}
.common_nav_tit{font-size: 38px;line-height: 38px;}
.style_show_item{width: 385px;}
.style_show_item p{font-size: 17px;height: 40px;line-height: 40px;left: 16px;}
.swiper-pagination-bullet{width: 9px!important;height: 9px!important;}
.section_companycertification{padding-top: 48px;}
.companycertification_content p{padding-bottom: 70px;}
.companycertification_content .swiper-style-prev, .companycertification_content .swiper-style-next{top: 137px;}


/* list_case */
.maincontent{padding-top:42px; }
.common_nav_desc{font-size: 17px;}
.caselist li{margin-right: 30px;width: 380px;height: 235px;}
.caselist li p{font-size: 18px;}
.caselist ul{padding-bottom:58px; }

/* list_contact */
.contact_map_txt{width: 377px;height: 394px;margin-top:-197px;top:50%;padding:40px 25px;right: 50px;}
.contact_map_txt dt{font-size: 22px;line-height: 22px;margin-bottom: 22px;}
.contact_map dd label{font-size: 19px;line-height: 28px;}
.contact_map dd p{font-size: 16px;line-height: 27px;}
.contact_map dd{margin-bottom: 15px;}
.leaveimg,.leave_form{height: 398px;}
.leave_form{padding:40px 50px;}
.leave_form li{margin-bottom: 27px;}
.ajax_tjly{margin-top: 37px;font-size: 16px;width: 142px;height: 42px;line-height: 42px;}
.ajax_tjly input{font-size: 16px;}
/* list_news */
.newslist li{margin-right: 30px;width: 380px;margin-bottom: 35px;}
.newslist li p{font-size: 18px;}
.newslist li span{margin-bottom: 32px;margin-top: 8px;}


/* show_news */
.news-show-tit h5{font-size:23px;margin-bottom: 24px; }
.news-show-tit-info,.getPre{height: 48px;line-height: 48px;}
.news-show-body, .news-show-body p{font-size: 16px;line-height: 30px;}
.news-show-body{padding-bottom: 55px;}
.getPre dd, .getPre dd a{font-size: 15px;}
/* show_product */
.case_show_right h3{font-size: 43px;margin-top: 27px;}
.case_show_right .overview{font-size: 18px;}
.case_show_right .show_txt{font-size: 16px;}
.show_btns span{font-size: 16px;}
.pro_service_tit{font-size: 24px;    margin-top: 52px;margin-bottom: 39px;}
.pro_service_con td, .pro_service_con th{height: 64px;line-height: 64px;}
.case_show_mid{padding-bottom: 80px;}
}


@media screen and (max-width:1080px) {
.banner:after,.banner:before{display: none;}
.banner .wrapper{font-size: 22px;line-height: 22px;margin-top: -11px;}
.breadcrumbs{display: none;}
.mobheader_wrapper{display: none;}
body{padding-top:0px;}

.section_about_since .about_left_img{display: none;}
.section_about_since .wrapper{left:initial;margin-left: initial;margin-left:3%;}
.since_txt_content{width:100%;float: none;height: auto;}
.since_tit{font-size: 20px;}
.since_des{font-size: 18px;}
.section_about_since .wrapper{position: static;}
.section_about_since{padding-bottom: 0px;background:#fff;}
.section_about_vedio{margin-top: 10px;}
.ultd:after{content:"";display: block;width: 1px;height:80%;background:#dcdcdc;position: absolute;left:50%;top:10%;}
.ultd:before{content:"";display: block;width: 100%;height:1px;background:#dcdcdc;position: absolute;left:0%;top:50%;}
.ultd{position:relative;display: block;padding:30px 0px;box-shadow: initial;bottom:0px;}
.ultd li{width:50%;height: auto;padding:0px 0px 0px;}
.ultd li:nth-of-type(1),.ultd li:nth-of-type(2){margin-bottom:20px;}
.ultd li:after{display: none;}
.ultd li strong{font-size: 26px;line-height: 26px;}
.ultd, .ultd li{height: auto;overflow: hidden;}
.ultd li strong em{font-size: 18px;}
.ultd li span{font-size: 15px;}
.section_about_vedio .vedio_btn{width: 36px;height: 28.5px;margin-top: -14.25px;margin-left: -18px;}
.common_nav_tit{font-size: 20px;}
.section_companystyle{padding-top: 30px;}
.companystyle_content{padding-top: 20px;}
.style_show_item p{left: 0px;}
.swiper-container-aboutshow{min-height: 100px;}
.companycertification_content p{margin-bottom:0px;}
.style_show_item p{text-align: center;width:100%;border-radius:30px;background:#cdab5e;position: static;margin-top: 20px;}
.style_show_item{width:100%;height: auto;}
.companycertification_content .swiper-style-prev, .companycertification_content .swiper-style-next{top: 116px;}




/* list_case */
.maincontent{padding-top: 30px;}
.caselist ul{padding-top:0px;}
.caselist li{width:100%;height: auto;margin-right:0px;}
.caselist ul{padding-bottom: 30px;}
.listpage{margin-bottom: 30px;}
/* list_contact */
.contact_map_txt{width:100%;position: static;margin-top: 0px;margin-left: 0px;}
.contact_map .contact_map_img{display: none;}
.contact_map{overflow: hidden;    margin-top: 30px;}
.contact_map_txt{border-radius:0px;}
.contact_map_txt dt{font-size: 18px;}
.contact_map dd label{font-size: 17px;}
.section_about_leave{padding-top: 30px;padding-bottom: 30px;}
.leave_con{margin-top: 30px;}
.leaveimg{display: none;}
.leave_form{width:100%;height: auto;padding:30px 20px;}
.leave_form li{width:100%;}
.leave_form li label{font-size: 15px;}
/* list_news */
.newslist ul{padding-bottom:0px;}

/* list_product */
.productlist ul{padding-bottom: 15px;}
.productlist li{width:100%;height: auto;border:solid 1px #dcdcdc;margin-bottom: 20px;padding:15px;}
.common_nav_desc p{font-size: 16px;display: inline;}
.productlist li h5{font-size:18px;}
.productlist li span{font-size: 16px;}
.productlist li em{font-size: 14px;height: 38px;line-height: 38px;background-size: cover;border-radius: 30px;}

/* show_news */
.news-show-tit h5{font-size: 18px;}
.article_news .wrapper{padding-left:0px;padding-right:0px;}
.news-show-tit-info{font-size: 16px;display: flex;align-content: center;align-items: center;justify-content: space-around;}
.news-show-tit-info span:nth-of-type(1){padding-right:0px;}
.news-show-body{padding-top: 20px;padding-bottom: 20px;}
.news-show-body img{height: auto!important;max-width:100%;}
.getPre dd{width:100%;}
.getPre{height: auto;overflow: hidden;background: none;}
.getPre dd:nth-of-type(2):before{right:initial;left:0px;}
.getPre dd:nth-of-type(2){padding-left: 29px;}
.getPre dd:nth-of-type(1){border-bottom: solid 1px #dedede;}
/* show_product */
.case_show_left, .case_show_right{width:100%;float: none;}
.case_show_left{padding-left:0px;padding-right:0px;}
.case_show_left{margin-bottom:20px;}
.case_show_right h3{font-size:20px;margin-top:0px;}
.case_show_right .show_txt{margin-bottom:20px;}
.show_btns span{height: 42px;line-height:42px;width: 150px;}
.show_btns span.price{background: #946a3a  url(../images/pro_show_btntel.png) no-repeat 23px center;padding-left: 54px;}
.pro_show_top{padding-bottom:30px;}
.pro_service_tit{font-size:20px;margin-top: 30px;margin-bottom: 30px;}
.pro_service_con td, .pro_service_con th{height: 30px;line-height: 30px;}
.pro_service_con table{font-size: 15px;}
.case_show_mid{padding-bottom:30px;}
.searchpage li{padding:20px;}
.searchpage li span{margin-top: 15px;}
.searchpage li em{margin-top: 15px;}
.searchpage .searitem .txt,.searchpage .searitem .time{display: none;}
.searchpage .searitem img{width:100%;height: auto;margin-right:0px;float: none;}
.searchpage .searitem h3{font-size: 16px;}
}