@charset "utf-8";
/* CSS Document
作者：何玉诚   www.dneo.cn  电话：18115889002
*/
/*public style*/
body,h1,h2,h3,h4,h5,h6,img,p,ul,li,dl,dt,dd,span,en,a{ padding:0px; margin:0px;}
body{ font-size:14px; font-family:"微软雅黑"; color:rgb(51, 51, 51); background: url("../img/bobg.jpg") no-repeat center 700px}
body,html{ width: 100%; min-width: 1200px}
.left{ float:left;}
.right{ float:right}
img{ border:none;flex:1;object-fit:cover;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#ee0000}
.von{color: #ee0000; padding-left: 10px}
.w1200{ width:1200px; margin:0px auto;}
.clear10{ clear:both; height:10px; line-height:10px;}
.clear30{ clear:both; height:30px; line-height:10px;}
li{ list-style-type:none;}

/*head style*/
.hyc-head-box{height: 90px;}
.hyc-head-left{ padding-top: 12px}
.hyc-head-right span{ font-size: 24px; color: #c84a1a; font-weight: bold; line-height: 90px}

/*menu style*/
.hyc-menu-bg{height: 48px; background-color: #db5c2b}
.hyc-menu-box li{ float: left; display: block; line-height: 48px; height: 48px; padding: 0 2px}
.hyc-menu-box li a{ display: block; color: #fff; font-size: 14px;width: 100px; font-weight: bold; text-align: center}
.hyc-menu-box li a:hover{background-color: #c84a1a}
.hyc-menu-box .hyc-menu-on a{ background-color: #c84a1a}

/*banner style*/
.hyc-z-banner-bg{ height: 400px; width: 100%; background-position: top center; background-repeat: no-repeat; background-image: url("../img/zbanner.jpg")}
.hyc-banner-bg{ height: 480px;overflow: hidden; position: relative; background-image: url("../img/bannerbg.jpg")}
.hyc-banner-box{ position: relative; height: 480px}
.hyc-banner-1{ background-image: url("../img/banner2.png"); width: 767px; height: 480px; top: 0px; position: absolute; left: -150px; z-index: 5}
.hyc-banner-7{ position: absolute; left: -20px; top: 30px; width: 500px; height: 450px;z-index: 1}
.hyc-banner-left-hua{ background-image: url("../img/banner05.png");width: 530px; height: 311px; left: 0; bottom: 0; position: absolute; z-index: 10}
.hyc-banner-right-hua{ background-image: url("../img/banner06.png");width: 365px; height: 405px; right: 0; bottom: 0; position: absolute; z-index: 10}
.hyc-banner-2{ width: 570px; padding-top: 60px}
.hyc-banner-3{ background-image: url("../img/banner003.gif"); width: 510px; height: 56px;}
.hyc-banner-4{ background-image: url("../img/banner04.jpg"); width: 517px; height: 57px; margin-top: 20px}
.hyc-banner-5{ height: 35px;margin-top: 30px;}
.hyc-banner-5 span{  font-size: 16px; display: block; background-color: #f39a77; color: #fff; width: 110px; height: 35px; float: left; text-align: center; line-height: 35px; margin-right: 10px}
.hyc-banner-6{ padding-top: 30px; width: 540px; overflow: hidden; height: 125px}
.hyc-banner-6 ul{ width: 9999px;}
.hyc-banner-6 li{ float: left; width: 180px; height: 125px;}
.hyc-banner-6 li a{ display: block; width: 170px; height: 125px;  overflow: hidden}
.hyc-banner-6 img{ width: 170px; height: 125px;transition:all 0.5s;flex:1;object-fit:cover;}
.hyc-banner-6 img:hover{transform:scale(1.2,1.2);}

/*title style*/
.hyc-tit-box{ padding-top: 40px; padding-bottom: 40px}
.hyc-tit-1{ color:#db5c2b;  font-size:36px; text-align: center; font-weight: bold; font-family: Arial; padding-bottom: 10px}
.hyc-tit-2{ text-align: center; font-size: 20px; background: url("../img/index_cnt_m_about_t.png") no-repeat center}
.hyc-tit2-box{ text-align: center;}
.hyc-tit2-1{ font-size: 30px; background: url(../img/tit2bg.png) no-repeat center bottom; height: 60px; line-height: 60px}
.hyc-tit2-2{ color: #999; padding-bottom: 10px}
.hyc-tit2-3{ color: #666; width: 900px; margin: auto}
.hyc-txt-more{ border-bottom: solid 1px #eee; text-align: right; height: 35px}
.hyc-txt-more a{ color: #999;}
.hyc-tit3-box{ text-align: center}
.hyc-tit3-1{ height: 40px}
.hyc-tit3-span1{ font-size: 24px; display: inline-block; padding: 0 5px}
.hyc-tit3-span2{ color: #999}
.hyc-tit3-2{ height:40px ; border-top: solid 3px #c84a1a; width: 50px; margin: auto}

/*index product style*/
.hyc-pro-menu{height:30px; text-align: center;}
.hyc-pro-menu li{ display: inline-block; width: 140px; padding: 0 5px}
.hyc-pro-menu li a{ display: block; height: 30px; line-height: 30px; margin: auto;border-radius: 15px; padding: 0 10px; font-size: 16px}
.hyc-pro-menu li.swiper-pagination-bullet-active a{background-color:#db5c2b;color:#fff;}
.hyc-pro-box{height:190px; margin-bottom:40px; margin-top:40px;overflow: hidden;}
.hyc-pro-box li{ border: solid 1px #eeeeee; display: block; height: 188px; width: 580px}
.hyc-pro-box li:hover{border: solid 1px #db5c2b;}
.hyc-pro-1{padding: 21px 0 0 21px}
.hyc-pro-1 img{ width: 225px; height: 145px;}
.hyc-pro-2{ width: 290px; padding: 21px 21px 0 0}
.hyc-pro-2 h3{ font-size: 18px; font-weight: normal; height: 45px; line-height: 45px;}
.hyc-pro-3{ background-color: #c84a1a; width: 30px; height: 3px; margin-bottom: 18px}
.hyc-pro-2 span{ display: block; line-height: 24px; font-size: 15px; overflow: hidden; color: #999999}
.hyc-pro-box2{ width:9600px}
.hyc-pro-box2 ul{ width: 1200px; float: left}

/*about style*/
.hyc-about-box{ height: 360px;margin-bottom: 30px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.02), 0 6px 20px 0 rgba(0, 0, 0, 0.1); overflow: hidden}
.hyc-about-img{width:700px; height: 360px; overflow: hidden}
.hyc-about-img img{transition:all 0.5s;flex:1;object-fit:cover; width: 700px; height: 360px}
.hyc-about-img img:hover{transform:scale(1.2,1.2);}
.hyc-about-txt{width: 450px; padding-right: 20px;}
.hyc-about-txt-1{ height: 50px; padding-top: 50px; text-align: right}
.hyc-about-txt-1 a{ display:inline-block;  width: 21px;height:21px;}
.left-ico{background: url("../img/index_16.png") no-repeat; margin: 0 5px}
.left-ico:hover{background: url("../img/index_16_1.png") no-repeat;}
.right-ico{background: url("../img/index_17.png") no-repeat; margin: 0 5px}
.right-ico:hover{background: url("../img/index_17_1.png") no-repeat;}
.hyc-about-txt-2{ height: 55px;}
.hyc-about-txt-2 h3{ line-height: 55px; height: 50px; border-bottom: solid 3px #c84a1a; float: left; font-weight: normal; font-size: 18px; color: #c84a1a}
.hyc-about-txt-3{ line-height: 25px; padding-top: 30px}
.hyc-about-2-box{ width: 2400px;}
.hyc-about-3-box{ width: 1200px; float: left;}

/*shebei style*/
.hyc-shebei-box{ height: 360px;}
.hyc-shebei-2-box{ float: left; width: 1110px; overflow: hidden; height: 288px}
.hyc-shebei-2-box ul{ width: 9999px;}
.hyc-shebei-2-box li{ float: left; height: 288px; width: 370px;}
.hyc-shebei-2-box a{ background-color: #eaefee; width: 340px; margin: auto; height: 288px; display: block}
.hyc-shebei-img{ width: 340px; height: 208px; overflow: hidden}
.hyc-shebei-img img{transition:all 0.5s;flex:1;object-fit:cover;}
.hyc-shebei-img img:hover{transform:scale(1.2,1.2);}
.hyc-shebei-txt{ font-size: 22px; color: #c84a1a; height: 80px; line-height: 80px; text-align: center}
.hyc-shebei-2-box a:hover .hyc-shebei-txt{ background-color: #c84a1a; color:#fff;}
.hyc-shebei-left-ico{ float: left; width: 30px; padding-top: 85px; padding-right:15px }
.hyc-shebei-left-ico a{ background: url("../img/index_08.jpg"); display: block; width: 30px; height: 118px;transition:0.5s}
.hyc-shebei-left-ico a:hover{background: url("../img/index_08_01.jpg");}
.hyc-shebei-right-ico{ float: left; width: 30px; padding-top: 85px; padding-left: 15px}
.hyc-shebei-right-ico a{ background: url("../img/index_09.jpg"); display: block; width: 30px; height: 118px;transition:0.5s}
.hyc-shebei-right-ico a:hover{background: url("../img/index_09_01.jpg");}

/*zizhi style */
.hyc-zizhi-box{ height: 220px;}
.hyc-zizhi-left-ico{ float: left; width: 35px; padding-top: 63px}
.hyc-zizhi-left-ico a{ display: block; width: 30px; height: 30px; background-color: rgba(0,0,0,.4); background-image: url("../img/left_arrow.png"); background-repeat: no-repeat; background-position: center}
.hyc-zizhi-left-ico a:hover{ background-color: #c84a1a}
.hyc-zizhi-right-ico{ float: right;width:30px; padding-left: 5px; padding-top: 63px}
.hyc-zizhi-right-ico a{ display: block;width:30px; height: 30px;background-color: rgba(0,0,0,.4); background-image: url("../img/right_arrow.png"); background-repeat: no-repeat; background-position: center}
.hyc-zizhi-right-ico a:hover{background-color: #c84a1a}
.hyc-zizhi2-box{ float: left; width: 1130px; height: 156px; overflow: hidden}
.hyc-zizhi2-box ul{ width: 9999px}
.hyc-zizhi2-box li{ float: left;width: 226px}
.hyc-zizhi2-box li a{ display: block; padding:2px;border: solid 1px #e9e9e9; width: 210px; height: 150px; margin: auto}
.hyc-zizhi2-box li a:hover{box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.2);}

/*footer style*/
.hyc-footer-bg{ height: 250px; background: url("../img/endbg.png")}
.hyc-footer-box{ padding-top: 35px; height: 180px}
.hyc-footer-bg a{ color: #fff}
.hyc-footer2-box{ width: 300px; height: 150px;}
.hyc-footer2-box img{ width: 135px; margin: auto; display: block}
.hyc-footer3-box{ height: 150px; background: url("../img/x.png"); width: 312px;}
.hyc-footer-end-box{ color: #fff; line-height: 35px; height: 35px; text-align: center; font-size: 13px}
.hyc-footer-end-box span{ padding: 0 5px}
.hyc-footer3-1-box{ padding-left:40px;}
.hyc-footer3-1-box img{ width: 135px; height: 135px}
.hyc-footer3-2-box{ color: #fff; padding: 40px 0 0 30px; line-height: 30px}
.hyc-footer4-box{ width: 550px; color: #fff; line-height: 35px; font-size: 12px}
.hyc-footer4-box h3{ font-weight: normal; font-size: 18px}
.hyc-footer4-box span{ display: block}
.hyc-footer-tel-span{ background: url("../img/ico2.png") no-repeat left center; padding-left: 30px}
.hyc-footer-mail-span{ background: url("../img/ico2.png") no-repeat left -62px; padding-left: 30px}

/*public ziye style*/
.w270{ width: 270px;}
.w900{width: 860px; padding: 20px; background-color: #fff; min-height: 471px}
.hyc-z-main-bg{ background-color:#f8f8f8}
.hyc-z-tit{ height: 80px; background-color: #db5c2b; padding: 20px 0 0 20px}
.hyc-z-tit h3{ color: #fff; font-size: 26px; font-weight: normal}
.hyc-z-tit span{ color: #fff; font-size: 16px}
.hyc-z-menu{ background-color: #ececec; padding: 10px 20px 20px 20px}
.hyc-z-menu li{ display: block; height: 50px;}
.hyc-z-menu li a{ display: block; line-height: 50px; font-weight: bold; font-size: 16px; border-bottom: solid 1px #dedede; background: url("../img/n_content.png") no-repeat center right}
.hyc-z-tit-2{height:50px; background-color: #db5c2b}
.hyc-z-tit-2 h3{ color: #fff; font-size: 18px; font-weight: normal; line-height: 50px; padding-left: 20px}
.hyc-z-content{ background-color: #fff; padding: 20px; line-height: 30px; color: #666}
.hyc-z-content-2{ border-bottom: solid 1px #ccc; padding-bottom: 15px; margin-bottom: 15px}
.hyc-z-content-3 b{ color: #000;}
.hyc-z-tit-3 h3{ font-size: 18px; height: 40px; border-bottom: solid 1px #ededed; margin-bottom: 20px}
.hyc-right-main{ line-height: 35px;}

/*image style*/
.hyc-main-img li{ float: left; padding:0 10px; width:266px; height: 250px}
.hyc-main-img li a{ display: block; padding: 4px; border: solid 1px #ddd;}
.hyc-main-img a div{ height: 180px; width: 256px;overflow: hidden}
.hyc-main-img li a:hover{ border: solid 1px #db5c2b;}
.hyc-main-img li img:hover{transform:scale(1.2,1.2);}
.hyc-main-img li img{ height: 180px; width: 256px;transition:all 0.5s}
.hyc-main-img span{ display: block; text-align: center; height: 40px; line-height: 40px; font-size: 16px}

/*show style*/
.newsinfo{ border-bottom:dashed 1px #ccc; text-align:center; line-height:35px; color:#999; margin-bottom:20px}
.list_news_textbox{ width:720px}
.art-h1{ font-size:20px; font-weight:normal; text-align:center; height:70px; line-height:70px}
img{ max-width: 860px}

/*pages style*/
.pages{ text-align:center}
.pages .pagination {text-align: center;height: auto;}
.pages .pagination a {padding: 0 13px;line-height: 28px;height: 28px;float: none;display: inline-block;}
.pages .pagination p {padding: 0 13px;line-height: 28px;height: 28px;float: none;display: inline-block;}
.pages .pagination a.cur{ background-color:#0068b3}
.pages .pagination a:hover{border-color:#0068b3}

/*分页*/
ul.preNext{ width:100%; display: flex; justify-content: space-between; float: left; border-top: 1px dotted #ddd;}
ul.preNext li{ padding: 5px 15px}
ul.preNext li a{color:#333;}
ul.preNext li a:hover{color:#0068b3}
ul.preNext li.pre,ul.preNext li.next{ background: #eee;}