@charset "utf-8";
body{font-size:12px;font-family:"微软雅黑";margin:0px auto;padding:0px;color:#333;overflow-x:hidden;}
img{border:none;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a:hover{color:#004d4a;text-decoration:none;}
.clearfix{zoom: 1; }
.clearfix:after{display: block; clear: both; visibility: hidden; height:0; overflow: hidden; content: "."; }
.center{margin:auto;}
.clear{clear: both;}
.sbj{margin-top:30px;}
.sbj1{margin-top:50px;}
.sbj2{margin-top: 50px;margin-bottom: 50px;}
#ss{width: 100%;border-bottom: 1px solid #C3C2C2;}
.rmss{float: left;line-height:60px;font-size: 15px;}
.rmss a{font-size: 14px;color: #888888;margin-right:10px;}
.rmss a:hover{color: #004d4a;font-weight: bold;}
.search{height: 46px;margin-top:7px;float: right;}
.search input {color:#888888;display: inline-block;font-size: 14px;height: 44px;border: 1px solid #D4D4D4;outline: none;padding: 0 16px;vertical-align: middle;width: 360px;margin: 0px;background-color: #fff;}
.search button {background-color: #004d4a;color: #fff;cursor: pointer;display: inline-block;font-size: 16px;line-height: 44px;outline: none;vertical-align: middle;width:80px;padding: 0px;border: 1px solid #004d4a;margin-left:-5px;}
.search img {height: 14px;margin-right: 8px;vertical-align: middle;width: 14px;}
.title{text-align: center;}
.title li{color: #004d4a;font-weight: bold;font-size:36px;}
.title p{color: #595959;font-size: 15px;}
.icpfl{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.icpfl li{width:12%;text-align: center;line-height:46px;height:46px;background-color: #F3F4F6;}
.icpfl li a{color: #333;font-size: 14px;}
.icpfl li:hover{background-color: #004d4a;}
.icpfl li:hover a{color: #fff;}
.cpzs{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.cpzs div{width:24%;margin-bottom:20px;background-color: #F5F5F5;padding:6px 6px 0 6px;}
.cpzs div li{width: 100%;}
.cpzs div li a{width:100%;overflow: hidden;display: inline-table;}
.cpzs div li a img{width:100%;transition: all 0.6s;}
.cpzs div:hover li a img{transition: all 0.6s;transform: scale(1.2);}
.cpzs div p{text-align: center;line-height:46px;height: 46px;}
.cpzs div p a{font-size:15px;color: rgba(0,0,0,0.8);}
.cpzs div:hover{background-color: #004d4a;}
.cpzs div:hover a{color: #fff;}
.more{width:182px;height:52px;line-height:52px;background-color: #EA5515;margin: 30px auto 0px auto;text-align: center;}
.more a{color: #fff;font-size:16px;}
.more:hover{background-color: #004d4a;}
.more:hover a{color: #fff;}
#wrap{width: 100%;background-attachment:fixed;background-image:url(../images/qysl.jpg);padding:100px 0px;margin:50px auto 0px auto;background-position: center bottom;}
.picScroll-left{position: relative;margin:50px auto 0px auto;max-width: 1920px;}
.picScroll-left .bd{overflow: hidden;}
.picScroll-left .bd ul li {float:left;margin: 0 10px;}
.picScroll-left .bd ul li a {display: block;overflow: hidden;}
.picScroll-left .bd ul li img{transition:all 0.6s;width:364px;height:260px;}
.picScroll-left .bd ul li:hover a img{transition: all 0.6s;transform: scale(1.3);}
.picScroll-left .bd ul li p{text-align: center;line-height: 42px;height: 42px;}
.picScroll-left .bd ul li p a{font-size:14px;color: #fff;}
.picScroll-left a.next{display: block;width:50px;height:50px;position: absolute;right: -50px;cursor: pointer;top:180px;}
.picScroll-left a.prev {display: block;width:50px;height:50px;position: absolute;left:-50px;cursor:pointer;top:180px;}
.title1{text-align: center;}
.title1 li{color: #fff;font-weight: bold;font-size:36px;}
.title1 p{color: #fff;font-size: 15px;}
#wrap1{width: 100%;background-color: #F3F4F6;}
.company ul{float: left;width: 40%;margin-right: 5%;}
.company ul img{margin-top:20px;margin-bottom: 10px;}
.company ul li{font-size:36px;margin-bottom:20px;font-weight: bold;color: #004d4a;}
.company ul span{font-size: 28px;font-weight: bold;color: #333;}
.company ul p{color: #777;font-size: 16px;line-height:32px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.company ul ol{font-size: 14px;text-transform: uppercase;margin-bottom: 20px;}
.company dl{width:55%;float: left;height:auto;overflow: hidden;}
.company dl img{width:100%;cursor: pointer;transition: all 0.6s;height: auto;}
.company dl:hover img{transform: scale(1.3);}
.sl{background:linear-gradient(to right,#fff 0%,#fff 55%,transparent 55%,transparent 100%);width:100%;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;position: absolute;padding:30px 0px;}
.sl ul {float:left;}
.sl ul:nth-child(1),.sl ul:nth-child(2){margin-bottom: 30px;}
.sl ul img{float: left;transition: all .8s ease 0s;width: 90px;height: 90px;margin-right:30px;}
.sl ul:hover img{transform: rotate(360deg);}
.sl ul li span{font-size:38px;font-family: "Impact";color: #333;}
.sl ul li b{font-size: 14px;}
.sl ul p {font-size:14px;margin-top: 5px;color: #999;}
.sl ol{width:182px;height:52px;line-height:52px;background-color: #004d4a;text-align: center;position: relative;}
.sl ol a{color: #fff;}
.sl ol:hover{background-color: #EA5515;}
.qysl{width: 100%;background: url(../images/servicebk.jpg) no-repeat center bottom;padding: 60px 0px;}
.qysln{width:700px;color: #fff;}
.qysln li{font-size: 36px;font-weight: bold;}
.qysln b{width: 50px;height: 3px;background-color: #fff;display: inline-block;margin-top:15px;}
.qysln p{font-size: 16px;margin: 20px 0px;line-height: 28px;}
.qysln ol{width:10px;height:6px;background-color: #fff;}
.qysln dl{font-size: 14px;margin: 20px 0px;line-height: 28px;}
.qysln dt{border-bottom: 1px solid rgba(255,255,255,0.5);color: #fff;line-height: 50px;height: 50px;position: relative;}
.qysln dt a{color: #fff;font-size: 16px;transition: .5s;}
.qysln dt a span{float: right;}
.qysln dt a span img{margin-top:20px;}
.qysln dt a:hover{color: #004d4a;margin-left: 10px;}
.title2 ul{float: left;}
.title2 ul span{display: inline-block;width: 50px;height: 3px;background-color: #EA5515;}
.title2 ul li{color: #004d4a;font-size:36px;font-weight: bold;margin: 8px 0px 2px 0px;}
.title2 ul p{font-size: 14px;line-height: 28px;}
.title2 dl{float: right;width: 180px;border-radius: 30px;height: 50px;line-height:50px;text-align: center;background-color: #004d4a;margin-top: 20px;}
.title2 dl a{font-size: 18px;color: #fff;}
.title2 dl:hover{background-color: #EA5515;}
.xwzx1{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;margin-top:50px;}
.xwzx1 ul{width:24%;background-color: #fff;box-shadow: 0 0 15px rgb(0 0 0 / 10%);padding:15px;margin-bottom:30px;}
.xwzx1 ul dt{width: 100%;overflow: hidden;}
.xwzx1 ul dt img{width: 100%;transition: all 0.6s;}
.xwzx1 ul:hover dt img{transform: scale(1.3);}
.xwzx1 ul ol em{color: #004d4a;font-family: Impact;font-size: 46px;font-style: normal;}
.xwzx1 ul ol span{color: #004d4a;font-size: 30px;}
.xwzx1 ul ol b{font-size:20px;color: #004d4a;font-family: Impact;font-style: normal;font-weight: normal;}
.xwzx1 ul ol i{font-size:14px;color:#818181;margin-left: 15px;font-style: normal;}
.xwzx1 ul li{margin-bottom: 13px;margin-top: 5px;}
.xwzx1 ul li a{color:#000;font-size:18px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;text-overflow: ellipsis;transition: all 0.5s ease;}
.xwzx1 ul p{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;letter-spacing: 0px;font-size: 14px; line-height:26px;color: #5e5e5e;height:52px;}
.xwzx1 ul li a:hover{margin-left: 10px;color: #004d4a;}
.xwzx2 ul{width: 48%;float: left;margin-right: 4%;border-bottom: 1px dashed #ccc;padding-bottom: 10px;margin-bottom: 20px;}
.xwzx2 ul:nth-child(2n){margin-right:0px;}
.xwzx2 ul li{line-height: 36px;height: 32px;}
.xwzx2 ul li a{font-size: 16px;color: #000;transition: all 0.5s ease;}
.xwzx2 ul li a:hover{margin-left: 10px;}
.xwzx2 ul li span{float: right;}
.xwzx2 ul p{line-height:30px;height:60px;overflow: hidden;}
#wrap2{width: 100%;background-color: #F3F4F6;padding: 50px 0px;}
.dllist1 {margin:0px auto;}
.dllist1 dl {float: left;margin:0 5px;}
.dllist1 dl dt{width:220px;overflow: hidden;display: inline-table;border: 1px solid #ccc;}
.dllist1 dl dt img {width: 220px;height:150px;transition: all 0.6s;}
.dllist1 dl:hover dt img{transform: scale(1.3);}
.dllist1 dl p{text-align:center;line-height: 36px;height: 36px;}
#demo {overflow: hidden;width:100%;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}
.footer{ width:100%;background: url(../images/foot.jpg) no-repeat center bottom;color: #fff;padding:50px 0px 20px 0px;}
.footer a{color:rgba(255,255,255,0.6);}
.footer a:hover{color:#EA5515;}
.footnav dl{width:160px;float: left;}
.footnav dl li{color: #fff;font-size: 18px;margin-bottom: 10px;font-weight: bold;}
.footnav dl span{background-color: #EA5515;width:40px;height:4px;border-radius: 2px;display: inline-block;margin-bottom: 15px;}
.footnav dl dt{line-height:36px;}
.footnav dl dt a{color:rgba(255,255,255,0.6);font-size: 15px;font-weight: normal;}
.footnav dl:nth-child(2){width:280px;}
.footnav ul{float: left;width:400px;}
.footnav ul li{color: #fff;font-size: 18px;margin-bottom: 10px;font-weight: bold;}
.footnav ul span{background-color: #EA5515;width:40px;height:4px;border-radius: 2px;display: inline-block;margin-bottom: 15px;}
.footnav ul p{font-size: 16px;line-height:36px;color: #CCCCCC;}
.footnav ol{float: right;width: 160px;text-align: center;line-height: 36px;margin-left: 20px;}
.copyright{text-align: center;color: #CCCCCC;line-height: 36px;font-size: 14px;margin-top: 15px;border-top: 1px solid #3A4450;padding-top: 15px;}
.copyright a{color: #CCCCCC;font-size: 14px;}
.yqlj{width:100%; text-align:center; line-height:40px; color:#000;}
.yqlj a{color:#000;font-size:12px;padding-right:5px;}
.yqlj a:hover{color: #004d4a;}
.abanner{background: url(../images/about.jpg) no-repeat center center;height: 600px;font-size:42px;text-align:center;color:#fff;font-weight:bold;line-height: 600px;}
.xbanner{background: url(../images/hynews.jpg) no-repeat center center;height:600px;font-size:42px;text-align:center;color:#fff;font-weight:bold;line-height: 600px;}
.cbanner{background: url(../images/cp1.jpg) no-repeat center center;height:600px;font-size:42px;text-align:center;color:#fff;font-weight:bold;line-height: 600px;}
.lbanner{background: url(../images/contact1.jpg) no-repeat center center;height: 660px;font-size:42px;text-align:center;color:#fff;font-weight:bold;line-height: 660px;}
.gbanner{background: url(../images/qyry.jpg) no-repeat center center;height: 600px;font-size:42px;text-align:center;color:#fff;font-weight:bold;line-height: 600px;}
.qyry{background: url(../images/qyry1.jpg) no-repeat center center;height: 600px;font-size:42px;text-align:center;color:#fff;font-weight:bold;line-height: 600px;}
.fwzc{background: url(../images/fwzc.jpg) no-repeat center center;height: 600px;font-size:42px;text-align:center;color:#fff;font-weight:bold;line-height: 600px;}
.mup{width:100%;background-color:#f0f1f5;height: 70px;line-height: 70px;color: #333;font-size: 12px;}
.mup span:nth-child(2){float: right;color: #333;font-size: 12px;}
.mup span a{color: #333;font-size: 12px;}
.mup span img{margin-right: 5px;}
.mup span:nth-child(1) a{display: inline-block;height: 40px;line-height: 40px;margin-top: 15px;padding: 0px 5px;font-size: 15px;}
.mup span:nth-child(1) a:hover{background-color: #004d4a;border-radius: 5px;color: #fff;}
.nr{font-size: 15px;line-height:32px;}
.page{text-align: center;margin: 10px auto 10px auto;}
.page li{display: inline-block;line-height: 40px;border: 1px solid #cccccc;padding: 0 18px;margin: 0px 3px;border-radius: 3px;}
.page li a{color: #999999;font-size: 14px;}
.page li:hover{background-color: #004d4a;border: 1px solid #004d4a;}
.page li:hover a{color: #fff;}
.current{background-color: #004d4a!important;border: 1px solid #004d4a!important;}
.current a{color: #fff!important;}
.pubdate{text-align: center;font-size:16px;}
.tittle{text-align: center;font-size:24px;font-weight: bold;margin-bottom: 10px;}
.inews ul{background-color: #F0F1F5;margin-bottom: 30px;display: flex; justify-content: space-between; flex-wrap: wrap;}
.inews ul ol{width: 20%;}
.inews ul ol img{width: 100%;height: auto;}
.inews ul li{margin:20px 2% 0 2%;width:60%;}
.inews ul li a{font-size:22px;color: #000;}
.inews ul li p{font-size: 13px;margin-top: 10px;}
.inews ul span{width: 16%;text-align: center;color: #333f47;font-size: 18px;margin-top:3%;}
.inews ul span b{font-size: 60px;font-family: 'impact';font-weight: normal!important;margin-bottom:10px;display: inline-block;}
.inews ul:hover li a{color: #004d4a;}
.inews ul:hover span b{color: #004d4a;}
.nyxx{background: #fafafa;color: #444;line-height: 36px;font-weight: bold;font-size: 15px;border-radius: 5px;margin: 10px 0px;}
.nyxx i{background: #004d4a;width: 2px;height: 20px;display: block;float: left;margin: 8px 10px 0px 0px;}
.nyxw2{width:48%;float: left;text-align: left;height:40px;line-height:40px;border-bottom: 1px #ccc dotted;margin-right:4%; background:url(../images/cion01.gif) no-repeat left center;color:#000;}
.nyxw2 a{ padding-left:20px; color:#000;}
.nyxw2 span{float: right;height:40px;line-height:40px}
.nyxw2:nth-child(2n){margin-right: 0px;}
.nyxw2 a:hover{color: #004d4a;}
.lb{text-align: left;}
.lb a{ color:#333;}
.lb a:hover{color: #004d4a;}
.fz_gjcb{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.fz_gjcb li{margin-right: 10px;padding: 0px 10px;margin-bottom: 10px;background-color: #004d4a;height: 42px;line-height: 42px;color: #fff;border-radius: 10px;}
.cp_l{ width:430px; margin-right:20px;float: left;}
.cp_r{float: right;}
.cp_r dl{border-bottom:1px solid #EEEEEE;font-size: 22px;font-weight: bold;background-color: #FAFAFA;line-height: 40px;height: 40px;border-left: 2px solid #004D4A;padding-left: 10px;}
.cp_r ul{background-color: #FDFDFD;padding: 10px;margin-bottom:5px;}
.cp_r ul li{color: #004D4A;font-size: 16px;}
.cp_r ul ol img{float: left;width: 130px;margin-right: 10px;}
.cp_r ul ol p{line-height:26px;font-size: 13px;}
.cp_r dd{font-size: 14px;line-height: 26px;}
.cp_r dt{margin-top:10px;padding: 15px 20px;font-size: 14px;color: #666;background-color: #efefef;border-radius: 15px;overflow: hidden;line-height:31px;font-weight: normal;}
.b_g{width:430px;/*margin:0 auto;box-sizing: border-box;position: absolute;left: 0;top: 0*/}
.bg_left{width: 430px;}
.bg_right{float: left}
.show{width: 428px;height: 428px;margin-bottom: 10px;position: relative;cursor:move;border: 1px solid #ccc;}
.show img{width: 428px;height: 428px;}
.mask{width: 215px;height: 215px;background: #000;filter: Alpha(opacity=50);opacity:0.5;position: absolute;top: 0;left: 0;display: none;}
.bigshow{width: 430px;height: 430px;overflow: hidden;display: none;border:1px solid #E8E8E8;position: absolute;left: 430px;}
.bigshow img{width: 860px;height: 860px;margin-right: 10px;}
.smallshow{width: 100%;height: 70px;position: relative;cursor: pointer;}
.smallshow img{width:100%;border:1px solid #e8e8e8;box-sizing: border-box;transition: all 0.5s}
.smallshow>.middle_box{margin-left: 30px;margin-right: 30px;width:370px;overflow: hidden;height: 70px;}
.smallshow .middle{overflow: hidden;transition: all 0.5s;height: 70px;}
.smallshow .middle>li{width: 64px;height: 64px;float: left;cursor:pointer;padding:0 5px;}
.smallshow>p{position: absolute;top:50%;width: 22px;height: 32px;margin-top: -16px;}
.smallshow>.prev{left: 0;background: url(../images/hover-prev.png) no-repeat;transition: all 0.5s}
.smallshow>.next{right: 0;background: url(../images/hover-next.png) no-repeat;transition: all 0.5s}
.smallshow>.prev.prevnone{left: 0;background: url(../images/prev.png) no-repeat;}
.smallshow>.next.nextnone{right: 0;background: url(../images/next.png) no-repeat;}
.ny_pro_top {overflow: hidden}
.ny_pro_top_l {height: 510px;}
.ny_pro_top_l img {width: 100%;height: auto;overflow: hidden;}
.ny_pro_top_l .owl-controls {position: absolute;z-index: 99;width: 100%;height: 28px;margin-top: -28px;text-align: center;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0fffffff, endcolorstr=#0fffffff);background-color: rgba(0,0,0,.3);}
.ny_pro_top_l .owl-controls .owl-page {display: inline-block;zoom: 1;}
.ny_pro_top_l .owl-controls .owl-page span {z-index: 999;display: block;width: 10px;height: 10px; border-radius: 999px;margin: 9px 3px;-webkit-transition: all .3s ease; transition: all .3s ease;background: #fff;}
.ny_pro_top_l .owl-controls .owl-page:last-child {margin-right: 10px}
.ny_pro_top_l .owl-controls .owl-page.active span, .ny_pro_top_l .owl-controls.clickable .owl-page:hover span{background-color: #004D4A}
@media screen and (min-width:1400px){
.moddle{ width:1400px;}
.rmss{width:926px;}
.cpzs div li{height:324px;}
.cpzs div li a img{height:324px;}
.sl{margin-top: -190px;}
.sl ul{width:315px;}
.sl ol{margin-left:50%;margin-top: -120px;}
#wrap1{padding-bottom:80px;}
.xwzx1 ul dt img{height: 230px;}
.right{width:1120px;float: left;}
.prolist {width: 100%;overflow: hidden;}
.prolist dl {float: left;width:272px;height: auto;line-height: 0px;margin-right: 10px;}
.prolist dl:nth-child(5n){margin-right: 0px;}	
.prolist dt {width:270px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.prolist dt a {width: 100%;}
.prolist dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.pro_list_img {height:270px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.prolist dt .pro_list_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.prolist dl dd a {color: #333;}
.prolist dt:hover .pro_list_img img{transform:scale(1.3);}
.prolist dl:hover dd a{color: #004d4a;}
.cp_r{ width:670px;}
.product {width: 100%;overflow: hidden;}
.product dl {float: left;width:271px;height: auto;line-height: 0px;margin-right: 12px;}
.product dl:nth-child(4n){margin-right: 0px;}	
.product dt {width:269px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.product dt a {width: 100%;}
.product dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.product_img {width:269px;height:269px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.product dt .product_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.product dl dd a {color: #333;}
.product dt:hover .product_img img{transform:scale(1.3);}
.product dl:hover dd a{color: #d7b986;}
}
@media screen and (max-width:1399px){
.moddle{ width:1200px;}
.rmss{width:750px;}
.cpzs div li{height:276px;}
.cpzs div li a img{height:276px;}
.sl{margin-top: -100px;}
.sl ul{width:270px;}
.sl ol{margin-left:50%;margin-top: -135px;}
#wrap1{padding-bottom:170px;}
.xwzx1 ul dt img{height:195px;}
.right{width:920px;float: left;}
.prolist {width: 100%;overflow: hidden;}
.prolist dl {float: left;width:232px;height: auto;line-height: 0px;margin-right: 10px;}
.prolist dl:nth-child(5n){margin-right: 0px;}	
.prolist dt {width:230px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.prolist dt a {width: 100%;}
.prolist dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.pro_list_img {height:230px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.prolist dt .pro_list_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.prolist dl dd a {color: #333;}
.prolist dt:hover .pro_list_img img{transform:scale(1.3);}
.prolist dl:hover dd a{color: #004d4a;}
.product {width: 100%;overflow: hidden;}
.product dl {float: left;width:221px;height: auto;line-height: 0px;margin-right: 12px;}
.product dl:nth-child(4n){margin-right: 0px;}	
.product dt {width:219px;height: auto;text-align: center;border: 1px solid #CCCCCC;border-radius: 5px;}
.product dt a {width: 100%;}
.product dd {text-align: center;height:46px;line-height:46px;overflow: hidden;font-size: 14px;width: 100%;}
.product_img {width:219px;height:219px;display: table-cell;vertical-align: middle;margin: 0px;float: none;line-height: 0px;
font-size: 0px;overflow: hidden;}
.product dt .product_img img {padding: 0px;border: none;width: auto;height: auto;max-width: 100%;max-height: 100%;display: block;margin: auto;line-height: 0px;font-size: 0px;cursor:pointer;transition: all 0.6s;}
.product dl dd a {color: #333;}
.product dt:hover .product_img img{transform:scale(1.3);}
.product dl:hover dd a{color: #d7b986;}
.cp_r{ width:470px;}
}
.cpfl{width:260px;background-color: #F8F8F8;margin-right:20px;float: left;}
.cpfl dl{text-align: center;background: #004D4A;font-size: 30px;color: #fff;padding: 21px 0;position: relative;font-weight: bold;}
.cpfl dl p{display: block;font-size: 14px;opacity:0.5;text-transform: uppercase;margin-top: 5px;}
.cpfl dl::after{position:absolute;content:'';height:1px;width:100%;background:#fff;bottom:2px;left:0;}
.cpfl ul{padding:0 5px;padding-bottom:30px;}
.cpfl ul li{line-height:55px;border-bottom: solid 1px #ddd;border-bottom-style: dashed;background: url(../images/li.png) no-repeat 25px center;}
.cpfl ul li a{font-size: 16px;color: #333;padding-left:40px;}
.cpfl ul li:hover a{color: #004D4A;transition:all .2s ease;}
.cpfl ul p{line-height: 36px;font-size: 15px;color: #333;padding: 0px 10px;}