.honor-lists ul li {margin-bottom: 30px;}
.honor-lists ul li .honor-item {padding: 30px; }
.honor-lists ul li .honor-item .rect {padding-bottom: 78%;}
.honor-lists ul li img{width:auto; height: 227px!important; margin: 0 auto;}
.honor-lists ul li .honor-item:hover .img-box img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.honor-lists ul li .honor-item p {text-align: center; }
.honor-lists ul li a p { color: #333; font-size: 18px; padding: 20px 0; line-height: 40px; background-color: #f1f5f8; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.honor-lists ul li a:hover p { color: #0656a9;  }
.photo-mask {position: fixed;z-index: 10;bottom: 0;top: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.8);filter: alpha(opacity=20);-moz-opacity: 0.8;opacity: 0.8;display: none;}
.photo-panel {position: absolute;display: none;clear: both;top: 0;left: 0;bottom: 0;right: 0;z-index: 10;}
.photo-panel .photo-div,
.photo-panel .photo-bar {width: 100%;}
.photo-panel .photo-div {width: 960px;height: 560px;z-index: 11;margin: auto;position: relative;}
.photo-panel .photo-close {background: url(../images/close.png);width: 56px;height: 56px;position: absolute;margin-left: 664px;}
.photo-panel .photo-close:hover {background: url(../images/close_ch.png);width: 56px;height: 56px;position: absolute;margin-left: 664px;}
.photo-panel .photo-bar-tip {width: 700px;height: 44px;position: absolute;margin-top: -64px;padding: 10px;}
.photo-panel .photo-bar-tip:hover {width: 700px;height: 44px;position: absolute;margin-top: -64px;background: #000;filter: alpha(opacity=20);-moz-opacity: 0.8;opacity: 0.8;color: #fff;padding: 10px;}
.photo-panel .photo-img {width: 720px;float: left;height: 560px;background: #fff;}
.photo-panel .photo-view-w {width: 720px;height: 560px;text-align: center;vertical-align: middle;display: table-cell;}
.photo-panel .photo-view-h {width: 720px;height: 560px;text-align: center;vertical-align: middle;}
.photo-panel .photo-view-w img {max-width: 700px;height: auto;vertical-align: middle;text-align: center;max-height: 540px;margin: 10px;-moz-box-shadow: 5px 5px 5px #a6a6a6;/* 老的 Firefox */box-shadow: 5px 5px 5px #a6a6a6;}
.photo-panel .photo-view-h img {max-width: 700px;height: 540px;margin: 10px;-moz-box-shadow: 5px 5px 5px #a6a6a6;/* 老的 Firefox */box-shadow: 5px 5px 5px #a6a6a6;}
.photo-panel .photo-view-h p { font-size: 18px; line-height: 30px;}
.photo-panel .photo-left,
.photo-panel .photo-right {width: 120px;float: left;margin-top: 220px;}
.photo-panel .arrow-prv {background: url(../images/l.png);width: 120px;height: 120px;}
.photo-panel .arrow-prv:hover {background: url(../images/l_ch.png);width: 120px;height: 120px;cursor: pointer;}
.photo-panel .arrow-next {background: url(../images/r.png);width: 120px;height: 120px;}
.photo-panel .arrow-next:hover {background: url(../images/r_ch.png);width: 120px;height: 120px;cursor: pointer;}
@media (max-width:992px){
.photo-panel .photo-div {width: 80%;height: 460px; }
.photo-panel .photo-bar-tip {width: 60%;height: 44px; margin-top: -64px; }
.photo-panel .photo-bar-tip:hover {width: 60%;height: 44px; margin-top: -64px;  }
.photo-panel .photo-img {width: 80%; height: 460px; }
.photo-panel .photo-view-w {width: 100%;height: 460px; }
.photo-panel .photo-view-h {width: 100%;height: 460px; }
.photo-panel .photo-view-w img {max-width: 100%;width: 100%;max-height: 440px;}
.photo-panel .photo-view-h img {max-width: 100%;width: 100%;height: 440px;}
.photo-panel .photo-left,
.photo-panel .photo-right {width: 60px; margin-top: 220px;}
.photo-panel .arrow-prv {background: url(../images/l_m.png);width: 60px;height: 60px;}
.photo-panel .arrow-prv:hover {background: url(../images/l_ch_m.png);width: 60px;height: 60px; }
.photo-panel .arrow-next {background: url(../images/r_m.png);width: 60px;height: 60px;}
.photo-panel .arrow-next:hover {background: url(../images/r_ch_m.png);width: 60px;height: 60px; }
.photo-panel .photo-close { margin-left: 72%;}
.photo-panel .photo-close:hover { margin-left: 72%;}
}
@media (max-width:768px){
.honor-lists ul li a p { font-size: 16px; padding: 10px 0; line-height: 30px; }
.photo-panel .photo-img {width: 70%; height: 460px; }
}
@media (max-width:568px){
.photo-panel .photo-div {width: 100%;margin-top: 146px!important;}
.photo-panel .photo-view-w img {max-width: 100%;width: 80%;max-height: 340px;}
.photo-panel .photo-view-h img {max-width: 100%;width: 80%;height: 340px;}
.photo-panel .photo-close { margin-left:57%;}
.photo-panel .photo-close:hover { margin-left: 57%;}
.photo-panel .photo-img {width: 70%; height: 360px; }
.photo-panel .photo-view-w {width: 100%;height: 360px; }
.photo-panel .photo-view-h {width: 100%;height: 360px; }
.photo-panel .photo-left,
.photo-panel .photo-right {width: 50px; margin-top: 120px;}
.photo-panel .arrow-prv { width: 50px;height: 50px;}
.photo-panel .arrow-prv:hover { width: 50px;height: 50px; }
.photo-panel .arrow-next { width: 50px;height: 50px;}
.photo-panel .arrow-next:hover { width: 50px;height: 50px; }
}

.page_nav{height: 75px;line-height: 75px;background: #003F97; }
.page_nav.page_nav_pro .crumb{float: left!important;}
.page_nav .crumb{float: right;color: #fff;}
.page_nav .crumb li{float: left;font-size: 14px;color: #fff;}
.page_nav .crumb a{color: #fff; font-size: 14px; }
.page_nav .crumb .fa{ color: #fff; text-align: left; margin:22px 8px 0;}
.page_nav .crumb li:last-child{ color:#fff ;}
.page_nav .r_sec{float: left;}
.page_nav .r_sec li{position:relative; float:left; font-size:14px; margin:0 45px 0px 5px;}
.page_nav .r_sec li:before{content:""; position:absolute; bottom:0; left:50%; right:50%; height:3px; background:#0d45a2; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.page_nav .r_sec li:hover:before,
.page_nav .r_sec li.cur:before{left:0; right:0;}
.page_nav .r_sec li:hover a,
.page_nav .r_sec li.cur a{color:#fff;}
.page_nav .r_sec li a{color:#666666;}
.page_nav .iconfont:before {
    content: '\e630';
    color: #fff; vertical-align: middle;
    font-size: 20px;padding-right: 5px;
}
.page_nav a:hover{color:#fff;}
.page_nav .font {
white-space: nowrap;
vertical-align: middle; display: inline-block;
text-align: inherit;
line-height: 14px;
}
.index_page{ padding: 85px 0px;}
@media(max-width:1440px) {
.index_page{ padding: 65px 0px;}
}
@media(max-width:1366px) {
.index_page{ padding: 50px 0px;}
}
@media(max-width:1200px) {
.index_page{ padding: 40px 0px;}
}

.m-snav .v1{display:block;height:50px;line-height:50px;background-color:#fff;font-size:16px;color:#333;padding:0 47px 0 25px; font-weight: bold;position:relative;overflow:hidden}
.m-snav li .v1,.m-snav li .v1{color:#fff;background:#086AB5 url(../img/arr_d.png) 95% center no-repeat;-webkit-background-size:auto 16px;background-size:auto 16px;}
.m-snav li:hover .v1{ padding-left:25px; background: #cc0000 url(../img/arr_d.png) 95% center no-repeat; border-bottom: 1px solid #e8e8e8;}
.m-snav dl{  border-bottom: 1px solid #e8e8e8; }
.m-snav li.on dl{display:block; }
.m-snav dl a{font-size:16px;color:#333;display:block;padding:0px 33px 0px 45px; -webkit-background-size:auto 18px;background-size:auto 18px; line-height:47px}
.m-snav dd { border-bottom: 1px solid #e8e8e8; }
.m-snav dd:hover {  background: #cc0000; color:#fff; }
.m-snav dd:hover a { color:#fff;}
.m-snav dd.on a{background: #f7f7f7;-webkit-background-size:auto 12px;background-size:auto 12px; }
.index-snv .m-snav li.on .v1{padding-left: 33px;}
 
@media screen and (max-width: 1200px){
.m-snav .v1{ height:40px;line-height:40px;font-size:17px;padding:0 30px 0 15px;}
.m-snav li.on .a1,.m-snav li:hover .a1{padding-left:15px; }
.m-snav li.on .v1{ padding-left:18px; }
.m-snav-1 li.on .v1{ padding-left:15px; }
.m-snav dl a{font-size:16px; padding:0 30px 0 18px;height:35px;line-height:35px}
}
@media screen and (max-width: 1140px){
.m-snav { margin-bottom: 25px;}
.m-snav .v1{ padding:0 20px 0 12px;}
.m-snav li.on .a1,.m-snav li:hover .a1{padding-left:12px; }
.m-snav li.on .v1{ padding-left:15px; }
.m-snav-1 li.on .v1{ padding-left:12px; }
.m-snav dl a{padding:0 20px 0 15px; }
}
.product_list .title{text-align: center; line-height: 60px; height: 60px;color: #333;font-weight: bold;font-size: 30px;}
.product_list .stylebox_top_line {height: 1px;background-color: rgba(240,240,240,1);}
.product_list .pro_jieshao {font-size: 14px;text-align: center;margin: 0 auto;padding: 20px 0px;line-height: 1.8;max-width: 1000px;}
.product_list .proBox{ width:100%; height:auto; overflow:hidden; }
.product_list .proContainer{ width:100%; height:auto; overflow:hidden; margin:0rem auto; } 
.product_list .proLi{ position:relative; overflow:hidden; padding:20px; } 
.product_list .porTbox{ position:relative; overflow:hidden; width:100%; height:auto; padding-bottom:100%;  border: 1px solid #ddd;} 
.product_list .proImg{ position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:100%; transition:all .5s ease; } 
.product_list .porBbox{ position:relative; overflow:hidden; width:100%; height:auto; background:#086AB5; padding:20px 20px 10px; border:1px solid #f2f2f2; } 
.product_list .proTitle{ font-size:1rem; color:#fff; text-align: center; overflow:hidden; text-overflow:ellipsis; position:relative; white-space:nowrap; width:100%; margin:5px 0px; }
.product_list .proSummry{ color:#777; white-space:nowrap; overflow:hidden; margin:10px 0; text-overflow:ellipsis; display:none; } 
.product_list .lookDetail{ position:relative; display:block; color:#777; height:38px; line-height:38px; border-top:1px solid #e5e5e5; }
.product_list .arrowsR{ position:absolute; top:50%; right:0px; transform:translate(0, -50%); width:30px; } 
.product_list .arrowsR img{ position:absolute; transition:all .5s ease; }
.product_list .harr{ opacity:0; } 
.product_list .showBox{ position:absolute; top:0px; left:0px; width:100%; height:100%; opacity:0;background: rgba(6, 86, 169, 0.8);transition:all 0.5s ease; } 
.product_list .showBoxLink{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); display:block; width:60%; color:#fff; text-align:center; font-size:1rem; padding:0.5rem 0; }
.product_list .showBoxLink::before{ content:''; position:absolute; top:0px; left:50%; transform:translateX(-50%); width:60%; height:1px; background:#fff; transition:all .5s ease; }
.product_list .showBoxLink::after{ content:''; position:absolute; bottom:0px; left:50%; transform:translateX(-50%); width:60%; height:1px; background:#fff; transition:all .5s ease; }
.product_list .lookDetail:hover .barr{ opacity:0; }
.product_list .lookDetail:hover .harr{ opacity:1; }
.product_list .proLi:hover .showBox{ opacity:1; }
.product_list .proLi:hover .proImg{ transform:translate( -50% ,-50%) scale(1.1); }
.product_list .proLi:hover .showBoxLink::before{ width:1rem; }
.product_list .proLi:hover .showBoxLink::after{ width:1rem; }
@media only screen and (min-width: 769px){
.product_list .proContainer{ max-width:100%; }
.product_list .proLi{ width:calc(100% / 3); height:auto; float:left; } } 
@media only screen and (max-width: 768px){
.product_list .proLi{ padding:20px 0px; } }
@media only screen and (max-width: 1024px) and (min-width: 769px){
.product_list .proContainer { max-width:100%; }
.product_list .proLi { width:50%; height:auto; }
 }
.pro_info_1_1.index_page{ padding-bottom: 0px;}
.pro_info_1{ overflow:hidden;}
.pro_info_1_1_left{float:left; width:40%; padding-left: 5%;}
.pro_info_1_1_right{float:right; width:55%; padding-top: 5%; padding-bottom: 5%; padding-right: 5%; padding-left: 5%; background-image:url(../img/zd_pro_rbg02.jpg);background-position:center; background-repeat:no-repeat; background-size:cover;}
.pro_info_1_1_right_1{font-size:24px; color:#333; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #ddd;}
.pro_info_1_1_right_2{font-family:Arial, Helvetica, sans-serif; color:#666; margin-top:.8em;}
.pro_info_1_1_right_3{font-size:16px; color:#666; line-height:2.1; margin:2.1em 0 2.5em 0;}
.pro_info_1_1_right .pro-btn{color:#333; font-size: 17px; margin-bottom: 5px; width: 100%; }
.pro_info_1_1_right .pro-btn a{display:block;background: #cc0000;color:#FFF;width:210px; font-size: 16px; text-align:center; border-radius: 25px; line-height:50px;height: 50px;border:none;padding:0;float:left;margin-right: 20px;text-transform: uppercase; }
.pro_info_1_1_right .pro-btn .tel{ float: left; line-height: 25px; font-size: 16px; padding-left: 50px; margin-left: 10px; background: url(../images/hotline.png) no-repeat left center;}
.pro_info_1_1_right .pro-btn .tel span{color: #cc0000;}
.pro_info_1_1_right .pro-btn .tel span a{ font-size: 20px;font-weight: bold; height: 30px; line-height: 30px;margin-right: 0px; color: #cc0000;background: none; text-align: left;;}
.pro_info_1_1_right .ys{ width:100%; margin-top:70px; color:#333; overflow:hidden;}
.pro_info_1_1_right .ys span{ width:25%; height:22px; font-size: 16px; line-height:22px; display:inline-table;}
.pro_info_1_1_right .ys span img{vertical-align:middle;height:22px; width: 24px; margin-right:4px;}
.pro_info_1_1_right .title {font-size: 40px;color: #333;line-height: 1.4;border-bottom: 2px solid #333;padding-bottom: 25px;margin-bottom: 25px;}
.pro_info_1_1_right .summary {margin: 15px 0;font-size: 16px;color: #555;line-height: 1.6;}
.pro_info_1_1_right .mlink_con {display: flex;flex-direction: row;flex-wrap: wrap;margin: 30px 0px 0px;border-top: 1px dashed #aaa;border-bottom: 1px dashed #aaa;padding: 30px 0px;}
.pro_info_1_1_right .mlink_con a {display: flex;margin-right: 40px;}
.pro_info_1_1_right .mlink_con a span {display: inline-block;vertical-align: middle;}
.pro_info_1_1_right .mlink_con a span.icon {width: 19px;height: 19px;margin-right: 10px;}
.pro_info_1_1_right .mlink_con a span.icon img {display: none;}
.pro_info_1_1_right .mlink_con a.con_a1 span.icon {background: url(../img/zd_pro_ico1.png) no-repeat 0 -19px;}
.pro_info_1_1_right .mlink_con a.con_a1:hover span.icon {background-position: 0 0;}
.pro_info_1_1_right .mlink_con a.con_a2 span.icon {background: url(../img/zd_pro_ico2.png) no-repeat 0 -19px;}
.pro_info_1_1_right .mlink_con a.con_a2:hover span.icon {background-position: 0 0;}
.pro_info_1_1_right .mlink_con a.con_a3 span.icon {background: url(../img/zd_pro_ico3.png) no-repeat 0 -19px;}
.pro_info_1_1_right .mlink_con a.con_a3:hover span.icon {background-position: 0 0;}
.pro_info_1_1_right .mlink_con a span.txt {font-size: 16px;color: #333;}

.pro_info_1_1_right .ser_tel .font {font-size: 18px;font-weight: normal;align-items: center;display: flex;}
.pro_info_1_1_right .ser_tel .font span {font-weight: bold;}
.pro_info_1_1_right .ser_tel .font i {font-size: 12px;color: #fff;border-radius: 50%;background: #525252;margin-right: 5px;padding: 3px 3px;border: 1px solid #555;}
.pro_info_1_1_right .ser_tel .font a {color: #0656a9;font-family: impact;font-size: 24px;}
.pro_info_1_1_right .ser_tel {color: #333;padding: 30px 0px 10px;}


.pro_info_1_2{font-size:20px;font-weight: bold; padding: 25px 0px; display:block;color:#666; background-color:#f6f6f6; border-top: 6px solid #0656a9; border-bottom: 1px solid #ddd; overflow:hidden}
.pro_info_1_2 .tit{ font-size: 32px; color: #333; float: left;}
.pro_info_1_2 span{ color: #0656a9;}
.pro_info_2{ padding: 40px 0px;}
.pro_info_2_3_t{margin-top:1.3em; margin-bottom:0em; color:#666; line-height:2;font-size:16px; }
.pro_info_2_mid{overflow:hidden;}
.pro_info_2_mid div{line-height: 32px; }
.pro_info_2_mid table{ width: 100%;}
.pro_info_2_mid tr{line-height: 32px; }
.pro_info_1_3{font-size:20px; padding:.6em 0;display:block;color:#666; margin-top:3.25em; border-bottom: 1px solid #ededed;overflow:hidden}
.pro_info_3{margin-top: 30px;}
.pro_info_3 ul li .pro_img{ border: 1px solid #f0f0f0; padding: 10px; }
.pro_info_3 ul li .pro_img img { width: 100%;}
.pro_info_3 ul li .pro_list_title { text-align: center; font-size: 16px; line-height: 40px;}
.pro_info_3 ul li a:hover .pro_list_title { color:#c9141e;}

.so_warp { width: 100%; padding: 3rem 0; background: url(../img/zd_pro_rbg02.jpg) no-repeat center/cover; margin-top: 0px; border-top: 1px solid #ddd;}
.so_top { width: 100%;}
.so_top .so_name { font-size: 28px; color: #222; font-weight: bold; line-height: 1.4; text-align: center;}
.so_top .so_line { width: 40px; height: 2px; background: #0656a9; margin: 10px auto;}
.left_pro ul { width: 102%;}
.left_pro ul li{overflow: hidden; width: 23%; margin-right: 2%; float: left;}
.left_pro ul li .img{display: block; background:#fff; text-align:center; padding:10px; border: 1px solid #e5e5e5;}
.left_pro ul li .img img { width: 100%;}
.left_pro ul li p{ line-height: 45px; text-align: center; font-size: 16px; margin-bottom: 0px;}
@media only screen and (max-device-width: 1700px){
.left_pro ul li .img img{ width:92%; margin:0 auto;}
}
@media screen and (max-width: 1366px){
.pro_info_1_1_right .title {font-size: 34px; padding-bottom: 20px;}
.pro_info_1_2 .tit{ font-size: 30px;}
.so_top .so_name { font-size: 24px; }
}
@media screen and (max-width: 1280px){
.pro_info_1_1_right .title {font-size: 30px; padding-bottom: 15px;}
.pro_info_1_2 .tit{ font-size: 28px;}
.so_top .so_name { font-size: 22px; }
}
@media screen and (max-width: 1024px){
.pro_info_1_1_right .title {font-size: 24px;}
.pro_info_1_2{font-size:18px;}
.pro_info_1_2 .tit{ font-size: 22px;}
.so_top .so_name { font-size: 20px; }
.left_pro ul li p{ line-height: 30px; font-size: 16px; }
}
@media screen and (max-width:992px){
.pro_info_1_1_left{float:left; width:100%; padding-left: 5%;}
.pro_info_1_1_right{float:right; width:100%; padding-top: 5%; }
}
@media screen and (max-width: 768px){
.pro_info_1_2 .tit{ font-size: 20px;}
.left_pro ul li{ width:48%; }
.pro_info_1_1_right .title {font-size: 20px;}

}
.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.news-list .items {overflow: hidden; margin-bottom: 25px; border: 1px solid #eee;-webkit-transition: .3s;transition: .3s;position: relative; background: #f2f2f2;}
.news-list .items:hover {-webkit-transform: scale(1.02);transform: scale(1.02);box-shadow: 0 12px 20px 0 rgba(95, 101, 105, 0.15);z-index: 1;}
.news-list .items .image {width: 25%;overflow: hidden;float: left;}
.news-list .items .image-contain { display: block;-webkit-transition: .3s;transition: .3s;}
.news-list .items .image-contain img{
    width: 100%;
    height: 100%;
    transform: scale(1);
    transition: all .5s ease;
}
.news-list .items .image:hover .image-contain {-webkit-transform: scale(1.05);transform: scale(1.05);}
.news-list .items .content { width:75%; float: left;padding: 30px 220px 0 100px;position: relative;}
.news-list .items .item-title {font-size: 22px;font-weight: 300; margin-bottom: 20px;}
.news-list .items .item-title a:hover,.news-list .items:hover .item-title a{color: #003f97;}
.news-list .items .desc {line-height: 1.5;font-weight: 300;color: #666;}
.news-list .items .time .day {line-height: 100%;font-size: 60px;color: #333f47;;display: block;}
.news-list .items .time .year {color: #ccc;display: block;margin-top: 6px;}
.news-list .items .time1 {display: none; }
.news-list .items .time1 .year { color: #ccc;display: block;margin-top: 6px;}
.news-list .items .content .time {position: absolute;right: 40px;top: 26px;border-left: 1px solid #eee;padding: 24px 0 20px 70px;font-family: "Oswald";}
.news-list .items:hover .time .day { color: #003f97;}
.news-list .items.no_img .image {width: 0px; display: none;}
.news-list .items.no_img .content { width:100%; padding: 30px 30px 0 30px;}
.Pages {margin-top: 80px;}
@media (max-width: 1200px) {
 .news-list .items .content {padding: 10px 180px 0 30px; }
.news-list .items .content .time {padding: 24px 0 20px 70px;top: 30px;}
.news-list .items .time .day {font-size: 40px;}
}
@media (max-width:992px) {
.news-list .items .image {width: 30%;overflow: hidden;float: left;}
.news-list .items .content {width:70%; padding: 0px 80px 0 30px;  }
.news-list .items .content h3{ margin-top: 0px; color: #333;}
}
@media (max-width: 768px) {
.news-list .items:first-child{ padding-top: 0px;}
.news-list .items .image {width: 100%;}
.news-list .items .image img{width: 100%;}
.news-list .items .content {width: 100%;padding: 15px 0px 0 0;}
.news-list .items.no_img .content { padding: 15px 0px 0 0;}
.news-list .items .desc {  overflow:hidden; text-overflow: ellipsis; display:-webkit-box;-webkit-line-clamp:3; -webkit-box-orient:vertical; }
.news-list .items .item-title {font-size: 18px; color: #000;}
.news-list .items .time .day {font-size: 30px;}
.news-list .items .content .time {padding: 20px 0 20px 30px;}
.news-list .items {padding: 30px 0 24px;}
.news-list .items .time { display: none;}
.news-list .items .time1 .year { display: block; }
}


.news_show { padding: 40px 0px 20px; background-color: #fff; }
.news_show .param-t{font-size: 30px; font-weight: bold; color: #333; padding-bottom:30px;border-bottom:1px solid #ccc; margin-bottom: 30px; }
.news_show p,.news_show div { line-height: 30px;}
.news_show .param-tit{font-size: 30px; font-weight: bold; text-align: center; padding: 0 60px 20px; color: #333; }
.news_show .param-s{ font-size: 16px; margin-bottom: 30px; text-align: center; color: #666; padding: 0 60px 20px; border-bottom:1px solid #e5e5e5; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}
.news_show .param-c {padding: 0px 60px 30px;}
.news_show .param-c h3{ font-size: 18px; font-weight: bold; line-height: 50px; }
.news_show .param-c p{ line-height:32px; font-size: 16px; color: #555; }
.news_show .param-img{  margin-bottom: 20px; }
.newsshow ._detailPage_bottom {padding: 40px 30px; background-color: #fff; border: 10px solid #f0f0f0;}
.newsshow ._detailPage_bottom .tit{ font-size: 24px; font-weight: bold; color:#000000; height: 34px; }
.newsshow ._detailPage_bottom li{ border-bottom:1px #ececec solid; }
.newsshow ._detailPage_bottom li .img{ margin-bottom: 20px;}
.newsshow ._detailPage_bottom ._date{ margin-top:7px; font-family:Arial; color:#676767; }
.newsshow ._detailPage_bottom li ._title:hover { color:#1c549e; }
.newsshow ._detailPage_bottom li ._title { font-size:16px; color:#333; margin-top:10px;}
.newsshow ._detailPage_bottom li { padding: 27px 0; }
.newsshow ._detailPage_bottom li a{ font-weight: bold; font-size: 16px; color:#333;}
@media(max-width:1365px) {
.news_show img{ width: 100%;}
.news_show { padding: 20px 0px 20px; }
.news_show .param-tit{ padding: 0 40px 20px;  }
.news_show .param-s{ padding: 0 40px 20px;}
.news_show .param-c {padding: 0px 40px 20px;}

}
@media(max-width:1280px) {
.news_show .param-t{font-size: 20px;padding-bottom:20px; }
.news_show .param-tit{font-size: 20px;padding: 0 20px 20px;  }
.news_show .param-c { padding: 20px 20px;}
.news_show .param-s{ padding: 0 20px 20px;}
}
@media(max-width:1200px) {
.news_show { padding-right: 0px;}
}
@media only screen and (max-width: 1024px){
.newsshow ._detailPage_bottom ul { padding-right:3%; }
}
@media(max-width:992px) {
.news_show { padding-right: 0px;}
.news_show .param-tit{font-size: 18px;padding-bottom: 5px; }
.news_show .param-s{ margin-bottom: 20px; padding-bottom: 20px;}
.news_show .param-c { padding-top: 10px;}
.news_show p,.news_show div { line-height: 28px;}

}
@media(max-width:680px) {
.news_show .param-t{font-size: 18px; padding-bottom:10px;}
.news_show .param-tit{font-size: 16px; }
.news_show .param-c p{ font-size: 15px;line-height:26px;}
.news_show .param-s{ margin-bottom: 10px; padding-bottom: 10px; }
.news_show .param-c { padding-top: 0px;}

}
*[class*="rect-"] {
    position: relative;
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
}

*[class*="rect-"] ._full {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    *height: auto;
}

.rect-275 {
    padding-bottom: 27.5%;
}

.rect-50 {
    padding-bottom: 50%;
}

.rect-53 {
    padding-bottom: 53%;
}

.rect-55 {
    padding-bottom: 55%;
}

.rect-5625 {
    padding-bottom: 56.25%;
}

.rect-60 {
    padding-bottom: 60%;
}

.rect-61 {
    padding-bottom: 61%;
}

.rect-618 {
    padding-bottom: 61.8%;
}

.rect-62 {
    padding-bottom: 62%;
}

.rect-65 {
    padding-bottom: 65%;
}

.rect-66 {
    padding-bottom: 66%;
}

.rect-665 {
    padding-bottom: 66.5%;
}

.rect-70 {
    padding-bottom: 70%;
}

.rect-725 {
    padding-bottom: 72.5%;
}

.rect-75 {
    padding-bottom: 75%;
}

.rect-775 {
    padding-bottom: 77.5%;
}

.rect-78 {
    padding-bottom: 78%;
}

.rect-80 {
    padding-bottom: 80%;
}

.rect-83 {
    padding-bottom: 83%;
}

.rect-85 {
    padding-bottom: 85%;
}

.rect-88 {
    padding-bottom: 88%;
}

.rect-90 {
    padding-bottom: 90%;
}

.rect-95 {
    padding-bottom: 95%;
}
.rect-97 {
    padding-bottom: 97%;
}
.rect-100 {
    padding-bottom: 100%;
}

.rect-120 {
    padding-bottom: 120%;
}

.rect-145 {
    padding-bottom: 145%;
}

.rect-6875 {
    padding-bottom: 68.75%;
}

.rect-3175 {
    padding-bottom: 31.75%;
}

.imgZoom img,.imgY180 img {
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

#w_fline-1614741398581 {
    width: 100%;
    max-width: 60px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 20px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#w_fline-1614741398581 .p_FLine {
    border-top-color: rgba(30, 50, 110, 1);
    border-top-width: 3px;
}


.imgZoom {
    overflow: hidden;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}

.imgZoom:hover img {
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}
.server .content ul { margin-top: 30px; width: 102%;}
.server .content ul .left{ width: 45%; float: left; margin-right: 2%;}
.server .content ul .right{width: 53%; float: left; }
.server .content ul .left .cover{position:absolute; left:0; bottom:0; width:100%; z-index:2; background-color: rgba(11, 93, 153, 0.86);}
.server .content ul .left .cover .box{padding:30px 30px;}
.server .content ul .left .cover .box a{color:#fff;}
.server .content ul .left .cover .box .title{font-weight: 700;font-size: 24px; line-height:30px; color:#fff; }
.server .content ul .right .server_top{ padding:8% 5%; color: #fff; background: #0B5D99; }
.server .content ul .right .server_top h2{ line-height: 40px; margin-bottom: 10px;}
.server .content ul .right .server_bottom{ margin-top: 20px;}
.server .content ul .right .server_bottom img{ max-width: 100%; width: 100%;}

.page-contact .left{width:50%; float:left; }
.page-contact .left .box{padding: 70px 125px 40px 85px;   background-color: rgba(35, 73, 137,1);
    background-image: url(../img/dw_pc_con_bg.png);
    background-repeat: repeat;
    background-position: top left;
    padding: 50px 40px;}
.page-contact .left .box .infor .tit1{ font-size:24px; font-weight: bold; color:#fff; line-height:46px; padding-bottom: 20px; margin-bottom:30px; border-bottom: 1px solid #68a176;}
.page-contact .left .box .infor .common-line{margin:16px 0 34px;}
.page-contact .left .box .infor .con{font-size:16px; color:#fff; line-height:30px; margin-bottom:28px;}
.page-contact .left .box .infor .text .addr{position:relative; padding-left:30px; padding-bottom: 25px; margin-bottom:25px; border-bottom: 1px solid #68a176;}
.page-contact .left .box .infor .text .addr .icon{display:inline-block; width:20px; height:18px; background:url(../img/contact_us01_2.png) no-repeat center; position:absolute; left:0; top:5px;}
.page-contact .left .box .infor .text .addr span{display:inline-block; font-size:16px; color:#fff; line-height:30px;}
.page-contact .left .box .infor .text .phone{position:relative; padding-left:30px; margin-bottom:25px;  padding-bottom: 25px;border-bottom: 1px solid #68a176;}
.page-contact .left .box .infor .text a{ color:#fff;}
.page-contact .left .box .infor .text .phone .icon{display:inline-block; width:20px; height:20px; background:url(../img/contact_us01_1.png) no-repeat center; position:absolute; left:0; top:8px;}
.page-contact .left .box .infor .text .phone span{display:inline-block; font-size:16px; color:#fff; line-height:30px;}
.page-contact .left .box .infor .text .tel{position:relative; padding-left:30px; color:#fff; font-size:16px; margin-bottom:25px; padding-bottom: 25px; border-bottom: 1px solid #68a176;}
.page-contact .left .box .infor .text .tel .icon{display:inline-block; width:20px; height:18px; background:url(../img/contact_us01_3.png) no-repeat center; position:absolute; left:0; top:5px;}
.page-contact .left .box .infor .text .mail{position:relative; padding-left:30px; color:#fff; font-size:16px;margin-bottom:25px; padding-bottom: 25px; border-bottom: 1px solid #68a176;}
.page-contact .left .box .infor .text .mail .icon{display:inline-block; width:20px; height:18px; background:url(../img/contact_us01_4.png) no-repeat center; position:absolute; left:0; top:5px;}
.page-contact .left .box .infor .text .tel a,.page-contact .left .box .infor .text .fax a,.page-contact .left .box .infor .text .mail a{color:#fff; }
.page-contact .left .box .infor .text .tel a:hover,.page-contact .left .box .infor .text .fax a:hover,.page-contact .left .box .infor .text .mail a:hover{color:#fff; }
.page-contact .right{width:50%; float:right;}
.page-contact .map_box{overflow:hidden; height:520px;} 
.page-contact .map_box img{max-width:none;}
@media only screen and (max-width:1280px) {
.page-contact .left .box{padding: 55px; }
}
@media only screen and (max-width:992px) {
.page-contact .left .box{padding:55px 30px; }
.page-contact .left .box .infor .tit{font-size:20px; }
}
@media only screen and (max-width:768px) {
.page-contact .right{width:100%; float: none;}
.page-contact .left{width:100%; float: none; margin-bottom: 20px;}
.page-contact .left .box{padding: 30px;}
.page-contact .left .box .infor .tit{font-size:20px; line-height:26px; margin-bottom:20px;}
.page-contact .left .box .infor .common-line{margin:10px 0 14px;}
.page-contact .left .box .infor .con{ margin-bottom:18px;}
.page-contact .left .box .infor .text .addr{padding-bottom: 15px; margin-bottom:15px;}
.page-contact .left .box .infor .text .phone{ margin-bottom:15px; padding-bottom: 15px;}
.page-contact .left .box .infor .text .tel{margin-bottom:15px; padding-bottom: 15px; }
.page-contact .left .box .infor .text .mail{ margin-bottom:15px; padding-bottom: 15px; }
}

#w_fline-1614734187234 {width: 100%;max-width: none;min-width: 0px;height: auto;max-height: none;min-height: 38px;margin-top: 0px;margin-left: auto;margin-right: auto;margin-bottom: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;padding-bottom: 0px;}
#w_common_text-1614734187241 {width: auto;max-width: none;min-width: 0px;height: auto;max-height: none;min-height: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;margin-bottom: 0px;padding-top: 0px;padding-left: 0px;padding-right: 0px;padding-bottom: 0px;}
.w_fline-001 .w_fline {width: 100%;min-height: inherit;font-size: 0;}
.w_fline-001 .w_fline:before {content: "";display: inline-block;vertical-align: middle;min-height: inherit;width: 0;}
#w_common_text-1614734187241 span{ line-height: 2;}
#w_common_text-1614734187241 p{ line-height: 2}
.p_header {font-size: 32px;margin: 20px 0;text-align: center;padding-bottom: 20px;}
.borderB_dividers {border-bottom: 1px solid #e8e8e8}
.company p {font-size: 16px;color: #666;padding-bottom: 15px;line-height: 30px;}
.company div {font-size: 16px;color: #666;padding-bottom: 15px;line-height: 30px;}
.company h2 {font-size: 22px;color: #e60111;padding-bottom: 15px;padding-top: 15px;}
.company .p_con img {width: auto !important;max-width: 100% !important;}
@media only screen and (max-width:1366px) {
.p_header {font-size: 28px;}
}
@media only screen and (max-width:1280px) {
.p_header {font-size: 24px;}
}
@media only screen and (max-width:992px) {
.p_header {font-size: 20px;}
}


.pro_info_2_3_t table {font-size: 15px;margin: 15px 0px;color: #555;}

.pro_info_2_3_t table tr:first-child {font-weight: bold;background: none;color: #333f47;font-size: 16px;}

.pro_info_2_3_t table td {border: 1px solid #ddd;padding: 12px;line-height: 1.8;}