.pro_r {margin-top: 25px;}
.pro_d {margin-top: 15px;}

iv, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p {
    padding: 0;
    margin: 0;
}
div {
    display: block;
}
.clearfix:before, .clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: ".";
    clear: both;
    height: 0;
}
.pro_r ul li a:hover {color: #ff4500;}
.pro_d ul li a:hover {color: #ff4500;}  
.pro_e ul li a:hover {color: #ff4500;}
.pro_r ul li {float: left;width: 221px;overflow: hidden;margin: 0px 15px 15px 0;padding: 2px;background: #ffffff;text-align: center;}
.pro_r ul li img {transition: all 0.5s; /*transition:过度属性*/ cursor: pointer;  /*当鼠标进入图片的时候，鼠标的样式变为手型 */}
.pro_r ul li img:hover{transform: scale(1.5); /*transform:变形属性，scale：缩放1.1倍 */}
.pro_d ul li img {transition: all 0.5s; /*transition:过度属性*/ cursor: pointer;  /*当鼠标进入图片的时候，鼠标的样式变为手型 */}
.pro_d ul li img:hover{transform: scale(1.5); /*transform:变形属性，scale：缩放1.1倍 */}
.pro_d ul li {float: left;width: 200px;overflow: hidden;margin: 0px 15px 15px 0;padding: 2px;background: #ffffff;text-align: center;margin-left: 23px;}
.pro_e ul li img {transition: all 0.5s; /*transition:过度属性*/ cursor: pointer;  /*当鼠标进入图片的时候，鼠标的样式变为手型 */}
.pro_e ul li {border: 1px solid #eaeaea;float: left;width: 193px;overflow: hidden;margin: 0px 15px 15px 0;padding: 2px;background: #ffffff;text-align: center;margin-left: 23px;}

li {list-style-type: none;}
a:visited {color: #333;text-decoration: none;}
a:hover{color: #f73131;}
.pro_r ul li .img {width: 221px;height: 231px;overflow: hidden;}
.pro_d ul li .img {width: 220px;height: 201px;overflow: hidden;}
.pro_e ul li .img {width: 193px;height: 160px;overflow: hidden;}
.pro_d ul li .img img {width: 100%;height: 100%;display: block;}
.pro_e ul li .img img {width: 100%; height: 100%;display: block;}
.pro_r ul li span {display: block;font-size: 14px;line-height: 45px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.pro_d ul li span {display: block;font-size: 14px;line-height: 45px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.pro_e ul li span {font-size: 14px;line-height: 45px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.pro_e ul li ol {display: block;font-size: 14px;line-height: 45px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}

.box {border: 1px solid #000000;position: relative;}
.chl_box {margin:0 auto;width:1200px;height:220px;}
.wrap{width:1184px;margin:0 auto;}
.header .navnew{float:right;margin-right: 180px;z-index: 999;margin-top: -60px;}
.header .navnew li{float:left;}
.header .navnew li a{display:block;padding:20px 20px;color:#333;font-size:16px;position:relative;}
.header .navnew li a:hover{color:#f13a3a;text-decoration:none;}
.header .navnew .selected a,.header .navnew .selected a:hover{color:#f13a3a;}
.header .navnew .selected a:after{content:"";position:absolute;width:36px;height:1px;bottom:10px;left:50%;margin-left:-18px;background:#f13a3a;border-radius:1px;}
/*底部*/
.bottom_main{width:100%;background-color: #313131;border-top: 2px solid #f13a3a;}
.bottom_main .bottom_nav{width: 1020px;height: 180px;display:inline-block;margin-top: 32px;}
.bottom_main .bottom_nav ul{width: 230px;text-align:left;float:left;}
.bottom_main .bottom_nav ul li {line-height: 28px;font-size: 14px;color: #b3b3b3;}
.bottom_main .bottom_nav ul li h3{padding-bottom:8px;}
.bottom_main .bottom_nav ul li h3 a{display:block;font-size:16px;font-weight: bold;color: #ccc;padding-bottom:8px;}
.bottom_main .bottom_nav ul li a{display:block;font-size: 14px;line-height: 28px;color: #fff;}
.bottom_main .bottom_nav ul li a:hover{color: #f13a3a;}
.bottom_main .bottom_ewm{height: 180px;padding-top: 40px;text-align:right;}
.bottom_main .bottom_ewm .r1{float:left;width: 115px;margin-left: 10px;}
.bottom_main .bottom_ewm .r1 p{width: 100%;text-align:center;float:left;}
.bottom_main .bottom_ewm .r1 p img{width: 125px;height: 125px;border-radius: 5px;}
.bottom_main .bottom_ewm .r1 p span{font-size:12px;color: #999;display:block;padding-top:10px;line-height:20px;}
.bottom_main .bottom_tit{float: left;padding-bottom: 10px;}
.bottom_main .bottom_tit .r2{text-align:left;}
.bottom_main .bottom_tit .r2 li{display:block;float: left;width: 30%;height: 65px;}
.bottom_main .bottom_tit .r2 li s{float: left;width: 37px;height: 37px;display: block;margin-top: 14px;}
.bottom_main .bottom_tit .r2 li s.add{background-position: 0 -34px;}
.bottom_main .bottom_tit .r2 li s.mail{background-position: -37px -34px;}
.bottom_main .bottom_tit .r2 li s.tel{background-position: -74px -34px;}
.bottom_main .bottom_tit .r2 li img{width:50px; height:50px; float:left;}
.bottom_main .bottom_tit .r2 li p{float:left;font-size:12px;line-height: 30px;color: #fff;padding-left: 20px;margin-left: 20px;text-align:left;border-left: 1px solid #3b3b3b;}
.bottom_main .bottom_tit .r2 li p span{font-size: 16px;color: #fff;display:block;}
.bottom_copy{height: 50px;line-height: 50px;background: #404040;font-size: 14px;color: #fff;text-align: center;}
.bottom_copy span{padding-left:10px;}
.bottom_copy a{display:inline-block;font-size: 14px;color: #b3b3b3;}
.bottom_copy p{font-size: 14px;color: #b3b3b3;}
.bottom_copy p a:hover{color: #f13a3a;}
/*网站公用样式表*/
.w1200{width: 1200px;margin: 0 auto;}
.fl{float: left;}
/*.fr{float: right;}*/
.left{float: left;}
.right{float: right;}
.clear{clear: both;font-size: 0;margin: 0;padding: 0;display: block;_height: 0;overflow: hidden;}
#searchresult{ padding-top:20px;}
.demand_box{width:1200px;margin:0 auto;height:60px; line-height:60px;font-size:14px;background-color: #eee;box-shadow: 0px 0px 30px rgb(0 0 0 / 10%);}
.demand_l{ width:100px; height:60px; font-size:20px; float:left;}
.demand_r li{ float:left; text-align:center; padding:0px 1px; height:60px; line-height:60px;}
.demand_r li.currclass a{ color:#338BC9}
.demand_r a{ font-size:16px; display:block; height:60px; padding:0px 7px;font-weight: normal;text-shadow: 1px 1px 3px #b3b3b3;}
.demand_r li a.current{color: #338BC9;}
/*首页弹窗*/
.commononlineservice .float-left, .commononlineservice .content {
    background:#d2364c;
}
.commononlineservice {
    font-size: 12px;
    position: fixed;
    top: 30%;
    right: 0px;
    z-index: 1001;
}
.commononlineservice .float-left {
    width: 35px;
    float:left;
    position: relative;
    z-index:1;
    margin-top: 0;
    height: 120px;
}
.commononlineservice .float-left a {
    font-size:0;
    text-indent: -999em;
}
.commononlineservice .content {
    float: left;
    padding: 5px;
    overflow:hidden;
    display: none;
}
.commononlineservice .content .cn {
    background:#F7F7F7;
    padding: 0 5px;
}
.commononlineservice .cn .title {
    font-size: 14px;
    color: #333;
    font-weight:600;
    line-height:24px;
    padding:5px;
    text-align:center;
    margin: 0;
}
.commononlineservice .cn ul {
    padding:0px;
    margin: 0;
}
.commononlineservice .cn ul li {
    line-height: 38px;
    height:38px;
    border-bottom: solid 1px #E6E4E4;
    overflow: hidden;
    text-align:center;
}
.commononlineservice .cn ul li:last-child {
    border: 0;
}
.commononlineservice .cn ul li span, .commononlineservice .cn ul li a {
    color: #777;
}
.commononlineservice .cn ul li img {
    vertical-align: middle;
}
.commononlineservice .btn-open, .commononlineservice .btn-ctn {
    position: relative;
    z-index:9;
    top:0;
    left: 0;
    background-image: url(/UploadFiles/2023-03/2023030817171159670.png);
    background-repeat: no-repeat;
    display:block;
    height: 120px;
    background-size: 55px;
}
.commononlineservice .btn-open {
    background-position: 3px 10px;
}
.commononlineservice .btn-ctn {
    background-position: -24px 10px;
    display: none;
}
.commononlineservice ul li.top {
    border-bottom: solid #ACE5F9 1px;
}
.commononlineservice ul li.bot {
    border-bottom: none;
}