@charset "utf-8";
/* 基本css样式文件 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0; list-style:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;clear: both;}
*{margin:0;padding:0; list-style:none;}
body{font-size:14px;font-family:"Noto Sans SC",Arial,sans-serif;color:#656565; min-width:320px; margin:0px auto;}
a{text-decoration:none;color:#656565;}
a:hover{ color:#2c82c3;}
ul,li{list-style:none;}
.clear{clear:both;}
.left{ float:left; clear:left;}
.fleft{ float:left;}
.right{ float:right; clear:right;}
.fs14{ font-size:14px;}
.yh,input,button{ font-family:"微软雅黑";}
.mauto{ margin-left:auto; margin-right:auto;}
.ht5{width:100%; height:5px; overflow: hidden; clear:both;}
.mt10{ width:100%; height:10px; overflow: hidden; clear:both;}
.none{ display:none;}
.hg10{ width:100%; height:10px; overflow:hidden; clear:both;}
header,footer,article,section,nav,menu,hgroup{display:block;clear:all;}
.red{ color:#de513d;}
.reds{ color:#c00 !important;}
.blue{ color:#036;}
.hui{ color:#999;}
.orange{ text-shadow:0 1px rgba(255, 255, 255, 0.3);text-decoration:none;-webkit-box-flex:1; color:#C30;}
.about_content table{border-collapse: collapse;border-spacing:0;}
.about_content tr { display: table-row; vertical-align: inherit; border-color: inherit;}
.about_content table th{font-weight: bold;color: #fff;background:#de513d;border-right: 1px solid #ccc;line-height:30px;}
.about_content table td{text-align: center;background: #fff;border: 1px solid #ddd;line-height:30px;}

.clearfix:after { content:""; display:block;width:100%; height:0; clear:both; visibility:hidden;}
* html .clearfix             { zoom: 1; } /* IE6 */ 
*:first-child+html .clearfix { zoom: 1; } /* IE7 */ 
.submits{ width:73px; height:21px; background:url(../images/orderd.html) no-repeat; border:none; cursor:pointer;}
q:before,q:after { content:'';}

/*顶部Logo部分*/
.menu_top{ position: relative;height:70px; width: 100%; background:#fff; z-index: 10;text-align: center;box-shadow:0px 0px 5px rgba(0,0,0,0.5);display: flex;align-items: center;justify-content: center;}
.menu_top span{ position:absolute; right:0px; top:0px; display:block; width:56px; height:70px; background:url(../jdy/mobile_key.png) center center no-repeat;background-size:30px 20px; cursor:pointer;}
.menu_top a.alo .logo {position: absolute;left: 10px;top: 12px; height:50px; width:90px;background: url(../jdy/logo.png) left center no-repeat;background-size:auto 48px;z-index: 1;}
.clear{clear:both;}

.SearchBox{ position:relative; padding:1rem 0rem;margin:0 0.6rem; text-align:center; overflow:hidden;margin-top:0.5rem;}
.SearchBox .find{ position:absolute; left:0px; top:0.2rem; width:100%; height:1.85rem; background-color:#f7f8f9; text-indent:10px; border-radius:5px; outline:none; box-shadow: 2px 2px 10px #b7b7b7 inset!important;outline: none;border:none;}
.SearchBox .fd-btn{position:absolute; right:0; top:0.2rem; width:20%; height:1.85rem;border-radius:0px 5px 5px 0px; background-image: linear-gradient(90deg,#ff513d,#ca1a19);color:#fff;border:none;}

.m_search {width: 165px; padding: 5px 0;display: inline-block;vertical-align: middle;position: relative;}
.m_search button {height: 18px; width: 18px;margin-top: -9px; left: 15px;display: block;background: url(../jdy/m_sear.png) no-repeat center;background-size:18px 18px; position: absolute; top: 50%; outline: none;border: none; padding: 0;}
.m_search input { width: 90%;padding: 0 5%;outline: none;background: #f5f5f5;border-radius: 30px;border: none;color: #8b8a8a;text-indent:40px;height: 30px; line-height: 30px;font-size: 13px;}

.swiper-banner{width:100%;height:auto;overflow: hidden;}
.swiper-banner img{width:100%;}

.swiper-pagination-bullet{width:10px;height:10px;background: #fff;opacity: 1;}
.swiper-pagination-bullet-active{background:#fcb026;}

/*top*/

.sidebar-wrapper { position: relative; height: 100%; overflow: auto;}
#sidebar { display:none; background-color: #3d3d3d; width:0px; overflow:hidden;}
#sidebar .nav { line-height: 40px; list-style-type: none; text-align:center;}
#sidebar .nav a { display: block; width:100%; height:60px; line-height:60px;color: #fff; text-decoration: none; font-size:16px;border-bottom: 1px solid #1a1a1a;}
#sidebar .nav a:hover { background-color: #000;}

.left_menu{background:#fff;}
.left_menu .l_logo{width:100%; background:#fcb026; height:60px; display:block; margin:0;text-align:center; line-height:60px; color:#fff; font-size:24px;}
.left_menu .l_link{display:block; width:100%;z-index:21; position:relative; margin-top:10px;}
.left_menu .l_link li{width:100%;background: url(../images/arr.png) no-repeat 96% center; display:block; float:left; border-bottom:1px solid #eee; background-size:auto 33%;}
.left_menu .l_link li a{ font-size:16px; line-height:50px;display:block; width:100%; height:50px;text-decoration:none; color:#7d7d7d; font-weight:bold; background:#fff; text-align:left;}
.left_menu .l_link li a span{padding-left:45px; height:50px;}
.left_menu .l_link li a.i_home{ background:url(../images/i_home.png) no-repeat 10px center; background-size:10% auto;}
.left_menu .l_link li a.i_news{ background:url(../images/i_news.png) no-repeat 10px center;background-size:10% auto;}
.Page ul li{display: inline-block;margin: 0px 2px;}
.Page ul li.active a{background: #de513d;color: #fff;}
/* 焦点图 */
.slideBox{ position:relative; overflow:hidden; margin:0px auto; width:100%; z-index:1; height: auto; }
.slideBox .hd{ position:absolute; width:100%; height:29px; bottom:10px; right:0; z-index:999; text-align:left; text-indent:20px;}
.slideBox .hd li{ cursor:pointer; display:inline-block; zoom:1;width:16px; height:16px; background:url(../images/slide2.png) center center no-repeat; overflow:hidden;margin-right:5px; text-indent:999px; 	}	
.slideBox .hd li.on{ background: url(../images/slide1.png) no-repeat;}	
.slideBox .bd{  width:100%; height: auto; position:relative; z-index:0;}
.slideBox .bd li{ width:100%;height: auto;}
.slideBox .bd li img{width:100%; height: auto;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bg{ display:none; position:absolute; left:0px; bottom:0px; width:100%; height:38px; background:#000; opacity:0.6; z-index:1;}

.categories{width:100%;height: auto;padding: 20px 0px;background: #efefef;overflow: hidden;position:relative;z-index:99;}
.comTit{width:100%;text-align: center;}
.comTit .fg-line{display: inline-block;width:40px;height:5px;background:#fcb026;margin: 5px 0px;}
.comTit h2{font-size:18px;}
.comTit p{color:#999;font-size:12px;padding: 0px 20px;line-height: 20px;}

.categories ul{margin:20px 5px;}
.categories ul li{float: left;width:50%;height:auto;margin-bottom: 20px;}
.categories ul li a{display: block;padding: 5px;}
.categories ul li a .thumb{width:100%;height:auto;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.categories ul li a .thumb img{width:100%;}
.categories ul li a .txt{width:100%;height:40px;background: #575757;line-height: 40px;overflow: hidden;color: #eebc40;text-align: center;font-weight:500;font-size:16px;}

.profiles {border-bottom:1px solid #ddd;padding:20px 0px;background: #efefef;position:relative;margin-top:-5px;z-index:99;}
.readmore{width:100%;height:48px;padding: 10px 0px;text-align: center;}
.readmore a{display: inline-block;padding: 8px 15px;background: #fcb026;border-radius: 5px;color: #fff;}
.profiles .thumbs,.howtobuy .thumbs{margin:20px 10px 0px 10px;}
.profiles .thumbs img,.howtobuy .thumbs img{width:100%;}
.profiles .intro{padding: 20px;line-height: 1.8;font-size:14px;}

.howtobuy{margin-top:30px;}

/* Slide bing yu start */

.slide { margin-top: -16px; z-index: 98;}

.slide > img { width: 100%;}


.position{width:100%; height:42px; line-height:42px;  z-index:10; background:url(../images/tit.gif) left bottom repeat-x; font-size:14px; border-top:1px solid #ddd;}
.position strong{ padding-left:10px; font-weight:normal;}

#indexNews{ position:relative; width:100%; height:40px; line-height:40px;background:url(../images/news.png) 5px center no-repeat #fff; overflow:hidden; font-size:14px;border-bottom: 1px solid #e2e2e2;}
#indexNews span{ position:absolute; width:25%; left:40px; top:0px; height:40px; display:block; color:#f00;}
#indexNews ul{ position:absolute; width: auto; height:40px; left:46px;top:0px;}
#indexNews ul li{ width:100%; height:40px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

/*菜单*/
section.nav ul li { float: left;width: 25%;line-height: 38px;}
section.nav ul li a {display: block;text-align: center;}

section.nav ul li a {display: block;text-align: center;background: #d9251d;color: #fff; border-radius: 1px; font-size: 16px; margin: 1px;}
section.nav ul li.selected a{background:#222;font-weight: bold;}

/*内页菜单*/
.channel{ width:100%; clear:both; margin-top:8px;}
.channel ul{ margin-right:8px;}
.channel ul:after,.product ul:after { clear: both; content: " "; display: block; }
.channel ul li{ float:left; width:33.33%; overflow:hidden;}
.channel ul li a{ display:block; border-radius:5px; margin:6px 0px 0px 8px; padding:10px 6px; text-align:center; /*background: url(../images/top5_inner.png) center center no-repeat #ff5f1c;*/background: #000; color:#fff; font-size:16px; overflow:hidden; font-weight:bold;box-shadow:0px 0px 8px #fff;}
.channel ul li a.on{ background: #de513d; color: #fff;}

/* 品牌 */
.brand-nav{ padding: 0px 2px; background: #ffffff;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2; overflow:hidden; margin-top:10px;}
.brand-nav::after{content: ''; clear: both;display: block;}
.brand-nav .brand-img{ width: 25%; margin: 5px 0px;float: left; position: relative;font-size: 12px;color: #505050;text-align: center; }
.brand-nav a:nth-child(2),
.brand-nav a:nth-child(3),
.brand-nav a:nth-child(4),
.brand-nav a:nth-child(6),
.brand-nav a:nth-child(7),
.brand-nav a:nth-child(8){
    border-left: 1px solid #e2e2e2;
    margin-left: -1px;
}
.brand-nav a:nth-child(5),
.brand-nav a:nth-child(6),
.brand-nav a:nth-child(7),
.brand-nav a:nth-child(8){
    line-height: 35px;
}
.brand-nav a:nth-child(5)::after,
.brand-nav a:nth-child(6)::after,
.brand-nav a:nth-child(7)::after,
.brand-nav a:nth-child(8)::after{width: 88%;height: 1px;content:"";display:block;background: #e2e2e2;position: absolute; top: -6px; left: 6%;}
.brand-nav .brand-img img{ width: 88%;margin: 0 auto;display: block;}


/* Home SBY */

/* recommend */
.recommend{ margin-top:10px; padding:10px 0px 10px 0px; overflow:hidden; background:#fff;}
.recommend h2{ width:100%; height:36px; line-height:36px; text-indent:13px; font-size:18px; color:#000; font-weight:normal; background:url(../images/i.png) left center no-repeat; margin-left:10px;}
.recommend h2 a{ color:#000;}
/* Home SBY */
.ProductList{text-align:center;font-size:0}
.ProductList dl dd{display:inline-block;width:50%; height: auto;text-align:center;float:left;}
.ProductList dl dd a{display:block;text-align:center;margin:10px 5px 0 10px;background:#fff;padding-bottom:5px; box-shadow:0px 0px 1px #aaa; overflow:hidden;}
.ProductList dl dd a img{display:block;width:100%;max-height:6rem;margin:0 auto;padding:0px 0px 5px 0px;}
.ProductList dl dd a .product-name{font-size:13px;color:#333;line-height:20px;height:20px;display:block;overflow:hidden; font-weight:bold;}
.ProductList dl dd a .product-price{font-size:12px;height:13px;line-height:13px;margin:5px 0;color:#333;display:block}
.ProductList dl dd a .product-price .price{color:#fc6232;font-weight:700}
.ProductList dl dd a .btn-recycle{display:block;height:22px;line-height:22px;color:#999;font-size:12px;border-radius:5px;}
.ProductList dl dd a .btn-recycle em{ font-style:normal; color:#ccc; margin:0px 3px;}
.ProductList dl dd:nth-child(2n) a{margin:10px 10px 0 5px}

.ProductList dl dt{ text-align:center;}
.ProductList dl dt a {display: inline-block;padding: 5px 10px;color: #fff;background: #d00;font-size: 16px; border-radius: 10px;margin-top:15px;}

/* 底部浮动固定 */
.fixnav{ height:48px; background:#fff; border-top:1px solid #CDCDCD; padding-top:5px; position:fixed; left:0; bottom:0; width:100%; z-index:999; overflow:hidden;}
.fixnav ul li{ float:left; width:33.33%; text-align:center;}
.fixnav ul li a{ display:block; margin:0px 5px; height:40px; line-height:40px; text-align:center; font-size:14px; border:1px solid #ddd; border-radius:5px;}
.fixnav ul li a.wx{ border:1px solid #ecb7b6; background:#fcecec;}
.fixnav ul li a.tel{ border:1px solid #da1a19; background:#da1a19; color:#fff; font-size:16px;}
.fixnav ul li a span{ display:inline-block; padding-left:28px;}

.fixnav ul li a.msg span{ background:url(../images/msg.png) left center no-repeat;}
.fixnav ul li a.wx span{ background:url(../images/btn_lxwm_3.png) left center no-repeat;}
.fixnav ul li a.tel span{ background:url(../images/btn_lxwm_2.png) left center no-repeat;}
/* About sby */
.about_banner{ width:100%; height:auto; overflow:hidden; display:none;}
.about_banner img{ width:100%;}
.about_content{ padding:10px; overflow:hidden; background:#fff; line-height:22px;}
.about_content h2,.about_content h3{ text-align:center; line-height:30px;}
.about_content h3{ text-transform:uppercase;}
.about_content p{margin-top:10px;}
.about_content p img{ width:90%;}

.product_display{width:100%;height: auto;min-height:300px;background: url("../jdy/pbg.jpg") center top no-repeat;padding:80px 0px 60px 0px;background-size:cover;}
.product_display .comTit h2{color: #fff;}
.product_display .comTit p{color: #ccc;}

.ipart01 .top_{padding:30px 0;overflow: hidden;}
.ipart01 .top_ .tright{width:100%;box-sizing: border-box;padding:0px 10px;}
.ipart01 .top_ .tright .dot{float:left; width:25%; position:relative; text-align:center; cursor:pointer;box-sizing: border-box;}
.ipart01 .top_ .tright .dot .img{width:100%; height:45px;background-position:center -45px; background-repeat:no-repeat; display:inline-block;background-size:auto 90px;}
.ipart01 .top_ .tright .dot:after{content:''; position:absolute; width:1px; height:36px;top:9px; left:0;}
.ipart01 .top_ .tright .dot:first-child:after{display:none;}
.ipart01 .top_ .tright .dot .txt{font-size:14px; color:#fff;font-weight: bold;}
.ipart01 .top_ .tright .dot.active .img{background-position:0px 0px;}
.ipart01 .top_ .tright .dot.active .txt{color:#eebc40;}
.ipart01 .top_ .tright .dot.active:before{content:""; position:absolute; bottom:-30px; left:0; right:0; height:14px; background:url(../jdy/cert_btm.png) no-repeat center; opacity:0; animation-fill-mode:forwards;}
.ipart01 .top_ .tright .dot.active:before{ animation: certFlag infinite linear 1.8s; -webkit-animation: certFlag infinite linear 1.8s; -moz-animation: certFlag infinite linear 1.8s; -o-animation: certFlag infinite linear 1.8s; -ms-animation: certFlag infinite linear 1.8s;}
@keyframes certFlag{
  0% {transform:translateY(-10px); opacity:0;} 100% {transform:translateY(0); opacity:1;}
}
@-moz-keyframes certFlag{
  0% {-moz-transform:translateY(-10px); opacity:0;} 
  100% {-moz-transform:translateY(0); opacity:1;}
}
@-webkit-keyframes certFlag {
	0% {-webkit-transform:translateY(-10px); opacity:0;} 
	100% {-webkit-transform:translateY(0); opacity:1;}
}
@-o-keyframes certFlag {
	0% {-o-transform:translateY(-10px); opacity:0;} 
	100% {-o-transform:translateY(0); opacity:1;}
}
.slidepage{min-height:500px;}

/* 产品列表部分 sBy Title */
.used-machinery{margin-top:30px;box-sizing: border-box;margin:10px 10px;}
.used-machinery li{float: left;margin-bottom:20px; transition:all 0.5s ease;width:50%;overflow: hidden;}
.used-machinery li .li_box{box-sizing: border-box;background: #fff;border-radius:5px;margin: 0px 10px;overflow: hidden;}

.used-machinery li .infor{ position:relative; z-index:2;padding:5px 10px;}
.used-machinery li .infor .tit{font-size:15px; line-height:30px; color:#999;}
.used-machinery li .infor .tit span{color: #de513d;}
.used-machinery li .infor .con{font-size:14px;height:30px;color:#1b1b1b; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.used-machinery li .infor.p10{padding: 5px 20px;}
/*0228把混凝土那四类单独控制标题*/

/*0228把混凝土那四类单独控制标题 end*/

.used-machinery li.li_new .infor .icon{opacity:1; visibility:visible;}
.used-machinery li .img_{width:100%;}
.used-machinery li .img_ img{width:100%;height: auto;}

.used-machinery li .intro{padding:5px 25px 15px 25px;}
.used-machinery li .intro .con .con_text{margin-bottom:5px; font-size:15px; height:53px; overflow:hidden;}
.used-machinery li .intro .con .con_text .text_t{color:#999; line-height:28px;}
.used-machinery li .intro .con .con_text .text_c{color:#0e0e0e; font-size:16px; font-weight:bold}
.used-machinery li .intro .con .con_text .text_c i{color: #ccc;font-weight: normal;}
.used-machinery li .intro .con .con_text .text_c .cn{display:none; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.used-machinery li .intro .con .con_text .text_c .en{float: left;display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;margin-right: 20px;}
.used-machinery li:hover{box-shadow:0 0 20px rgba(0,0,0,0.2)}
.used-machinery li .more_box{text-align:center; margin-bottom:35px;}
.used-machinery li .more_box .more{display:inline-block; padding:0 25px; height:41px; line-height:41px; text-align:center; border:1px solid #798186; font-size:16px; color:#333f47; position:relative; margin-left:14px}
.used-machinery li .more_box .more:first-child{margin-left:0px;}
.used-machinery li .more_box .more span{position:relative; z-index:3;}
.used-machinery li .more_box .more:after{content:''; width:0; height:100%; background:#333e46; position:absolute; left:0; bottom:0; z-index:1; transition:all 0.5s ease;}
.used-machinery li .more_box .more:hover{color:#f5a834; border-color:#333e46;}
.used-machinery li .more_box .more:hover:after{width:100%;}
.view_more{width: 100%;padding: 20px 0px;overflow: hidden;text-align: center;}
.view_more a{display: inline-block;padding: 10px 25px;background:#fcb026;border-radius: 5px;color: #fff;font-size: 16px;}
.pro_menu{display:none;}

.howtobuy .thumb{width:auto;display:flex;flex-wrap: wrap;padding: 0px 20px 20px;}
.howtobuy .thumb .items{width:100%;border:1px solid #eee;height:155px;position: relative;margin-top: 50px;border-radius: 10px;}
.howtobuy .thumb .items em{position: absolute;right:10px;bottom:-5px;color: #f6f6f6;font-size:36px;font-style: italic;}
.howtobuy .thumb .items .circle{width:60px;height:60px;border-radius: 50%;background:  #EDB509;color: #fff;position:absolute;left:50%;top:-24px;transform:translateX(-50%);display: flex;justify-content: center;align-items: center;font-size:30px;font-weight:normal;}
.howtobuy .thumb .items h3,.howtobuy .thumb .items p{text-align: center;}
.howtobuy .thumb .items h3{margin-top:45px;margin-bottom: 15px;font-size:18px;}
.howtobuy .thumb .items p{font-size:14px;color: #999;padding: 0 10%;}
.howtobuy .thumb .first{margin-left: 0;}

.newfooter{width:100%;min-height:100px;padding:20px 20px 80px 20px;overflow: hidden;background:#000;box-sizing: border-box;}
.newfooter .flogo{text-align:center;}
.newfooter .mt10{margin-top: 10px;}
.newfooter .whatapp{width:100%;height:auto;}
.newfooter .whatapp img{width:120px;}

.qmenu{margin: 20px 0px;}
.qmenu li{ float:left; width:100%; height:30px; line-height:30px;color: #999;}
.qmenu li i{color: #EDB509;margin-right: 10px;}
.newfooter p{color: #999;}

/*联系我们*/
.contact{ width:100%; height:auto; min-height:350px; background:url(../images/wp1_41.jpg) right bottom no-repeat; background-size: auto 100%; overflow:hidden; text-align:center; padding-bottom:30px;}
.contact .tel{ margin-top:60px; text-align:center; font-size:36px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.contact .tel img{ width:240px;}
.contact p{ display:block; width:100%; margin:5px auto; font-size:14px; line-height:22px;}
.contact,.contact a{ color:#fff;}
.contact .ewm{ text-align:center; margin-top:20px;}


/* message start */

.message { height: 100%;margin: 0 auto; -webkit-border-radius: 4px;border-radius: 4px;box-shadow: 2px 3px 10px #999;}
.message { width: 100%; height: auto; background: #fff; overflow: hidden;padding: 15px 0;margin-top: 5px;}
.message h2,
.message p {text-align: center;}
.message h2 { font-size: 18px; line-height: 35px; color: #C00; margin-bottom: 5px;}
.message p {line-height: 20px; color: #999; text-transform: uppercase;font-size: 10px;}
.message dl { width: 95%;margin: 10px auto;overflow: hidden;}
.message dl dt { width: 30%;font-size: 14px; text-align: center;word-spacing: 8px; float: left; height: 38px; line-height: 38px;outline: 1px solid #ccc; background-color: #fbfbfb;border-radius: 5px 0 0 5px;}
.message dl dd {width: 70%;float: right;line-height: 38px;}
.message dl dd .inputBg {width: 98%;height: 36px;line-height: 36px;border: 1px solid #ddd; border-radius: 0 5px 5px 0;text-indent: 5px;}
.message dl dd .inputBg2 { width: 98%; height: 50px;border: 1px solid #ddd;border-radius: 0 5px 5px 5px;text-indent: 5px;padding: 5px 0px;}
.message dl dd .bnt_blue_1 {width: 80%;height: 40px;border-radius: 8px;background: #d9251d;line-height: 40px;text-align: center; font-size: 18px;color: #fff; border: none; cursor: pointer;}
.message dl dd select{width: 98%; height: 38px; border: 1px solid #ddd;border-radius: 0 5px 5px 5px;}

/* message end */

/*产品详情*/

section.pro_params{margin:5px auto 10px 0px;padding:10px 0;background:#fff;overflow: hidden;}
section.content h2,section.pro_params h2{padding:10px;text-align:center;word-wrap:break-word;font-weight:700;font-size:16px;line-height:30px;word-break:break-all}
section.pro_params ul li{margin:0 auto;width:90%;height:auto;border-bottom:1px solid #ddd;line-height:25px;padding:6px 0px;}
section.pro_params ul li.bottom span{color:#c00;font-weight:600}
section.pro_params ul li.top span{margin-right:2px;padding:2px;font-size:13px}
section.pro_params ul li.top span:first-child{border:1px solid #da5318;color:#da5318}
section.pro_params ul li.top span:nth-child(2){border:1px solid #fea01a;color:#fea01a}
section.pro_params ul li.top span:nth-child(3){border:1px solid #538ee0;color:#538ee0}
section.pro_params ul li.top span:nth-child(4){border:1px solid #0e9e35;color:#0e9e35}


.bigimg{box-shadow: -2px -2px 8px #999; }
.pro-slider{height:auto; margin-top:-90px; overflow:hidden;}
.pro-slider img{ width:100%;}

.pro p{ padding:5px 10px 0px 10px; line-height:22px;}

.swiper-wrap { position:relative; width:100%;height: auto;overflow: hidden;}
.swiper-wrap .swiper-slide { width:100%; height:auto;text-align: center; overflow:hidden;}
.swiper-wrap .swiper-slide img{ width:100%; height:auto;}
.swiper-wrap .swiper-pagination{ position:absolute; left:18px; bottom:18px; width:50px; height:24px; line-height:24px; text-align:center;background: rgba(0, 0, 0, 0.3); border-radius:5px; color:#fff;}

.text_box{ width:100%; background:#fff;height:60px;position:relative; margin-top:-2px;}
.text_box .text{ float:left;}
.text_box h1{ font-size:18px; line-height:60px; text-indent:10px; font-weight:normal; color:#333;}
.text_box .r_info{  position:absolute; top:-2px; right:6px; width:90px; height:46px; line-height:23px;font-size:13px;text-align:center; }
.text_box .r_info .addr_name{display:block; background:#f00;  color:#fff; border:1px solid #f00;}
.text_box .r_info .addr_info{display:block;    color:#f00; border:1px solid #f00;}


.imgList{ padding-top:5px;margin:0px 0px;}
.imgList p{ margin-top:5px; line-height:24px;}
.imgList img{ display:inline-block; width:100%; border-radius:10px; box-shadow:0px 0px 10px #ccc;}


/*列表*/
.pic_wrap{ padding:5px 15px; overflow:hidden;}
.pic_wrap li{ height: auto;box-shadow:0px 0px 8px #ccc; padding:5px 10px; border-radius:5px; background:#fff; overflow:hidden; margin-bottom:15px; position: relative;}
.pic_wrap li a{ position:absolute; display:block; width:100%; height:100%; overflow:hidden;}
.pic_wrap li img{ float:left; width:120px; margin:10px;}
.pic_wrap li h4{ font-size:14px; height:21px; line-height:21px; margin-top:7px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight:normal;}
.pic_wrap li h5{ color:#00a2e9; font-size:12px; font-weight:normal;}
.pic_wrap li p{ margin-top:1px; line-height:18px; padding-right:5px;}
.pic_wrap li .icopng{ position:absolute; left:60px; top:-3px; height:54px; width:72px; background:url(../images/icon_video.html) no-repeat;}

/*文章*/
.news_banner{ width:100%; height:200px; background:url(../images/news.html) center -50px no-repeat; overflow:hidden;}
.news{ width:100%; height:auto; overflow:hidden; margin-top:-70px; }
.news ul li{ position: relative; height:115px; margin:0px 10px 15px 10px; border:1px solid #ddd; box-shadow:0px 0px 10px #888; background:#fff; border-radius:10px; overflow:hidden;}
.news ul li h2{ width: auto; height:36px; line-height:36px; border-bottom:1px solid #ddd; overflow:hidden; padding-left:10px; font-size:14px; font-weight:normal; clear:both;}
.news ul li h2 a{ color:#000;}
.news ul li p{ padding:5px 10px; line-height:22px;} 
.news ul li .date{ position:absolute; right:10px; bottom:7px; width:90px; height:20px; line-height:20px; background:url(../images/tick.png) left center no-repeat; text-indent:20px;}

/*-----分页样式--------*/
.pagebar {margin:10px 10px 20px 10px;}
.pagebar{ text-align: center;}
.pagebar span{ display:inline-block;}
.pagebar span.page_now{background:#Ff3811; color:#fff;}
.pagebar a{ display:inline-block; background:#eee;}
.pagebar span.page_now,.pagebar a{ padding:5px 12px; height:20px; line-height:20px; border-radius:5px; margin-right:5px;}

/*-----分页样式--------*/
.Page{width:100%; text-align:center; padding:10px 0px;}
.Page a{display:inline-block;width: auto; padding:0px 15px;background:#ffffff;height:38px; vertical-align:middle; line-height:38px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;}
.Page a:hover{ background:#Ff3811; color:#FFF; text-decoration:none;}
.Page a.cur{ background:#Ff3811; color:#FFF}
.Page a.prev{ border-radius:6px 0px 0px 6px;}
.Page a.next{ border-radius:0px 6px 6px 0px;}

.position{width:100%; height:42px; line-height:42px;  z-index:10; background:url(../images/tit.gif) left bottom repeat-x; font-size:14px; border-top:1px solid #ddd;}
.position strong{ padding-left:10px; font-weight:normal;}

.article,.prev_next{ margin:10px; overflow:hidden; clear:both;}
.article h2{ line-height:30px; font-size:15px; margin-bottom:5px;}
.article h2,.article h3{ text-align:center;}
.article h3{ font-weight:normal; height:30px; line-height:30px; background:#f1f1f1; font-size:12px; margin-bottom:10px;}
.article p{ font-size:14px; line-height:26px; margin-bottom:10px; text-indent:2em;}
.article p img{ width:100% !important; height: auto !important; margin-left:-2em;}

.prev_next{ border-top:1px dashed #ddd; padding-top:5px;}
.prev_next ul li{ height:25px; line-height:25px;}

.law{ margin:10px; line-height:24px;}
.law p{ font-size:14px; }
.law_banner{ position:relative; width:100%; height: auto;overflow:hidden;}
.law_banner img{ width:100%;}
.law_banner h1{ position:absolute; left:0px; top:2rem; text-align:center; color:#fff; width:100%;}

.case_m{ width:100%; overflow:hidden;}
.case_m ul li{ float:left; width:50%; height:36px; line-height:36px;}
.case_m ul li a{ display:block; text-align:center; background:#222; color:#fff; border-radius:5px; font-size:16px; margin:0px 5px;}

/*尾部*/
.input-text-t:after{ content:".top_bar"; display:none;}
.footer{ width:100%; background:#3d4049; height:75px; overflow:hidden; text-align:center; padding-top:8px;padding-bottom:55px;}
.footer p{ line-height:22px; font-size:13px; color:#82848a;}
.footer p a{ color: #FF0; font-size:14px;}


/*弹窗*/

.form{position:fixed; width:200px;height:320px;left:50%; top:50%;margin-left:-100px;margin-top:-200px;z-index:899; border-radius:0.1rem; background:#fff;}
.form .form-main{ width:100%;height:100%;}
.form .form-main .ewm{margin:0px;}
.form .form-main .ewm img{ width:100%;}
.form .form-main .title{font-size:14px;font-weight:bold;text-align:center;}
.form .form-main .sbtn{margin:5px 20px;height:30px;line-height:30px;box-shadow: 0 6px 4px -4px rgba(99,62,214,0.40); border-radius:5px;font-size:15px; overflow:hidden;color: #fff; text-align:center;}
.form .form-main .sbtn a{display: block;width: 100%;height: 30px; color: #fff; text-align:center;text-decoration:none;}
.form .form-main .wx-name{background: #8265DE;}
.form .form-main .wx-app{background: #633ED6;}
.form .form-main .step{color: #7E7E7E;font-size:12px; text-align:center;line-height:24px;}
.bg{display:block;position:fixed;left:0;top:0;width: 100%;height: 100%; background:rgba(0,0,0,0.7);z-index:99;}
.form .closewin{position:absolute; left:50%; bottom:-2.4rem; width:2rem; height:2rem; margin-left:-1rem; background:url(../images/close.png) no-repeat; background-size:100% 100%; z-index:999;text-indent:-999px; cursor:pointer}
.snone {display: none;}
.sshow {display: block;}

.cd-top {
  display: inline-block;height: 45px;width: 45px;position: fixed;bottom: 70px;left: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);border-radius: 50%;
  overflow: hidden;text-indent: 100%;white-space: nowrap;background: rgba(232, 98, 86, 0.8) url(../images/cd-top-arrow.png) no-repeat center 50%;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; z-index:9999;}
.cd-top.cd-is-visible { visibility: visible;opacity: 1;}
/* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
.cd-top.cd-fade-out {opacity: 0.8;}
.no-touch .cd-top:hover {background-color: #c00;opacity: 1;}

