@charset "utf-8";

/* CSS Document */

/*头部*/

.header{background-color: #000}

.subnav{background-color: rgba(255,255,255,.6)}

.subnav li{color: #333}

/*banner*/

.z_banner{width: 100%;height: 768px;background: no-repeat;padding: 340px 0 0;background-attachment: fixed;}

.z_banner h6{font-size: 48px;color:#fff;text-align: center;font-family: CHARL;}

.z_banner h6 span{color: #c30d23}

/*小导航*/

.z_nav{border-bottom: 1px solid #e6e6e6;margin-bottom: 70px}

.z_nav > .w1200{height: 60px;}

.z_nav_left i{display: inline-block;vertical-align: middle; background: url(../images/icon_bg.png) no-repeat 0 -40px;width: 24px;height: 24px;margin: 0 6px 0 0}

.z_nav_left a{display: inline-block; vertical-align: middle;font-size: 15px;color: #666;text-transform:uppercase;line-height: 60px}

/*关于我们*/

.z_about1{padding-bottom: 80px}

.z_about1 h6{text-align: center; position: relative; font-size: 36px;color: #333;font-weight: bold;}

.z_about1 h6 i{color: #c30d23;font-weight: bold}

.z_about1 em{display: block;width: 36px;height: 3px;margin:8px auto 32px;background-color: #c30d23}

.z_about1 span{font-size: 22px;display: block;color: #333;}

.z_about1 .w1200> p{font-size: 16px;color: #4c4c4c;margin:10px 0 20px}

.z_about1_img{background: url(../images/z_about1_img.jpg) no-repeat;width: 1200px;height: 320px;margin: 0 auto}

.z_about1_img > p{font-size: 16px;color: #fff;width: 600px;padding: 52px 40px;}

.z_about2{background: url(../images/z_about2.jpg) no-repeat;height: 932px;padding-top: 90px;background-attachment: fixed;background-size: cover;}

.z_about2_titie{color: #fff;text-align: center;margin-bottom: 30px}

.z_about2_titie h6{font-size: 42px;font-weight: bold;text-transform: uppercase;}

.z_about2_titie p{font-size: 24px;}

.z_about2_txt{width: 1200px;height: 660px;background-color: #fff;padding:60px}

.z_about2_txt h6{font-size: 24px;color: #333;text-transform: uppercase;font-weight: bold;}

.z_about2_txt span{display: block;font-size: 18px;color: #333;margin: 16px 0 10px}

.z_about2_txt p{font-size: 16px;color: #666;line-height: 32px}

.z_about3 h6{position: relative; text-align: center;font-size: 24px;color: #333;font-weight: bold;text-transform: uppercase;margin: 54px 0 24px}

.z_about3 h6::before{display: block;position: absolute;content: "";width: 2px;height: 120px;background-color: #c30d23;top: -118px;left: 50%}

.z_about3 p{font-size: 16px;color: #666;line-height: 32px}

.z_about3 img{width: 1200px;margin: 20px 0 90px}

.z_factory{margin-bottom: 64px;}

.z_factory h6{font-size: 36px;color: #333;font-weight: bold;text-align: center;text-transform: uppercase;}

.z_factory em{display: block;width: 36px;height: 3px;background-color: #c30d23;margin: 10px auto 36px}

.factory_list .factory_roll{margin: 40px 0 30px}

.factory_list .factory_roll ul{ overflow:hidden; }

.factory_list .factory_roll ul li{position: relative; float:left;width: 376px;height: 360px;overflow: hidden;margin: 0 36px 0 0}

.factory_list .factory_roll ul li .factory_img{width: 376px;overflow: hidden;height: 360px;}

.factory_list .factory_roll ul li .factory_img img{width:100%;transition: all .5s ease;}

.factory_list .factory_roll ul li .factory_txt{opacity: 0; width: 100%; position: absolute;top: 0;left: 0;background-color: rgba(255,94,20,.6);height: 100%;transition: all .5s ease;}

.factory_list .factory_roll ul li .factory_txt h6{position: absolute;top:50%;left:50%;font-size: 24px;font-weight: bold; transition: all .5s ease;color: #fff;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 400px;padding: 0 20px;text-align: center}

.factory_list .factory_roll ul li:hover .factory_txt{opacity: 1}

.case_list .case_roll ul li:hover img{transform: scale(1.2)}

.factory_dots{overflow:hidden;}

.factory_dots ul{text-align: center;font-size: 0}

.factory_dots ul li{display: inline-block; width:14px;height:14px;margin:0 5px;font-size: 0;cursor:pointer; border-radius: 10px;border: 1px solid #666}

.factory_dots ul li.on{ background:#c30d23;border:1px solid #c30d23;}

.z_about4 ul li{position: relative; background:#f5f5f5 no-repeat left bottom;width: 560px;height: 282px;padding: 60px 0 0 240px}

.z_about4 ul li .z_about4_txt{width: 310px;}

.z_about4 ul li h6{font-size: 32px;color: #333}

.z_about4 ul li em{display: block;width: 54px;height: 4px;background-color: #c30d23;margin: 8px 0 24px}

.z_about4 ul li p{font-size: 16px;color: #666}

.z_about4 ul li a{width: 40px;height: 40px;background-color: #c30d23;position: absolute;bottom: 0;right: 0;font-size: 28px;line-height: 40px;text-align: center;color: #fff}

/*页脚*/

.footer{margin-top: 80px}

.footer_up{background: url(../images/footer_bg1.jpg) no-repeat;height: 217px;background-attachment: fixed;background-size: cover;padding: 82px 0}

.footer_up  h6{float: left; font-size: 48px;color: #fff;font-family: GEM;line-height: 54px}

.footer_up  a{float: right; font-size: 24px;color: #fff;width: 200px;height: 54px;background-color: #c30d23;text-align: center;line-height: 54px;text-transform: capitalize;}

.footer_down{background: url(../images/footer_bg2.jpg) no-repeat;padding: 80px 0}

.footer_left{width: 332px;}

.footer_left .footer_logo{width: 280px;overflow: hidden;}

.footer_left p{font-size: 16px;color: #fff;margin: 40px 0 54px}

.footer_share a{display: inline-block;width: 36px;height: 36px;margin-right:12px}

.footer_center{width: 310px;margin: 0 94px;}

.footer_center h6{position: relative; font-size: 28px;color: #fff;font-family: GEM;padding-bottom: 6px;border-bottom: 2px solid rgba(255,255,255,.5)}

.footer_center h6::before{position: absolute;content: "";width: 54px;height: 4px;background-color: #c30d23;bottom: -4px;left: 0}

.footer_center ul{margin-top: 32px}

.footer_center ul li{line-height:40px;font-size: 0;transition: all .5s}

.footer_center ul li i{display: inline-block;vertical-align: middle;background: url(../images/icon_bg.png) no-repeat 0 -64px;width: 16px;height: 16px}

.footer_center ul li a{display: inline-block;vertical-align: middle; font-size: 18px;color: #fff;transition: all .5s;text-transform: capitalize;}

.footer_center ul li:hover{padding-left: 4px;}

.footer_center ul li:hover a{color: #c30d23}

.footer_right{width: 370px;}

.footer_right > h6{position: relative; font-size: 28px;color: #fff;font-family: GEM;padding-bottom: 6px;border-bottom: 2px solid rgba(255,255,255,.5)}

.footer_right >h6::before{position: absolute;content: "";width: 54px;height: 4px;background-color: #c30d23;bottom: -4px;left: 0}

.footer_right ul li{margin-top: 40px}

.footer_right ul li img{float: left;width: 60px;height: 60px;}

.footer_message{float: left;margin:10px 0 0 20px}

.footer_message h6{font-size: 18px;color: #fff;margin-bottom: 12px}

.footer_message p{font-size: 18px;color: #c30d23;line-height: 28px}

.footer > p{font-size: 18px;color: #f6f6f6;line-height: 64px;background-color: #212020;text-align: center;}

/* 侧边悬浮导航 */
.right_nav{ right:0; bottom:30%; position:fixed; text-align:left;overflow: hidden;z-index:999;}

.right_nav li{background:#c30d23;margin:4px 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:pointer;position:relative; right: 0;}

.right_nav li .iconBox{text-align:left;overflow: hidden;padding: 10px;}

.right_nav li img{width: 24px;height:24px;margin: 0 auto;}

.right_nav li h4{color: #fff;font-size:14px;margin:2px 0;text-align: center;}

.right_nav li:hover{background:rgba(0,0,0,.6)}

.right_nav li .hideBox{display: none;position: absolute;right:80px;padding:12px 10px 8px;padding-right: 15px; top:-10px;z-index: 999;}

.right_nav li .hideBox .hb{border: 1px solid #ccc;background-color: #fff; padding: 10px 20px;border-top: 2px solid #c30d23;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}

.right_nav li .hideBox .hb h5{padding: 5px 0;border-bottom: 2px solid #ccc;color: #c30d23;font-size: 20px;font-weight: 400;display: block;white-space: nowrap;margin-bottom: 10px;}

.right_nav li .hideBox .hb p {white-space: nowrap;margin: 5px;}

.right_nav li .hideBox .hb p i{display: inline-block;vertical-align: middle;width: 24px;height: 24px;border:1px solid #e5e5e5;border-radius: 50%;margin-right: 10px;}
.right_nav li .hideBox .hb p i img{width: 100%;height: 100%}

.right_nav li .hideBox .hb p a{font-size: 16px;display: inline-block;vertical-align: middle;}


.right_nav li .hideBox:hover{display: block!important;opacity: 1!important}

.right_nav li .hideBox .hb p:hover a{color: #c30d23}



/*联系我们*/

.z_contact_title{text-align: center;margin-bottom: 56px}

.z_contact_title h6{font-family: GEM;font-size: 36px;color: #333}

.z_contact_title em{display: block;margin: 4px auto 16px;width: 36px;height: 3px;background-color: #c30d23}

.z_contact_title p{font-size: 20px;color: #666;}

.z_contact_right{width: 378px}

.z_contact_right ul li{width: 378px;height: 210px;background-color: #eaeaea;text-align: center;padding-top: 32px;margin-top: 38px}

.z_contact_right ul li em{display: block;width: 40px;height: 40px;margin: 0 auto}

.z_contact_right ul li:nth-child(1) em{background: url(../images/icon_bg.png) no-repeat -40px -40px;}

.z_contact_right ul li:nth-child(2) em{background: url(../images/icon_bg.png) no-repeat -80px -40px;}

.z_contact_right ul li:nth-child(3) em{background: url(../images/icon_bg.png) no-repeat -120px -40px;}

.z_contact_right ul li h6{font-size: 28px;color: #c30d23}

.z_contact_right ul li p{font-size: 16px;color: #666}

/*在线留言*/

.online_w{width: 760px}

.online_w .shur li > span{display: block; font-size:18px;color: #333;line-height: 36px;margin-bottom:4px;} 

.online_w .shur > ul >li{position: relative; margin: 0 0 32px;width:760px}

.online_w .shur > ul >li input{display: block;width: 760px;padding: 0 16px;box-sizing: border-box;border: 1px solid #ddd;height:54px;color: #666;}

.online_w .shur > ul >li textarea{display: block;width:760px;padding:6px 16px ;box-sizing: border-box;border: 1px solid #ddd;height:100px;color: #666;}

.online_w .shur > ul >li textarea{font-family: Arial}

.online_w .shur > ul >li textarea:focus{outline: none}

.online_w .shur .submit{display: inline-block; position: relative;z-index: 1;text-align: center;line-height: 36px;}

.online_w .shur .submit input {position: absolute;z-index: 3;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}

.online_w .shur .submit span{display: block; width:164px;line-height: 48px;color: #fff;border: 1px solid #ddd;box-sizing: border-box;text-align: center;margin:0 auto;background-color: #c30d23}

.online_w .shur input.code{width:280px}

.online_w .shur li .code_img{display: inline-block;float: left;margin-top: -54px;height: 54px;margin-left:300px;border: 1px solid #ddd}

.bit em{position: absolute;top: 50%;right: 8px;font-size:28px;margin-top:6px;color: #c30d23;}

/*案例*/

.z_case{padding-bottom: 60px}

.z_case_list ul li{float: left; width: 376px;height: 334px;margin: 48px 0 0 36px;}

.z_case_list ul li:nth-child(3n+1){margin-left: 0;}

.z_case_list ul li:nth-child(1){margin-top: 0;}

.z_case_list ul li:nth-child(2){margin-top: 0;}

.z_case_list ul li:nth-child(3){margin-top: 0;}

.z_case_list ul li .z_case_img{width: 376px;height: 334px;overflow: hidden; transition: all .5s;border: 1px solid #ebebeb}

.z_case_list ul li .z_case_img img{width:100%;transition: all .5s}

.z_case_list ul li h6{display: none; position: relative; width: 300px;height: 54px;background-color: #c30d23;font-size: 22px;color: #fff;text-align: center;line-height: 54px;margin: -40px auto 0;z-index: 1;transition: all .5s;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

.z_case_list ul li:hover .z_case_img img{transform: scale(1.2)}

.z_case_list ul li:hover h6{display: block;}

/*推荐产品*/

.recom_product{padding: 60px 0 0;border-top:20px solid #e5e5e5}

.recom_product .w1200 > h6{position: relative; font-size: 22px;color: #333;font-weight: bold;padding-left: 16px;}

.recom_product .w1200 > h6::before{position: absolute;content: "";width: 4px;height: 24px;background-color: #c30d23;top: 4px;left: 0;}

/*产品*/

.z_product_list ul li{width: 376px;float: left;margin: 60px 0 0 36px;transition: all .5s}

.z_product_list ul li:nth-child(3n+1){margin-left: 0;}

.z_product_list ul li .z_product_img{width: 376px;height: 325px;overflow: hidden;border: 1px solid #ebebeb}

.z_product_list ul li .z_product_img img{width: 100%;transition: all .5s}

.z_product_list ul li h6{font-size: 22px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;line-height: 32px;margin: 20px 0 36px;transition: all .5s}

.z_product_list ul li em{display: block;width: 376px;height: 4px;background-color: #f3f3f3;transition: all linear .5s}

.z_product_list ul li:hover .z_product_img img{transform: scale(1.2)}

.z_product_list ul li:hover em{background-color: #c30d23}

.z_product_list ul li:hover h6{color: #c30d23}

.z_product_title ul{margin-top: -26px}

.z_product_title ul li{float: left; width: 270px;height: 48px;border: 1px solid #e5e5e5;font-size: 18px;color: #333;text-align: center;line-height: 48px;margin:26px 0 0 40px;transition: all .5s;text-transform: capitalize;}

.z_product_title ul li:nth-child(4n+1){margin-left: 0}

.z_product_title ul li a{display: block;}

.z_product_title ul li:hover{background-color: #c30d23;color: #fff;}

.z_product_title ul li.on{background-color: #c30d23;color: #fff;}

/*新闻*/

.z_news_title{text-align: center}

.z_news_title ul{font-size: 0;line-height: 0;}

.z_news_title ul li{display: inline-block; width: 180px;height: 48px;border: 1px solid #e5e5e5;font-size: 18px;color: #333;line-height: 48px;transition: all .5s;margin: 0 18px;text-align: center;text-transform: capitalize;}

.z_news_title ul li a{display: block;}

.z_news_title ul li:hover{background-color: #c30d23;color: #fff;}

.z_news_title ul li.on{background-color: #c30d23;color: #fff;}
.z_news_list ul li{margin-top: 24px;}
.z_news_list ul li .news_list_img{width:350px;height: 280px;overflow: hidden;}
.z_news_list ul li .news_list_img img{width:350px;height: 280px;transition: all .5s}
.z_news_list ul li .news_list_txt{width: 850px;background-color: #f5f5f5;padding: 32px 40px;height: 280px;transition: all .5s}
.z_news_list ul li .news_list_txt h6{font-size: 24px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom: 12px;transition: all .5s}
.z_news_list ul li .news_list_txt p{font-size: 16px;color: #666;overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;margin-bottom: 20px;height: 120px;transition: all .5s}
.z_news_list ul li .news_list_txt em{display: block;width: 40px;height: 40px;background-color: #c30d23;font-size: 36px;color: #fff;text-align: center;line-height: 40px;transition: all .5s}
.z_news_list ul li:hover .news_list_img img{transform: scale(1.2);opacity: .8}
.z_news_list ul li:hover .news_list_txt{background-color: #c30d23}
.z_news_list ul li:hover .news_list_txt h6{color: #fff}
.z_news_list ul li:hover .news_list_txt p{color: #fff}
.z_news_list ul li:hover .news_list_txt em{background-color: #fff;color: #c30d23;}

/*文章*/

.article{padding-bottom: 80px}

.article > .w1200 > h6{font-size: 28px;color: #333;text-align: center;text-transform: capitalize;}

.article > .w1200 > span{display: block;width: 600px;height: 44px;background-color: #f0f0f0;font-size: 14px;color: #666;text-align: center;margin: 20px auto 30px;line-height: 44px;}

.article_txt p{font-size: 17px;color: #666;line-height: 1.5;margin-top: 10px;}

.article_txt img{width: 100%}

/*篇数*/

.page {margin-top: 20px;}

.page li {color: #c30d23;line-height: 32px;font-size: 17px;text-transform: capitalize;}

.page li a{color: #666}

.page li:hover a{color:#c30d23}

/*推荐新闻*/

.recom_news_list ul{padding-top: 8px;}

.recom_news_list ul li{float: left;width: 354px;font-size: 0;line-height: 0;overflow: hidden;margin: 24px 0 0 69px;}

.recom_news_list ul li:nth-child(3n+1){margin-left: 0;}

.recom_news_list ul li i{display: inline-block;vertical-align: middle; background: url(../images/icon_bg.png) no-repeat -160px -40px;width: 16px;height: 16px;}

.recom_news_list ul li a{display: inline-block;vertical-align: middle;font-size: 18px;color: #333;line-height:32px;padding-left: 6px;white-space: nowrap;width: 338px;overflow: hidden;text-overflow:ellipsis;}

.recom_news_list ul li:hover a{color: #c30d23;}

/*产品文章*/

.recom_product .z_case_list{padding-bottom: 0;}

.recom_product .z_case_list ul li{margin-bottom: 0;margin-top: 36px}

.product_article{margin-bottom: 60px}

.product_article_left ul li{width: 380px;height: 72px;background-color: #f6f6f6;line-height: 72px;font-size: 20px;color: #666;padding: 0 20px;margin-bottom: 2px;transition: all .5s;text-transform: capitalize;}

.product_article_left ul li a{display: block;}

.product_article_left ul li i{float: right;font-size: 24px;}

.product_article_left ul li:hover{background-color: #c30d23;color: #fff}

.product_article_left ul li.on{background-color: #c30d23;color: #fff}

.product_article_side{background: url(../images/product_side_bg.jpg) no-repeat;width: 380px;height: 520px;margin-top: 36px;padding: 52px 48px 0 48px;color: #fff;}

.product_article_side i{display: block; width: 60px;overflow: hidden;}

.product_article_side i img{ width: 100px;}

.product_article_side h6{font-size: 40px;font-weight: bold;line-height: 48px;margin:20px 0}

.product_article_side p{font-size: 16px;}

.product_article_side a{display: block;width: 200px;height: 60px;background-color: #c30d23;font-size: 20px;text-align: center;line-height: 60px;margin-top: 20px;text-transform: uppercase;}

.product_article_right{width: 730px;}

#pro_detail_img{margin-bottom: 60px;width: 730px}

.pro_img{border: 1px solid #ebebeb;width: 730px;overflow: hidden}
.pro_img ul li{float: left; width:730px!important;overflow: hidden;height: 631px;}

.pro_img ul li img{width: 100%;}

.product_dots{overflow:hidden;margin-top: -32px;position: relative;z-index: 1}

.product_dots ul{text-align: center;font-size: 0}

.product_dots ul li{display: inline-block; width:14px;height:14px;margin:0 5px;font-size: 0;cursor:pointer; border-radius: 10px;border: 1px solid #666}

.product_dots ul li.on{ background:#c30d23;border:1px solid #c30d23;}

.pro_txt >h6{font-size: 28px;font-weight: bold;color: #c30d23;line-height: 72px;border-bottom: 1px solid #ecebff;padding: 0 10px}

.article_con{padding: 24px 10px 60px;margin-bottom: 64px}

.article_con > p{font-size: 16px;color: #666;line-height: 24px;margin-bottom: 20px;}

.article_con img{width: 100%;margin-bottom: 20px;}

/*服务*/

.z_service_title{text-align: center;margin-bottom: 36px}

.z_service_title h6{;font-weight: bold; font-size: 36px;color: #333}

.z_service_title p{font-size: 20px;color: #666}

.z_service_title em{display: block;margin: 6px auto 16px;width: 48px;height: 3px;background-color: #c30d23}

.z_service1_list ul li{float: left;width: 282px;margin: 0 0 0 24px}

.z_service1_list ul li:nth-child(1){margin-left: 0;}

.z_service1_list ul li .z_service1_img{width: 282px;height: 199px}

.z_service1_list ul li .z_service1_img{width:100%}

.z_service1_list ul li p{background-color: #f8f8f8;padding: 10px;font-size:16px;color: #333;height: 68px}

.z_service2{background: url(../images/z_service2.jpg) no-repeat center;height: 445px;margin: 80px 0}

.z_service2 .z_service2_left{width: 440px;height: 240px;background-color: rgba(255, 255, 255, 0.6);margin-top: 160px;padding: 20px 20px 0 40px}

.z_service2  h6{font-size:28px;color: #333;font-weight: bold;}

.z_service2  p{font-size: 16px;color: #333;}

.z_service2 em{display: block;margin: 6px 0 16px;width: 48px;height: 3px;background-color: #c30d23}

.z_service3_left{width: 320px;}

.z_service3_left h6{font-size:28px;color: #333;font-weight: bold;}

.z_service3_left p{font-size: 16px;color: #333;margin: 10px 0 20px;}

.z_service3_right{background: url(../images/z_service3_bg.jpg) no-repeat center;width: 840px;height:380px;}

.z_service3_right ul li{float: left;width: 320px;height: 190px;margin: 167px 24px 0 0;background-color: rgba(255, 255, 255, 0.8);}

.z_service3_right ul li h6{font-size: 24px;font-weight:bold;padding-top: 10px;line-height:32px;color: #333;text-align: center;}

.z_service3_right .z_service3_img{width: 72px;height: 72px;border-radius: 72px;margin:16px auto 0;background-color: #c30d23}

.z_service3_right ul li .z_service3_img img{width: 100%}

.z_service3_right ul li p{font-size: 14px;height: 30px;width: 88%;line-height: 25px;padding: 0 0 0 20px;color: #404040;}

.z_service3_left1{background: url(../images/z_service3_bg2.jpg) no-repeat center;width: 320px;height: 190px;text-align: center;padding-top: 18px}

.z_service3_left1 a{display: block;color: #fff;font-size: 24px;font-weight: bold;line-height: 32px;}

.z_service3_left1 .z_service3_img{width: 72px;height: 72px;border-radius: 72px;margin:0 auto 10px;;background-color: #fff}

/*搜索*/

.z_search> .w900{width: 900px;margin: 0 auto;}

.z_search> .w900 > form{width: 900px;margin: 0 auto;padding: 200px 0 100px}

.z_search_in1{height:55px;padding: 0 10px;width:820px;float: left;line-height: 55px;font-size:16px;border: 1px solid #ccc}

.z_seach_btn1{float:right;width:80px;height:56px;border: 0;background:url(../images/z_search.jpg) no-repeat;}

.z_search_list >ul li{width: 892px;height: 229px;background-color: #f6f6f6;margin-bottom: 36px;transition: all .5s}

.z_search_list >ul li .z_search_img{margin: 14px 32px 14px 14px;width: 334px;height: 201px;overflow: hidden;}

.z_search_list ul li .z_search_img img{width: 100%}

.z_search_list ul li .z_search_txt{width: 452px;padding: 36px 0}

.z_search_list ul li .z_search_txt h6{font-size:20px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

.z_search_list ul li .z_search_txt p{font-size:16px;color: #666;line-height: 28px;overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.z_search_list ul li .z_search_txt span{display: inline-block;vertical-align: middle;font-size:16px;color: #666;padding-left: 4px}

.z_search_list ul li:hover{background-color: #fff;box-shadow: 5px 5px 20px rgba(0,0,0,.2)}

.z_search_list ul li .z_search_txt em{display: block;width: 48px;height: 4px;background-color: #c30d23;margin: 10px 0 20px}



/*页码*/

.pagination {margin-top: 40px;display: flex;padding-left: 0;list-style: none;border-radius: .25rem;}

.pagination {align-items: center; justify-content: center;}

.pagination li {position: relative;margin: 0 5px 5px;}

.pagination li a {width:40px;height:40px;border:1px solid #ddd;line-height:40px;text-align: center;color: #3b3b44;display: inline-block;transition: .5s;}

.pagination li a:hover {color: #fff;background-color: #3b3b44;border-color: #3b3b44;}

.pagination li span {width:40px;height:40px;line-height:40px;text-align: center;color: #fff;background-color: #3b3b44;display: inline-block;}

.pagination li a.next {border-color: transparent; font-size: 18px}







