﻿
#right{display:none;}
.strong_title{ display:none;}
.nyxqnews_leftdown{ float:none !important;}
.nyxqnewsbg{ background:#fafafa !important;}
 /*闈㈠寘灞戝鑸�*/
.mianbxContent { height: 50px !important; line-height: 50px !important;font-size: 16px !important; text-align: left !important; background-color: #eee;width: 100% !important;text-indent: 2.5em;transition: 0.1s all;background: url(../images/20200530190322_372760744.png) no-repeat 7px 14px;border: 1px dashed #eee;position: relative;margin-bottom: 30px !important;width: 100%;}
.mianbxContent:hover { background-position: 7px -29px;}
.mianbxContent::after, .mianbxContent:after { content: '';position: absolute;display: block; height: 40px;width: 200px;top: 0; right: 0;}
.mianbxContent a{font-size: 15px !important;color: #333;}
/*浜у搧椤�*/
.nyproduct li:hover .nyproduct-content{ background:#c10e18 !important;}
.nyproduct-more{background: #df4c44!important;
    box-shadow: 0px 1px 20px 0px rgba(193, 14, 24, 0.4), inset 0px -1px 0px 0px #cd2e37!important;}
/*鏂伴椈鍒嗙被*/
.nswsfenlei_2019{ height:60px; clear:both; margin-bottom:30px;} 
.nswsfenlei_2019 li{ float:left; width:33%;}
.nswsfenlei_2019 li+li{ margin-left:0.5%;}
.nswsfenlei_2019 li a{ transition:all .3s ease; line-height:60px; text-align:center; display:block; background:#f3f3f3; font-size:16px; color:#666;}
.nynews-date { width:9% !important;}
.nswsfenlei_2019 li.curNewsType_2019 a,.nswsfenlei_2019 li:hover a{ background:#c10e18; color:#fff;}
.nynews-list:hover .nynews-title{ color:#c10e18 !important;}
.nynews-list:hover .nynews-more{background: #c10e18 !important;}
.nyxqnews_leftpage{ width:100% !important;}
.nyxqnews_leftup,.nyxqnews_leftdown{ width:50% !important;}


/*鏂伴椈*/
.xw{ width:100%; color:#999; line-height:30px; font-size:16px; text-indent:2em; margin:0 auto; margin-top:-30px;}
.xw a{ font-size:16px; }
.xw_tu{ text-align:center; margin:20px auto !important;}
/*鏂伴椈*/



/*鍐呴〉浜у搧璇︽儏椤�*/
.pro_main_box{background:#fff;height: 510px !important; }
.propic_show_left{width:502px;float: left;position: relative;}
.propic_show_piclist{float:left;position: absolute; top:420px; left:0; }
.propic_show_list{height: 100px;position:relative;transition:500ms;}
.propic_show_piclist.on_bottom .propic_show_list{height: 100px;transition:500ms;}
.propic_show_piclist ul{width: 590px;
    position: absolute;
    top: -48px !important;
    left: 540px;
    height: auto !important;
    overflow: hidden;
    border: 1px #eee solid;
    padding: 6px;}
.propic_show_piclist li{ width: 110px;
    height: 110px;
    border: 2px solid #eee;
    cursor: pointer;
    overflow: hidden;
    float: left;}
.propic_show_piclist li+li{margin-left:5px; margin-bottom:5px;}
.propic_show_piclist.on_bottom .propic_show_list li+li{transition:500ms;}
.propic_show_piclist li.cur{border-color:#c10e18;}
.propic_show_piclist li img{width: 100%;transition:500ms;margin-top:0px;}
.propic_show_piclist li:hover img{transform:scale(1.1);transition:500ms;}
.propic_show_btn_bottom{width:100%;background-color:#333;background-repeat:no-repeat;background-position:center;height:0px;position: relative;z-index: 2;transition:500ms;}
.propic_show_piclist.on_bottom .propic_show_btn_bottom{height:15px;background-color:#ea5b2d;margin-top:5px;transition:500ms; display:none;}
.propic_img{float:left;border:1px solid #eee;position: relative;overflow: hidden;}
.propic_le{left:5px;background:url(../images/20200530191614_139587991.png);}
.propic_ri{right:5px;background:url(../images/20200530191614_1820754223.png);}
.propic_img img{width:500px;transition:500ms;}
.propic_img:hover img{transform:scale(1.1);transition:500ms;}
.propic_img>div{width:41px;height:41px;position:absolute;top:50%;margin-top:-17px;cursor: pointer;opacity:1;}
.propic_show_right{width:555px;float:right;text-align: left;margin-left: 20px; color:#888;}
.propic_show_right br{display:none;}
.propic_show_right .propic_desc{height:56px;margin-top:20px;overflow:hidden;}
.propic_show_right .propic_desc strong{font-weight:bold;}
.pro_show_ewm>div{display:inline-block;vertical-align:top;}
.pro_ewm_left{width:145px;height:176px;border: 1px solid #e9e9e9;position:relative;}
.pro_ewm_left .ewm img{width: 142px;}
.pro_ewm_left .ewm p{text-align:center;color:#555; font-size:16px;}
.pro_tel_right{margin-left:24px;position:relative;}
.pro_detail_title {font-size: 21px;display: block;line-height: 65px;border-bottom: 1px solid #eee; margin-bottom: 20px; color:#444;}
.pro_tel_right_title{width:100%;line-height:32px;font-size:16px;color:#555;position: absolute;left: 0;top: 0;font-style: normal; margin-bottom:20px;}
.pro_tel_right em{display: block;font-size: 20px;font-style: inherit;color:#555;line-height: 39px;}
.pro_tel_right em img{width:27px;}
.pro_tel{margin-top:44px;}
.pro_tel em img{padding-right:14px;}
.pro_tel_right .tel{width: 100%;border-bottom: 1px solid #eee;padding-bottom:44px;margin-bottom:44px;}
.pro_show_btn{margin-top:13px;font-size:0;}
.pro_show_btn button{width:120px;height:42px;border:none;background:#555;}
.pro_show_btn button+button{margin-left:10px;}
.pro_show_btn button.advisory{background:#c10e18;}
.pro_show_btn button a{font-size:16px;color:#fff;display:block;}
.psh_box{background:#fff;padding:30px 0; width: 100% !important; font-size:16px;}
.psh_box a{font-size:16px; color:#555;}
.psh_box a:hover{ color:#c10e18;}
.pcontent_title_h4{display:none;}
.dgcontent_title_h5{background:#fff;padding:20px 0;text-align: center;border-top: 1px solid #eee; margin-top:20px !important;}
.dgcontent_title_h5 h5 strong{font-size:16px;}
.detail_title{width: 100% !important;margin-left: 0 !important;font-size:0;padding: 0 !important;height:62px;line-height:62px;text-align:center; background:#c10e18 !important;clear:both;}
.detail_title strong{font-size:30px;display:inline-block;vertical-align:top;color:#fff;}
.product_content{width:100% !important;background: #fff;line-height: 30px;margin-top: 20px;}
.propic_show_right p {font-size: 17px;line-height: 40px;}
.propic_show_right p span{ font-weight:bold; color:#555; font-size:18px;}

.nylist li{ width:31.3% !important;}
/* 浜у搧璇︽儏椤典笅鏂� */
.pro_detail_box{background:#fff;overflow:hidden;border: none !important;margin-top: 20px !important; width: 100% !important;border:1px dashed #ccc; text-align:left;}
.pro_detail_rel_hd{font-size:0;padding: 0 !important; margin-bottom: 30px;}
.pro_detail_rel_hd strong{font-size:16px;display:inline-block;vertical-align:top;width:148px;height:62px;line-height:62px;text-align:left;color:#fff;padding-left:37px;background:#c10e18;}
.pro_detail_rel_item{text-align: left !important;margin-top: 20px !important;}
.pro_detail_rel_item>div{display:inline-block;border: 1px solid #eee;width: 360px !important; position: relative;margin-bottom: 12px; padding:0px !important;}
.pro_detail_rel_item>div{margin-left:12px;}
.pro_detail_rel_item a{ color:#666;}
.pro_detail_rel_item a:hover { color:#c10e18;}
.pro_detail_rel_item  img{ max-width: 100% !important;width: 300px !important;height: auto !important; margin-top:10px;}
.pro_detail_rel_item>div a:nth-child(1)::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6) url(../images/20200530191614_487604897.png) no-repeat center;
    left: 0;
    top: -100%;
    transition: 0.3s all ease-in-out;
}
.pro_detail_rel_item>div:hover a:nth-child(1)::after { top:0px;}

.pages_info{margin:30px auto 0px auto !important;width:900px !important;text-align: center;display: flex;align-items: center;justify-content: center;}
.page_total,.pages_box a,.page_jump{display:inline-block;vertical-align:middle;padding:0 14px;height:36px;background:#eee;line-height:36px;border: 1px solid #eee;font-size:13px;cursor: pointer;}
.pages_box a{margin-left:10px;color: #666;}
.pages_box a.page_curr,.pages_box a:hover{background:#c10e18;color:#fff;font-size:13px;}
.page_jump{margin-left:10px;}

.nylist-photo img{height:auto;}


/*浜у搧鍒嗙被*/
.procl { width:230px;}
.pro_tt{ background:url(../images/20200530192549_603595865.png) no-repeat center; background-size:230px 128px; height:128px; font-size:36px; color:#fff; text-align:center;}
.pro_tt p{ padding-top:26px;}
.proc{ padding:0px 10px; border:1px solid #e3e3e3; border-top:none;overflow: hidden;}
.proc table>tbody>tr>td>a,.proc li a{  font-size:14px; display:block; width:203px;color:#484848; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; padding-left:33px; 
}
.proc>div>ul>li>a,.proc li a{ font-size:16px !important; font-weight:bold;}
.proc li{ line-height:62px;}
.proclass{width:230px;}
.proc table tr td a:hover,.proc li a:hover{ color:#c10e18;}
.proc table tr td table td{ padding-left:0px;}
.proc table tr td table td a{ background:none !important; font-weight:normal !important;}
.proc table tr td,.proc li{ border-bottom:1px dotted #e3e3e3; position:relative; width:207px; height:62px;}
.proc>div>ul>li>a:after,.proc li:after{ display:block; width:11px; height:11px; position:absolute; content:''; background:url(../images/20200530192748_470921237.png) no-repeat center; top:26px; left:5px;}
.proc>div>ul>li>a:before{ display:block; width:19px; height:15px; position:absolute; content:''; background:url(../images/20200530192549_1096378077.png) no-repeat center; top:25px; right:10px;}
.addr{ padding:18px; background:#f5f5f5; font-size:12px; color:#777; line-height:29px; margin-bottom:10px;}


/*鍐呴〉浜у搧*/
.nyproduct_photo{ display: block;}
.nyproduct_photo img{ width: 99% !important;  transition: transform .9s;  border: 1px solid #d1d1d1;  overflow: hidden;  display: block;  white-space: nowrap;}
.nyproduct {
    width: 100%;
}

.nyproduct li {
    width: 31.7%;
    float: left;
    margin: 0 0.8% 2% 0.8%;
    overflow: hidden;
    position: relative;
}

.nyproduct_photo {
    position: relative;
    overflow: hidden;
}

.nyproduct_photo img {
    width: 100%;
    transition: transform .9s;
}

.nyproduct li:hover .nyproduct_photo img {
    transform: translateY(-20px);
}

.nyproduct-content {
    height: 60px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -100%;
    padding: 0 6%;
    text-align: center;
    background-color: #fff;
    transition: height .8s;
}

.nyproduct li:hover .nyproduct-content {
    background-color: #3469ba;
    height: auto;
    padding: 4% 6%;
    bottom: 0;
}

.nyproduct-title {
    width: 100%;
    padding: 4% 0;
    font-size: 16px;
    color: #666;
    line-height: 24px;
    transition: top .5s, color .8s;
    z-index: 2;
    text-align: center;
}

.nyproduct li:hover .nyproduct-title {
    color: #fff;
}

.nyproduct-text {
    width: 100%;
    color: #fff;
    line-height: 24px;
    transition: top .8s .4s;
    z-index: 2;
    opacity: .5;
    position: relative;
}

.nyproduct-text:not(:hover) {
    transition-delay: 0s;
}

.nyproduct li:hover .nyproduct-text {
    top: -10px;
}

.nyproduct-more {
    width: 40px;
    height: 40px;
    margin: 0 auto;
    border-radius: 100%;
    position: absolute;
    bottom: 72%;
    left: 0;
    right: 0;
    background: #3469ba;
    box-shadow: 0px 1px 20px 0px rgba(27, 100, 213, 0.4), inset 0px -1px 0px 0px #3980ef;
    transform: scale(1.5) translateY(-21px);
    opacity: 0;
    transition: transform .5s, opacity .8s;
    z-index: 2
}

.nyproduct-more:before,
.nyproduct-more:after {
    content: '';
    width: 30%;
    height: 0;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 18px;
    border-bottom: 1px solid #fff;
    z-index: 3;
}

.nyproduct-more:after {
    transform: rotate(90deg);
}

.nyproduct li:hover .nyproduct-more {
    opacity: 1;
    transform: scale(1) translateY(0);
}

.clear {
    clear: both;
}

.pages_info li {
    border: 1px solid #d8d8d8;
    padding: 5px 15px;
    margin: 0 2px;
}

.pages_info li.pages_solid {
    background: #c10e18;
    color: #fff;
    border-color: #c10e18;
}
#igetxt {
    width: 96%;
    height: auto;
}

#igetxt ul {
    list-style: none;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#igetxt ul li {
    padding: 0px;
    margin: 0px;
    _padding: 0px;
    _margin: 0px;
    list-style: none;
    float: left;
    line-height: 20px;
    border: 1px solid #D9D9D9;
    margin-left: 6px;
    _margin-left: 6px;
    padding: 5px;
    cursor: pointer;
    cursor: hand;
    margin-bottom: 4px;
    _margin-bottom: 4px;
}

#igetxt ul li h3 {
    font-size: 13px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

.txtgetshow {
    width: 95%;
    padding: 6px 0px;
    line-height: 23px;
}

.pcontent_title_h4 {
    width: 1130px
}
.pro_detail_rel_item>div{
    width:333px; float:left; text-align:center; padding:8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
}
.pro_detail_rel_hd{
    border-bottom:1px solid #ccc;
    padding-top:5px;
    padding-bottom:5px;
    text-align: left;
}
div#psupdown {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}

div#psupdown a {
    font-size: 15px;
}
.nynews-list{width:100%; height:auto; padding:3.2% 3%; margin: 50px auto; box-shadow: 0 0 1px #aaa;box-sizing:border-box; position: relative; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out;}
.nynews-date{float: left; width:9%; padding:4% 3% 0 0; text-align: right; font-size: 16px; font-weight: bold; font-family: sans-serif; color:#999; }
.nynews-date b{ font-size: 34px;  color:#000; line-height:40px;}
.nynews-photo{float: left; width:20%; height: auto; overflow: hidden;}
.nynews-photo img{width: 100%; transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;}
.nynews-content{float: left; width:59%; padding-left:2%;}
.nynews-title{ font-size: 20px; font-weight: bold; color: #222; line-height: 40px; padding-bottom:0.6vw;}
.nynews-text{ font-size: 15px; line-height:28px; color: #666;}
.nynews-more{float: right;width:60px; height: 60px; line-height:60px; margin-top:4%; font-size: 20px; color: #fff; font-family:serif; font-weight: bold; background: #e5e5e5; border-radius: 100%; text-align: center; transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;} 
.nynews-list:hover{box-shadow: 0 26px 50px -6px rgba(97, 105, 113, 0.3); transform: translateY(-5px); -webkit-transform: translateY(-5px);}
.nynews-list:hover .nynews-photo img{transform: scale(1.05);  -webkit-transform: scale(1.05)}
.nynews-list:hover .nynews-title{color:#0d4486;}
.nynews-list:hover .nynews-more{background: #0d4486; transform: translateX(6px); -webkit-transform: translateX(6px);}
.clear{ clear:both;}


.nyxqnews_right{ width:300px; float:right; position:relative;}
.nyxqnewsfanhui{ position:absolute; top:0; left:-958px; z-index:10;}
.nywenzhang{padding: 30px 0 20px 0;background:#FFF;}
.nyxqnews_righttit{font-size: 21px;border-bottom: 1px solid #e7e7e7;height:36px;line-height:18px;position:relative;text-align: left;}
.nyxqnews_righttit:before{content:"";width:75px;height: 2px;background: #c10e18;position:absolute;left:0;bottom:-1px;}
.nyxqnews_righttit strong{color: #c10e18;}
.nyxqnews_rightcont{margin-top:10px;line-height:36px;display: flex;flex-wrap: wrap;}
.nyxqnews_rightcont a{display:block;background:url(../images/newswenzhagn.png) left center no-repeat;padding-left:22px;height:36px;width: 48%;margin: 0 1%;overflow:hidden;display: flex;justify-content: space-between;border-bottom: 1px dashed #d9d9d9;}
.nyzx{ margin-top:10px;}


.nyxqnews_left{width: 1130px;float:left;background:#FFF;padding-bottom:0;overflow:hidden;}
.news_lefttit{border-bottom:1px solid #e7e7e7;padding-bottom: 30px;}
.news_lefttit h1,.news_lefttit h3{font-size:22px;font-weight:normal;line-height:30px;display:block;margin-bottom: 13px;color:#333;}
.news_lefttit span{ display:block; float:left; border-left:1px dotted #b6b6b6; color:#999; line-height:14px; padding:0 10px;}
.news_lefttit .chuchu{ padding:0 10px 0 0; border-left:none;}
.newsshare{ float:right; margin-top:-8px;}
.nyxqnews_leftcont{ margin-top:20px; line-height:28px; color:#777;}


.tagg{
    margin-top:10px;
    font-size: 15px;
    border-top: 1px dashed #e4e4e4;
    padding-top: 10px;
}
.webinfo {
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    line-height: 25px;
}

.map .map_item {
    margin-bottom:10px;
  }
  .map .map_item span {
    line-height:30px;
    font-size:16px;
  }
  .map .map_item ul {
    display:flex;
    flex-wrap: wrap;
  }
  .map .map_item ul li {
    padding: 10px;
    width: unset !important;
    margin: 0 !important;
  }
  .map a{
    color:#333
  }
  .map .map_item ul li a {
    height: unset !important;
    width: unset !important;
  }