.content{width:1200px;margin:0px auto;overflow: hidden;margin-top:30px;min-height: 500px;;}
.c_l{width: 300px;float: left;}
.c_l h3{width: 215px;height: 67px;overflow: hidden;padding: 38px 0 0 85px;font: normal 36px/36px 'Microsoft Yahei';color: #fff;background: url(../../images/xiaoda/cate-hd.jpg) no-repeat;}
.c_l ul{width:300px; border-top: 1px solid #eee;}
.c_l li{line-height:60px;height:60px;font-size: 18px; color: #333;cursor:pointer; margin: 10px 0; border-radius: 10px;}
.c_l img{margin-top:65px;}
.c_l li a{color: #333; display: block; padding-left: 30px; transition: 300ms;}
.c_l .li_ac{box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1); background-image: linear-gradient(to top, #014ea0, #014ea0e0)}
.c_l .li_ac a{color: #fff; display: block; font-weight: bold;}
.c_l li a:hover{color: #014ea0; font-weight: bold;}
.c_l .li_ac a:hover{color: #fff;}
.c_r{width: 800px;float: right; margin-top: 30px;}
.c_r .c_rt{border-bottom: 3px solid #eee;position: relative;line-height: 50px; display: flex; justify-content: space-between;}
.c_r .c_rt h1{font-size: 24px; font-weight: bold; color: #014ea0;}
.c_r .c_rt p{font-size: 14px; color: #555;}
.c_r .c_rt p a{color:#333;  margin: 0 5px}
.c_r .c_rt p a:hover{color:#04A0E8;}
.con_h1 dt{width: 100%; height: 32px;line-height: 32px; margin-top:10px;font-size: 21px;background: url(../../images/xiaoda/tel-icon.png) 85px center no-repeat; text-indent: 40px;text-align: center;}
.con_h1 dd {width: 100%;height: 40px; line-height: 40px; color: #E50043;font-size: 32px;font-weight: bold;font-family: Impact;text-align: center;}
.list_box{margin-top:10px; overflow: hidden;}
.list_box ul li{width:100%; height:50px; line-height:50px; font-size: 18px; color:#333; display: flex; justify-content: space-between;}
.list_box ul li a{display:inline-block; position: relative; padding-left: 25px; width:600px; height:50px; color:#333; margin-left:-25px;overflow: hidden; transition: 300ms; white-space: nowrap;text-overflow: ellipsis;}
.list_box ul li a::before{content: "";width: 5px;height: 5px;border: solid #014ea0;border-width: 2px 2px 0px 0px;transform: translate(-50%, -50%) rotate(45deg);position: absolute;left: 15px;top: 50%;}
.list_box ul li a::after{content: "";width: 5px;height: 5px;border: solid #014ea0;border-width: 2px 2px 0px 0px;transform: translate(-50%, -50%) rotate(45deg);position: absolute;left: 10px;top: 50%;}

.list_box ul li:hover a{color:#014ea0; margin-left: 0px;font-weight: bold;}
.list_box ul li:hover span{color:#014ea0;font-weight: bold;}

.list_box .pages {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}
.list_box .pages > a,.list_box .pages > span {
    padding: 15px;
    font-size: 16px;
    color: #333;
}
.list_box .pages span {
    color: #014ea0;
    font-weight: bold;
}
.list_box .pages > a:hover{
    color: #014ea0;
    font-weight: bold;
}


.page_box{margin-top:10px; line-height: 250%; letter-spacing: 1px;}
.page_box .page_title{font-size: 26px;text-align: center;padding:20px 0px; font-weight: bold;}
.page_box .page_time{display: block; text-align: center;}
.page_box hr{border: 0; border-top: 1px dashed #ccc; margin: 20px 0;}
.page_box img{margin:10px auto;display: block;}
.page_box p{text-indent: 2em;font-size: 14px;line-height:28px;}
.page_box .column_list {display: flex; flex-wrap: wrap; justify-content: space-between;}
.page_box .column_list li {width: 255px; margin-bottom: 20px;}
.page_box .column_list li img{width: 100%; height: 165px; object-fit: cover; border-radius: 10px; overflow: hidden;}
.page_box .column_list li span{font-size: 14px; color: #333;}
.page_box .file {display: block; width: 300px}
.page_box .file .attach-file{display: flex; align-items: center; position: relative;}
.page_box .file .attach-file div {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 250px; text-indent: 0;}
.page_box .file .attach-file img {padding: 0; margin: 0;}
.page_box .file .attach-file img:first-child{width: 24px;height: 20px;}
.page_box .file .attach-file img:last-child{width: 15px;height: 15px; position: absolute; right: 0;}
.page_box table {margin: 0 auto;}


.product_box{margin-top:10px;}
.product_box .product_ul{overflow: hidden;}
.product_box .product_ul li{width:390px;height: 320px;padding:10px;border:1px solid #ccc;float:left;box-sizing: border-box;margin-top:10px;}
.product_box .product_ul li:nth-of-type(2n){margin-left:20px;}
.product_box .product_ul li a{color: #fff;display: block;}
.product_box .product_ul .pro_imgbox{width:370px;height: 300px;overflow: hidden;position: relative;}
.product_box .product_ul li img{width: 370px;height: 300px;transition:all 1s; }
.product_box .product_ul li .pro_div{text-align:center;position: absolute;bottom:-50px;width:100%;height: 50px;line-height:50px;color: #333;background: rgba(255,255,255,0.5);transition:all 1s }
.product_box .product_ul li .pro_div h3{font-size: 26px;font-weight: bold;}
.product_box .product_ul li:hover .pro_div{bottom:0px;}
.product_box .product_ul li:hover img{transform: scale(1.5);}

.about_box table{width: 100%;color: #333;}
.about_box table th{height: 50px;line-height: 80px;font-size: 30px;}
.about_box table td{line-height: 36px;font-size: 18px
.about_box{margin-top:10px;};}