/*c-box01*/
.cb-title{position:relative;text-transform:uppercase;    text-align: center;}
.cb-title a{font-size:36px;font-weight:bold;display:inline-block;width: 300px;position:relative; z-index: 9;    background: #fff;}
.cb-title span:before,.cb-title span:after{width: 410px;}
.cb-title span:before,.cb-title span:after{top:25px;}
.cb-title a:before,.cb-title a:after{top:23px;}
.cb-title a:before{left:-30px;}
.cb-title a:after{right:-30px;}
.cb-title span:before,.cb-title span:after{content:"";position:absolute;border-top:solid 1px #2b2b2b;}
.cb-title span:before{left:0;}
.cb-title span:after{right:0;}
.cb-title a:before,.cb-title a:after{content:"";position: absolute;width:40px;height:5px;background: #d5242e;z-index: 5;}
.cb-summary{color:#5f5f5f;line-height:16px;width:100%;margin:5px auto 40px;text-align: center;}


.cb-title h2{clear: both;font-size: 34px;padding: 17px 0px 36px 0px;color: #3d3d3d;font-weight: normal;text-align: center;line-height: 1;}
.sub_case_xijieimg{ overflow:hidden; padding:30px 0;}
.xijieimg{ overflow:hidden;}
.sub_case{ padding:30px 0; overflow:hidden;}
.sub_case ul{margin-bottom: 50px; overflow:hidden;}
.sub_case ul li{width: 30.333%;!important;width: 30%; margin: 0 1.5% 30px;float: left; }
.sub_case ul li a{display: block;overflow: hidden;}
.sub_case ul li a img{display:block;-moz-transition: all .8s ease 0s; -ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;width:100%}
.sub_case ul li a:hover img{-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
.sub_case ul li .con{padding: 3% 3%;}
.sub_case ul li .con a{line-height: 28px;}
.sub_case ul li .con h2{    font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;font-weight: 600;color:#000;line-height: 45px;}
.sub_case ul li .con h3{    font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;font-weight: 600;color:#000;line-height: 45px;}
.sub_case ul li .con p{font-size: 14px;margin-bottom:10px;height: 66px;overflow: hidden;text-align:left;line-height: 22px;}
.sub_case ul li .con .date{background-color: #d5242e;color: #fff;font-size:14px;padding:8px 20px;display: inline-block;}
.sub_case ul li a:hover{-moz-box-shadow:0 3px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2);top:-5px; background:#c00; color:#fff;}
.sub_case ul li a:hover h2{color:#fff}
.sub_case ul li a:hover h3{color:#fff}


.container{max-width: 1140px;margin:0 auto;width:100%;}

.nyb_caseone{clear:both;}
.nyb_caseone .nyb_caseonepic{clear:both; text-align:center;}
.nyb_caseone .nyb_caseonepic img{width: 100%;}
.nyb_caseone .container .nyb_caseonebox h3{clear:both;text-align:center;font-size:18px;color:#fff;position:relative;display: inline-block;line-height:1;display: block;padding-bottom:25px;}
.nyb_caseone .container .nyb_caseonebox h3 span{ display:none;}
@media (min-width:1200px){
.nyb_caseone{position:relative;}
.nyb_caseone .container{position:absolute;top: 0px;left:50%;height: 100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);z;z-index: 2;}
.nyb_caseone .container .nyb_caseonebox{position:absolute;left:0px;width: 265px;padding: 40px 40px 20px 40px;background:#105db6ed;}
.nyb_caseone .container .nyb_caseonebox:after{content:'';position:absolute; left:5px; right:5px; top:5px; bottom:5px; border:1px solid #fff; background:none;}
.nyb_caseone .container .nyb_caseonebox h3{text-align:left;font-size: 24px;margin-bottom: 20px;}
.nyb_caseone .container .nyb_caseonebox h3:after{position:absolute; left:0px; bottom:0px; width:100%; height:1px; border:0px; background:#fff; display:block; content:'';}
.nyb_caseone .container .nyb_caseonebox dl{clear:both;float: none;width: 100%;padding: 13px 0px;}
.nyb_caseone .container .nyb_caseonebox dl dd span{font-weight:bold;}
.nyb_caseone .container .nyb_caseonebox{height:480px;padding: 60px 40px 20px 40px;bottom: -200px;}
.nyb_caseone .container .nyb_caseonebox dl dt{text-align:left;float: none;clear: both;width: auto;}


.nyb_caseone{position:relative;}
.nyb_caseone .container .nyb_caseonebox:after{content:'';position:absolute; left:5px; right:5px; top:5px; bottom:5px; border:1px solid #fff; background:none;}
.nyb_caseone .container .nyb_caseonebox h3{font-size:30px;padding-bottom:27px;margin-bottom: 30px;}
.nyb_caseone .container .nyb_caseonebox h3:after{position:absolute; left:0px; bottom:0px; width:100%; height:1px; border:0px; background:#fff; display:block; content:'';}
.nyb_caseone .container .nyb_caseonebox dl{padding: 0px;}
.nyb_caseone .container .nyb_caseonebox dl dd{clear:both;padding:18px 0px;float: none;width: 100%;text-align: left;color: #fff;font-size: 16px;}
.nyb_caseone .container .nyb_caseonebox dl dd span{font-weight:bold;}

}

@media only screen and (min-width: 991px)  and (max-width: 1199px){
	.nyb_caseone{position:relative;}
.nyb_caseone .container{position:absolute;top: 0px;left:50%;height: 100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);z;z-index: 2;}
.nyb_caseone .container .nyb_caseonebox{position:absolute;left:0px;width: 265px;padding: 40px 40px 20px 40px;background:#105db6ed;}
.nyb_caseone .container .nyb_caseonebox:after{content:'';position:absolute; left:5px; right:5px; top:5px; bottom:5px; border:1px solid #fff; background:none;}
.nyb_caseone .container .nyb_caseonebox h3{text-align:left;font-size: 24px;margin-bottom: 20px;}
.nyb_caseone .container .nyb_caseonebox h3:after{position:absolute; left:0px; bottom:0px; width:100%; height:1px; border:0px; background:#fff; display:block; content:'';}
.nyb_caseone .container .nyb_caseonebox dl{clear:both;float: none;width: 100%;padding: 13px 0px;}
.nyb_caseone .container .nyb_caseonebox dl dt{text-align:left;float: left;clear: none;width: 35px;}
.nyb_caseone .container .nyb_caseonebox dl dd{clear: none;text-align:left;color:#fff;font-size: 16px;padding: 10px 0px 0px 12px;float: right;width: 205px;}
.nyb_caseone .container .nyb_caseonebox dl dd span{font-weight:bold;}
.nyb_caseone .container .nyb_caseonebox{bottom:-155px}
}


/**/
.nyb_casetwo{position:relative;z-index:5;margin-top:-56px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nyb_casetwo .nyb_casetwonr{padding:0px 0px 70px 380px;}
.nyb_casetwo .Breadnav{text-align:left;line-height:1;color:#fff;padding:20px 0px;font-size:16px;display:block;}
.nyb_casetwo .Breadnav a:link,.nyb_casetwo .Breadnav a:visited{color:#fff; text-decoration:none; }
.nyb_casetwo .Breadnav a:hover,.nyb_casetwo .Breadnav a:active{color:#fff; text-decoration:none; }
.nyb_casetwo h1{clear:both;font-size:26px;padding:25px 0px 15px 0px;color:#3d3d3d;font-weight: bold;line-height:35px;}
.nyb_casetwo .nyb_casetwotxt{clear:both;text-align:left;color:#555;font-size:16px;line-height:28px;height: 84px;overflow: hidden;padding-right: 15px;}
/**/
.case_detailbg{ background:#eee;}
.sub_case_shebei{overflow:hidden; }
.sub_case_shebei ul li{ width:21.99%;}
.sub_case_shebei ul{ margin-bottom:0;}




.case_shipin{ overflow:hidden; padding:50px 0;}
.case_shipin_nr{ overflow:hidden;}
.pro_video{ width:50%; float:left;}
.pro_video_r{ width:46%; float:right;    font-size: 14px;}
.videojj{ padding:40px 0;}
.baojia{text-align: center;margin-top: 30px;}
.baojia_title{font-size: 35px;text-shadow: 2px 2px #fff;color: #414141;letter-spacing: 3px;}
.baojia_title_s{color:#d5242e;font-weight: 400;}
.baojia_img1{width:41px;height:53px;background:url(../images/baojia_imgl.png) center no-repeat;display: inline-block;}
.baojia_img2{width:41px;height:53px;background:url(../images/baojia_imgr.png) center no-repeat;display: inline-block;}
.baojia_a{border: #890008 1px solid;background-color: #d5242e;font-size: 33px;color: #fff;position: relative;border-radius: 10px;display: inline-block;padding: 10px 20px;font-weight: 300;}
.bo2 { font-weight: 400;}
.baojia a:hover {background-color: #fff;color: #d5242e;border: #890008 1px solid;}
.baojia a:before{margin-top:10px;position:absolute;z-index: 2;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.35) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0,rgba(0,0,0,0) 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;opacity: 1;}

.case_jieshao{padding:50px 0;overflow:hidden;}
.case_jieshao_nr{ line-height:22px; margin-top:20px; font-size:14px;}
.case_jieshao_nr a{ color:#093; }
.case_jieshao_nr a:hover{text-decoration:underline;}


.case_xunpan{background: #ffffff;overflow:hidden;padding:50px 0;text-align:center;}
.case_xunpan h2,.case_xiangguan h2{clear:both;font-size:34px;padding:0;color:#3d3d3d;font-weight:normal;text-align:center;}
.inq_form_list{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:center;-webkit-align-items:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding-top:2%;text-align: left;}
.inq_form_list dd{float:left;width: 48%;margin-bottom:15px;}
.inq_form_tt{font-size: 16px;padding-bottom:8px;}
.inq_form_tt span{color:#ed1c24;font-size:16px}
.inq_form_area,.inq_form_inp1{display:block;width:100%;height:34px;font-size:14px;padding-left:14px;border: 1px solid #d2d2d2;border-radius:2px;background: #fff;}
.inq_form_area{display:block;width:100%;height:128px;padding-top:10px}
.inq_form_list dt{width:100%;margin-bottom:25px}
.inq_form_btn1{display:block;background: rgb(255, 48, 49);border-radius:3px;color:#fff;font-size:14px;width:180px;height:40px;line-height:40px;border:0;text-align:center;cursor:pointer;margin:0 auto;}
.inq_form_btn1:hover{opacity:.8}

@media screen and (max-width: 1199px){
.sub_case{ padding:30px 15px;}
.case_shipin,.case_jieshao,.nyb_casetwo,.sub_case_xijieimg{ padding-left:15px; padding-right:15px;}
}
@media screen and (max-width: 990px){
.nyb_casetwo h1{font-size:22px;text-align: center;padding: 15px 0px 15px 0px;}
.nyb_caseone .container .nyb_caseonebox h3 span{ display:inline-block;}

.nyb_caseone .container{height: 100%;}
.nyb_caseone .container .nyb_caseonebox{width: 100%;padding: 0;background:#2168bb;position: relative;overflow: hidden;}
.nyb_caseone .container .nyb_caseonebox:after{content:'';position:absolute;left:8px;right:8px;top:8px;bottom:8px;border:1px solid #fff;background:none;}
.nyb_caseone .container .nyb_caseonebox h3{text-align: center;font-size: 24px;margin-bottom: 20px;margin-top: 25px;}
.nyb_caseone .container .nyb_caseonebox h3:after{position:absolute;left: 10%;bottom:0px;width: 80%;height:1px;border:0px;background:#fff;display:block;content:'';}
.nyb_caseone .container .nyb_caseonebox dl{width: 94%;padding: 13px 3%;}
.nyb_caseone .container .nyb_caseonebox dl dt{text-align:left;float: left;clear: none;width: 45px;}
.nyb_caseone .container .nyb_caseonebox dl dd{text-align:left;color:#fff;font-size: 16px;padding: 15px 0 0 0;float: right;width: calc(100% - 55px);line-height: 22px;}
.nyb_caseone .container .nyb_caseonebox dl dd span{font-weight:bold;}
.nyb_casetwo{margin-top: 5px;}
.nyb_casetwo .nyb_casetwonr{ padding:0;}
.nyb_casetwo .Breadnav{ color:#333;}
.nyb_casetwo .Breadnav a:link, .nyb_casetwo .Breadnav a:visited{color:#333;}
.nyb_casetwo .nyb_casetwotxt{ padding:0; margin-bottom:20px;}

}
@media screen and (max-width: 768px){
.sub_case ul li{width: 46.99%;!important;width: 46%;}
.case_tuijian ul li{width: 30.333%;!important;width: 30%;}
.pro_video{width: 100%;float: inherit;}
.pro_video_r{width: 100%;float:inherit;}
.cb-title a{width:200px;}
.nyb_caseone .container .nyb_caseonebox h3{padding-left: 10px;padding-right: 10px; font-size: 22px;}
}