﻿*{border:0; margin:0; padding:0; outline:0; box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,fieldset,legend,button,textarea,div,img{border:0 none; margin:0; padding:0; box-sizing:border-box; outline:0;}
body,textarea,input,button,select,keygen,legend{font:14px/1.5;color:#303030;outline:0;font-family:'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;font-style: normal;}
html,body{width:100%; position:relative;height:100%;}
.bodyw,.body_st{height:100%;}
body{overflow-x:hidden;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em{font-style:normal;}
ul,li,ol{list-style:none;}

/** 重置超链接元素 **/
a{text-decoration:none;color:#303030;-webkit-transition:0.5s;transition:0.5s;}
a:hover{color:#cd1e19;}

/** 重置图片元素 **/
.l{ float:left;}
.r{ float:right;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both; overflow:hidden;}
.w1500{margin:auto 80px;}
.w1400{ width:1400px;max-width: 95%; margin:auto;}
.w1200{ width:1200px;max-width: 95%; margin:auto;}
.w1000{ width:1000px;max-width: 95%; margin:auto;}

.top_bg{height: 80px;position: fixed;left: 0;top: 0;right: 0;z-index: 9;-webkit-transition: 0.5s;transition: 0.5s;background: #fff;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.top_h{}
.top_h .logo{}
.top_h .logo img{display: block;padding: 15px 0;height: 80px;}
.dh_tx{position: absolute;top:0;}
.dh_tx i{position: absolute;top: 0; height:80px;-webkit-transition:0.5s;transition:0.5s;}
.dh_tx i:after{content: "";position: absolute;left: 20px;bottom: 0;right: 20px; -webkit-transition:0.5s;transition:0.5s;border-bottom: 2px solid #cd1e19;}
.dh{}
.dh ul li{float: left;position: relative;}
.dh ul li p a{display: flex;line-height: 80px;font-size: 16px;position: relative;color: #2d2d2d;padding: 0 20px;-webkit-transition:color 0.5s;transition:color 0.5s;}
.dh ul li p a span.iconfont{float: right;font-size:12px;color: #727171;}
.dh ul li p a span.iconfont:before{display: block;-webkit-transform: rotate(90deg);transform: rotate(90deg);-webkit-transition:transform 0.5s;transition:transform 0.5s;}
.dh ul li:hover p a span.iconfont:before{-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
.dh ul li.on p a{color: #cd1e19;}
.dh ul li .dh_fl{position: absolute;left:0;top: 80px;width:100%;display: none;background: #fff;}
.dh ul li .dh_fl ul{}
.dh ul li .dh_fl ul li{float: none;}
.dh ul li .dh_fl ul li a{display: block; font-size: 14px;line-height: 36px;position: relative;color: #2d2d2d;-webkit-transition:0.5s;transition:0.5s;text-align: center;border-bottom: 1px solid #eee;}
.dh ul li .dh_fl ul li:hover a{color: #fff;background: #cd1e19;}

.head_tel{ float:right; overflow:hidden; margin-top:30px;  padding-left:40px; background:url(../img/top_pic2.png) left 2px no-repeat; margin-left:4px; height:38px; position:relative;}
.head_tel{ margin-top:22px;}
.head_tel span{ padding-left:2px; display:block; height:16px; line-height:16px; font-size:10px; color:#2d2d2d;}
.head_tel a{ display:block; height:20px; line-height:20px; overflow:hidden; font-family:Arial; color:#cd1e19; font-size:20.6px;transition:all 0.3s;}
.head_tel:after{ content:""; position:absolute; top:1px; right:0; width:9px; height:9px; background:url(../img/top_pic3.png) no-repeat; background-size:100% 100%;}
.head_tel a:hover{opacity:0.8;filter:Alpha(opacity=80);}

/*微信下拉*/
.head_link{ float:right; margin-top:32px; line-height:36px; text-align:center;}
.head_link{ margin-top:24px;}
.head_link ul li{ float:left; margin-left:15px; min-width:35px;}
.head_link ul li.vmd{ position:relative; }
.head_link ul li.vmd .code{ position:absolute; left:50%; top:50%; margin-left:-63px; width:128px; padding:5px; border:1px solid #ddd; border-radius:3px; background:#fff; opacity:0; transform:scale(0); -webkit-transform:scale(0); -ms-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); transition:top .3s,opacity .3s; z-index:2; text-align:center; }
.head_link ul li.vmd .code img{ display:block;width:100%;}
.head_link ul li:hover .code{ top:98%; opacity:1; transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); }
.head_link i{ display:block; width:35px; height:36px; margin:0 auto; overflow:hidden; background-repeat:no-repeat; background-position:100% 100%; margin-bottom:5px;}
.head_link i.bgs1{ background-image:url(../img/top_pic1.png);}

.banner_bg{position:relative;}
.banner{width:100%;overflow:hidden;position:relative;}
.banner ul{ position:relative; width:10000%;}
.banner ul li{float:left;width:1%;overflow:hidden;position:relative;}
.banner ul li img{display:block;width:1920px;position: relative;left: 50%;margin-left: -960px;}
.bandd{ position:absolute; left:0; bottom:35px; width:100%; text-align:center; z-index:5;display: none;}
.bandd span{z-index:2;cursor:pointer;margin:0 5px;display:inline-block;width:50px;height:2px;position:relative;-webkit-transition:0.5s;transition:0.5s;background: #fff;}
.bandd span.on{background:#cd1e19;}
.banz,.bany{ position:absolute; top:50%; width:50px; height:50px; opacity:0;margin-top: -25px;  -webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:5;font-size: 20px;line-height:50px;text-align: center;color: #cd1e19;background: rgba(255, 255, 255, 0.7);border-radius: 50%;}
.banz{left:5%;}
.bany{right:5%;}
.banz:before,.bany:before{position: absolute;top: 50%;left: 50%; -webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%) ;}
.bany:before{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg);}
.banner:hover .banz,.banner:hover .bany{ opacity:1;}

.sy_ystd{background: #e7e7e7;padding: 18px 0;}
.sy_ystd ul li{float: left;width:25%;cursor: pointer;-webkit-transition:0.5s;transition:0.5s;height: 120px;display: flex;align-items: center;justify-content: center;position: relative;}
.sy_ystd ul li .sy_ystd_tb{font-size: 48px;line-height: 48px;color: #2d2d2d;padding-right: 30px;}
.sy_ystd ul li .sy_ystd_txt{padding-left: 15px;}
.sy_ystd ul li .sy_ystd_txt .h1{font-size: 18px;line-height: 18px;color: #2d2d2d;font-weight: bold;padding: 20px 0;position: relative;}
.sy_ystd ul li .sy_ystd_txt .h2{font-size: 16px;line-height: 16px;color: #727171;padding-top: 10px;}
.sy_ystd ul li .sy_ystd_txt .h1:after{content: '';width: 30px;height: 0;border-top: 1px solid #c4c4c4;position: absolute;left: 0;bottom: 0;}
.sy_ystd ul li .xl{position: absolute;left: 0;top: 0;right: 0;bottom: 0;padding: 20px;font-size: 18px;line-height: 30px;color: #fff;background: rgba(0, 0, 0, 0.8);opacity: 0;-webkit-transition:0.5s;transition:0.5s;text-align: center;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.sy_ystd ul li:hover .xl{opacity: 1;}

.sy_bt{text-align: center;}
.sy_bt .ml1{font-size: 36px;line-height: 36px;color: #2d2d2d;font-weight: bold;}
.sy_bt .ml2{margin-top: 10px;font-size:18px;line-height: 30px;color: #cd1e19;}
.sy_bt.fff .ml1{color: #fff;}
.sy_bt.fff .ml2{color: #fff;}

.sy_fl{margin-top: -44px;}
.sy_fl ul{display: flex;justify-content: flex-end;}
.sy_fl ul li{position: relative;border: 1px solid #d8d8d8;border-left: 0px solid #d8d8d8;z-index: 2;}
.sy_fl ul li:first-child{border-left: 1px solid #d8d8d8;}
.sy_fl ul li p a{display: block;font-size: 14px;line-height: 42px;padding: 0 25px;color: #727171;-webkit-transition:0.5s;transition:0.5s;}
.sy_fl ul li:hover p a{background: #cd1e19;color: #fff;}
.sy_fl ul li p a.on{background: #cd1e19;color: #fff;}
.sy_fl ul li .xl{position: absolute;left: 0;top: 40px;width: 100%;padding-top: 15px;display: none;}
.sy_fl ul li .xl .bj{background: #e7e7e7;position: relative;}
.sy_fl ul li .xl .bj:after{content: "";position: absolute;left: 50%;margin-left: -10px;top:-10px;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #e7e7e7 transparent;}
.sy_fl ul li .xl .bj a{display: block;font-size: 14px;line-height: 36px;color: #595757;text-align: center;border-bottom: 1px solid #ddd;}
.sy_fl ul li .xl .bj a:hover{color: #fff;background: #cd1e19;}

.sy_al{padding: 60px 10px 60px;}
.btfl{position: relative;}
.btfl .sy_al_fl{position: absolute;left: 0;top: 15px;}
.btfl .sy_al_fl ul li{float: left;position: relative;margin: 0 30px;}
.btfl .sy_al_fl ul li:first-child{margin-left:0px;}
.btfl .sy_al_fl ul li p a{display: block;font-size: 16px;line-height: 45px;width: 120px;text-align: center;color: #666;-webkit-transition:0.5s;transition:0.5s;border-radius: 22px;}
.btfl .sy_al_fl ul li.on p a{color: #fff;background: #cf0808;}
.btfl .sy_al_fl ul li .xl{position: absolute;left: 50%;top: 45px;padding-top: 16px;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);display: none;}
.btfl .sy_al_fl ul li.on .xl{display: block;}
.btfl .sy_al_fl ul li:nth-child(2) .xl{left: -180px;-webkit-transform: translate(0, 0);transform: translate(0, 0);}
.btfl .sy_al_fl ul li .xl .bj{background: #e5e5e5;padding: 0 20px;display: flex;border-radius: 18px;position: relative;}
.btfl .sy_al_fl ul li .xl .bj:after{content: "";position: absolute;left: 50%;margin-left: -10px;top:-10px;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #e5e5e5 transparent;}
.btfl .sy_al_fl ul li:nth-child(2) .xl .bj:after{left: 240px;}
.btfl .sy_al_fl ul li .xl .bj a{width: 86px;font-size: 14px;line-height: 36px;color: #666;text-align: center;}
.btfl .sy_al_fl ul li .xl .bj a:hover{color: #cf0808;}
.sy_al_img{padding-top: 40px;}
.sy_al_img ul{display: flex;flex-wrap: wrap;}
.sy_al_img ul li{width:32.8%;margin:0 0.8% 0 0;position: relative;}
.sy_al_img ul li:nth-child(3n){margin-right: 0;}
.sy_al_img ul li .img{overflow: hidden;position: relative;}
.sy_al_img ul li .img img{display: block;width: 100%;  z-index: 1;-webkit-transition:0.5s;transition:0.5s;}
.sy_al_img ul li .img .img1{}
.sy_al_img ul li.on .img .img1{}
.sy_al_img ul li .img .img2{position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity:0;-webkit-transition: 1s;transition: 1s;}
.sy_al_img ul li.on .img .img2{opacity:1;}
.sy_al_img ul li .txt{padding: 20px;}
.sy_al_img ul li .txt .ml1{font-size: 16px;line-height: 24px;color: #595757;font-weight: bold;}
.sy_al_img ul li .txt .ml1:hover{color: #cd1e19;}
.sy_al_img ul li .txt .ml2{font-size: 14px;line-height: 24px;color: #727171;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.sy_al_gd{display: flex;align-items: center;justify-content: center;margin-top: 20px;}
.sy_al_gd a{font-size: 14px;line-height: 36px;color: #aaa;border: 1px solid #d8d8d8;padding: 0 30px;}
.sy_al_gd a:hover{color: #fff;border: 1px solid #cd1e19;background: #cd1e19;}

.sy_fw_bg{background: #e7e7e7;padding: 60px 0 60px;}
.sy_fw{}
.sy_fw .lb{}
.sy_fw .lb ul{display: flex;flex-wrap: wrap;}
.sy_fw .lb ul li{width: 33.333%;margin: 60px 0 2% 0;padding: 0 70px;display: flex;}
.sy_fw .lb ul li .tb{}
.sy_fw .lb ul li .tb img{display: block;width: 80px;}
.sy_fw .lb ul li .txt{padding-left: 30px;}
.sy_fw .lb ul li .txt .ml1{font-size: 14px;line-height: 20px;color: #727171;}
.sy_fw .lb ul li .txt .ml2{font-size: 32px;line-height: 32px;color: #2d2d2d;margin-top: 10px;}
.sy_fw .lb ul li .txt .ml3{margin-top: 20px;position: relative;}
.sy_fw .lb ul li .txt .ml3 .ms{font-size: 14px;line-height: 24px;color: #595757;}
.sy_fw .lb ul li .txt .ml3 .xl{position: absolute;left: 0;top: 0;right: 0;background: #e7e7e7;display: flex;flex-wrap: wrap;display: none;}
.sy_fw .lb ul li .txt .ml3 .xl span{width: 49%;margin: 0 2% 2% 0;border: 1px solid #727171;font-size: 14px;line-height: 36px;color: #595757;text-align: center;}
.sy_fw .lb ul li .txt .ml3 .xl span:nth-child(2n){margin-right: 0;}
.sy_fw .lb ul li.on .txt .ml3 .xl{display: flex;}

.sy_gy_bg{background: url('../img/7f0a22ca-a5ac-4e67-b52d-a85c19342907.jpg') center no-repeat;background-size: cover;padding: 60px 0;}
.sy_gy{}
.sy_gy .txt{width: 12.5em;padding-top: 60px;font-size: 56px;}
.sy_gy .txt .ml1{font-size: 56px;font-weight: bold;color: #fff;line-height: 56px;}
.sy_gy .txt .ml2{font-size: 28px;color: #fff;line-height: 36px;margin-top: 20px;}
.sy_gy .txt .ml2:after{content: "";display: block;width: 100px;height: 1px;background: #fff;margin-top: 40px;}
.sy_gy .txt .ml3{font-size: 16px;color: #fff;line-height: 30px;margin-top: 40px;}
.sy_gy .txt .ml4{padding-top: 40px;}
.sy_gy .txt .ml4 ul{display: flex;align-items: center;justify-content: space-between;width: 100%;}
.sy_gy .txt .ml4 ul li{text-align: center;}
.sy_gy .txt .ml4 ul li .m1{font-size: 88px;line-height: 88px;font-family: 'Impact';color: #fff;display: flex;align-items: baseline;justify-content: center;}
.sy_gy .txt .ml4 ul li .m1 span{}
.sy_gy .txt .ml4 ul li .m2{font-size: 16px;line-height: 24px;color: #fff;margin-top: 5px;}

.sy_xw{padding: 60px 10px;}
.sy_xw .lb{margin-top: 30px;}
.sy_xw .lb ul{display: flex;}
.sy_xw .lb ul li{width: 24.4%;margin-right: 0.8%;}
.sy_xw .lb ul li:nth-child(4n){margin-right: 0;}
.sy_xw .lb ul li .img{overflow: hidden;}
.sy_xw .lb ul li .img img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_xw .lb ul li .img:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.sy_xw .lb ul li .txt{padding: 30px;}
.sy_xw .lb ul li .txt .ml1{font-size: 20px;line-height: 24px;color: #2d2d2d;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sy_xw .lb ul li .txt .ml1:hover{color: #cd1e19;}
.sy_xw .lb ul li .txt .ml2{ padding-top: 10px;font-size: 14px;line-height: 24px;color: #727171;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sy_xw .lb ul li .txt .ml3{ padding-top: 20px;font-size: 14px;line-height: 24px;color: #cd1e19;}

.sy_hz{padding: 80px 0 60px;background: #e7e7e7;}
.sy_hz_lb{margin-top: 20px;}
.sy_hz_lb ul li{float: left;width: 16.666%;}
.sy_hz_lb ul li .h1{overflow: hidden;-webkit-transition:0.5s;transition:0.5s;}
.sy_hz_lb ul li .h1 img{display: block;width: 100%;opacity: 0.3; -webkit-transition:0.5s;transition:0.5s;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.sy_hz_lb ul li:hover .h1{}
.sy_hz_lb ul li:hover .h1 img{opacity: 1;-webkit-filter: grayscale(0);filter: grayscale(0);}

.sy_lx_bg{padding: 80px 0;}
.sy_lx{display: flex;justify-content: space-between;}
.sy_lx .sy_lx_l{width: 31%;}
.sy_lx .sy_lx_l .ml1{font-size: 17px;line-height: 24px;color: #cd1e19;}
.sy_lx .sy_lx_l .ml2{font-size: 28px;line-height: 36px;color: #727171;font-weight: bold;margin-top: 5px;}
.sy_lx .sy_lx_l .ml2:after{content: "";display: block;width: 50px;height: 1px;background: #727171;margin-top: 25px;}
.sy_lx .sy_lx_l .ml3{font-size: 18px;line-height: 24px;color: #cd1e19;font-weight: bold;margin-top: 25px;}
.sy_lx .sy_lx_l .ml4{font-size: 16px;line-height: 32px;color: #727171;margin-top: 10px;}
.sy_lx .sy_lx_l .ml5{font-size: 30px;line-height: 42px;color: #727171;margin-top: 30px;}
.sy_lx .sy_lx_l .ml5 span{font-size: 42px;font-weight: bold;}
.sy_lx .sy_lx_r{width: 61.5%;padding-top: 120px;}
.sy_lx .sy_lx_r .ly{display: flex;justify-content: space-between;}
.sy_lx .sy_lx_r .ly .lb{width: 46%;}
.sy_lx .sy_lx_r .ly .lb .li{margin-top: 20px;}
.sy_lx .sy_lx_r .ly .lb .li .tit{font-size: 14px; color: #727171; padding: 0 10px; margin-bottom: 5px; position: relative;}
.sy_lx .sy_lx_r .ly .lb .li .tit i{position: absolute; right: 10px; top: 5px; color: #cd1e19;}
.sy_lx .sy_lx_r .ly .lb .li .dtext,.sy_lx .sy_lx_r .ly .lb .li  .dsele{width: 100%; height: 40px; line-height: 40px; padding: 0 10px; font-size: 12px; color: #2d2d2d; background: none; border: 1px solid #e7e7e7; -webkit-box-sizing: border-box;box-sizing: border-box;}
.sy_lx .sy_lx_r .ly .lb .li .dtext:focus{border-color: #cd1e19;}
.sy_lx .sy_lx_r .ly .lb .li .dtext::-webkit-input-placeholder{color: #727171;}
.sy_lx .sy_lx_r .ly .lb .li .dtext::-moz-placeholder{color: #727171;/* Mozilla Firefox 19+ */}
.sy_lx .sy_lx_r .ly .lb .li .dtext:-moz-placeholder{color: #727171;/* Mozilla Firefox 4 to 18 */}
.sy_lx .sy_lx_r .ly .lb .li .dtext:-ms-input-placeholder{color: #727171;/* Internet Explorer 10-11 */}
.sy_lx .sy_lx_r .ly .lb .li.labelbox{font-size: 0;-webkit-text-size-adjust: none;}
.sy_lx .sy_lx_r .ly .lb .li.labelbox label{font-size: 16px; color: #727171; width: 33.333%; display: inline-block; margin-top: 8px;}
.sy_lx .sy_lx_r .ly .lb .li.labelbox label input,.sy_lx .sy_lx_r .ly .lb .li.labelbox label span{vertical-align: middle;}
.sy_lx .sy_lx_r .ly .lb .li.submitbox{padding-top: 26px;}
.sy_lx .sy_lx_r .ly .lb .li .submit{width: 100%; height: 40px; background-color: #cd1e19; font-size: 15px; color: #fff; border: none; cursor: pointer; transition: all 0.4s ease;}
.sy_lx .sy_lx_r .ly .lb .li .submit:hover{background-color: #2d2d2d;}
.lygd{border: 1px solid #e7e7e7;margin-top: 40px;}
.lygd ul{width: 100%;}
.lygd ul li{font-size: 14px;line-height: 40px;color: #727171;display: flex;}
.lygd ul li span{width: 25%;}
.lygd ul li span:nth-child(1){width: 20%;}
.lygd ul li span:nth-child(2){width: 20%;}
.lygd ul li span:nth-child(3){width: 40%;}
.lygd ul li span:nth-child(4){width: 20%;}
.lygd ul li span.tb{background: url('../img/noticeBox.png') center no-repeat;height: 40px;}
.sy_lx .sy_lx_r .bz{font-size: 16px;line-height: 24px;color: #727171;border-top: 1px solid #e7e7e7;padding-top: 20px;margin-top: 25px;}

.flinks { overflow: hidden; background: #2d2d2d;padding:30px 0; }
.flinks dt {line-height: 30px;font-size: 12px;color: #fff;position: relative;}
.flinks dd{line-height: 25px;}
.flinks dd a {font-size: 12px; color: #999; margin-right:5px;}
.flinks dd a:hover {text-decoration:underline; color:#fff;}

.footer{ padding:50px 0 50px;overflow:hidden;background:#262424; position: relative;}
.ft-menu{float:left;width: 50%;overflow:hidden;}
.ft-menu .item{position:relative;float:left;margin-right: 5%;width: 18%;}
.ft-menu .item:nth-of-type(1) {width: 20%;}
.ft-menu .item:after{display:block;position:absolute;top:0;right:0;width:1px;height:217px;content:"";background:#393939;}
.ft-menu .item::before { display: block; content: ""; position: absolute; top: 0; right: 0; width: 1px;height: 18px; background: #cd1e19; z-index: 2;}
.ft-menu .item h3{font-weight:normal; font-size:16px; color:#fff;overflow:hidden;}
.ft-menu .item h3 a{display:block;color:#fff;}
.ft-menu .item h3 a:hover{font-weight:bold;}
.ft-menu .item ul{ margin-top:25px;overflow:hidden;}
.ft-menu .item li{  padding:6px 0;font-size:14px;}
.ft-menu .item li a{display:block;color:#999;}
.ft-menu .item li a:hover{text-decoration:underline; color: #fff;}
.ft-infos{position:relative;float:left;width: 25%;}
.ft-infos h3{font-weight:normal;overflow:hidden; font-size: 16px;}
.ft-infos h3 a{display:block;color:#fff;}
.ft-infos .con{margin-top:20px;font-size: 14px;line-height: 30px; color:#999;overflow:hidden;}
.ft-infos .con a{ color:#666;}
.ft-infos .con em { font-family: "DIN Bold"; font-size: 16px;}
.ft-infos .con a:hover{color: #fff;text-decoration:underline; }
.ft-QRcode{float:right;overflow:hidden;width: 20%;}
.ft-QRcode .tel{color:#fff;}
.ft-QRcode .tel span{display:block;font-size:14px; color: #fff; width: 80px; height: 32px; line-height: 32px; border-radius: 0 10px 0 0; background: #cd1e19;  text-align: center;}
.ft-QRcode .tel em{ margin-top:5px;display:block;font-size:24px;font-family:"DIN Bold"; color: #fff;}
.ft-QRcode .QRcode-list{margin-top:10px;overflow:hidden;}
.ft-QRcode .QRcode-list .item{float:left; width:110px;background:#fff; border-radius: 0 20px 0 0; padding-bottom: 10px;}
.ft-QRcode .QRcode-list .item:nth-of-type(2) { margin-left: 25px; margin-right:25px;}
.ft-QRcode .QRcode-list .item p{ font-size: 12px; color: #999; padding-top: 10px; padding-bottom:5px; text-align: center;}
.ft-QRcode .QRcode-list .item i {position:relative;display:block;overflow:hidden; width: 100px; margin: 0 auto;}
.ft-QRcode .QRcode-list .item i img { width:100%;}

@media(max-width: 1200px){

.footer{ padding:10px 0 70px;}
.ft-menu{ display:none;}
.ft-infos{ float:left; width:60%; margin-right:20px;}
.ft-infos .con{margin-top:10px;}
.ft-QRcode{margin-top:20px;width: auto;}
.ft-QRcode .tel em{ font-size:18px;}

.flinks { padding:20px 0; }
.flinks dd a{ padding-left:0; margin-right:10px; padding-right:10px;}

}

@media(max-width: 980px){
.ft-QRcode .QRcode-list .item{width:110px;}
.ft-QRcode .QRcode-list .item i {width: 100px;}
.ft-QRcode .QRcode-list .item:nth-of-type(2){ display:none;}
.ft-infos .con p{ padding: 3px 0; font-size: 14px;}
}
@media(max-width: 320px){
.ft-infos{ width:55%;margin-right:10px;}
.ft-QRcode .QRcode-list .item{width:100px;}
.ft-QRcode .QRcode-list .item i {width: 90px;}
.ft-QRcode .QRcode-list .item:nth-of-type(2){ display:none;}

.ft-infos .con p{ padding: 6px 0; font-size: 13px;}
}

.kefu{position: fixed;right: 10px;bottom:50px;z-index: 100;}
.kefu ul{}
.kefu li{background: #cd1e19;height: 65px;width: 65px;text-align: center;border-radius: 3px;margin-bottom: 5px;position: relative;cursor:pointer;display: flex;flex-direction: column;justify-content: center;text-align: center;}
.kefu li i{color: #FFF;font-size: 24px;line-height: 24px;}
.kefu li span.kfbt{color: #FFF;font-size: 12px;padding-top: 5px;line-height: 12px;display: block;}
.kefu li a{display: block;}
.kefu li a:hover{display: block;text-decoration: none;}
.kefu li .weixin{position: absolute;right: 66px;top: 0px;width: 120px;height: 120px;border-radius: 3px;overflow: hidden;visibility: hidden;opacity: 0;transition: all 0.3s;}
.kefu li:hover .weixin{visibility: visible;opacity: 1;}
.kefu li .weixin img{width:100%;}
.kefu li .kfdh{position: absolute;right: 66px;top: 0px;width: 200px;line-height: 63px;border-radius: 3px;overflow: hidden;visibility: hidden;opacity: 0;transition: all 0.3s;border:1px solid #eee;background:#FFF;font-size:14px;}
.kefu li:hover .kfdh{visibility: visible;opacity: 1;}

.sy_tc{position: fixed;left: 50%;top: 50%;width: 760px;height: 480px;margin: -240px 0 0 -380px;display: none;z-index: 10;}
.sy_tc_gb{position: absolute;right: 10px;top: 10px;width: 40px;line-height: 40px;text-align: center;font-size: 24px;color: #fff;cursor: pointer;}
.sy_tc img{display: block;width: 100%;}
/*.sy_tc .h1 img{display: block;width: 280px;margin: auto;}
.sy_tc .h2{width: 250px;margin: auto;border: 1px solid #ddd;font-size: 22px;color: #6f0709;line-height: 50px;text-align: center;margin-top: 10px;}
.sy_tc .h3{width: 280px;margin: auto;border: 1px solid #ddd;font-size: 13px;color: #303030;line-height: 24px;text-align: center;position: relative;margin-top: 10px;padding: 10px 0;}
.sy_tc .h3 .yybg:before{content: "";position: absolute;right: -1px;height: 0px;left: -1px;top: -21px;border: 10px solid transparent;border-width: 10px 15px 10px 15px;border-bottom-color: #d5d5d5;}
.sy_tc .h3 .yybg:after{}
.sy_tc .h3 span{float: left;width: 50%;}
.sy_tc .h4 a{display: block;font-size: 16px;display: flex;align-items: center;justify-content: center;color: #fff;height: 50px;position: relative;z-index: 1;}
.sy_tc .h4 a span.iconfont{font-size: 18px;}
.sy_tc .h4 .h4_l a span.iconfont{margin-right: 5px;}
.sy_tc .h4 .h4_r a span.iconfont{margin-left: 8px;}
.sy_tc .h4 .h4_l a{padding-left: 50px;}
.sy_tc .h4 .h4_r a{padding-right: 50px;}
.sy_tc .h4_l{float: left;width: 50%;position: relative;}
.sy_tc .h4_r{float: right;width: 50%;position: relative;}
.sy_tc .h4_l:before{content: "";position: absolute;left: 0;bottom: 0;right: 0;border: 0px solid transparent;border-width: 50px 0 50px 63px;border-bottom-color: #cd1e19;}
.sy_tc .h4_r:before{content: "";position: absolute;left: 0;bottom: 0;right: 0;border: 0px solid transparent;border-width: 50px 63px 50px 0;border-bottom-color: #666;}*/

.WService_bg{ position: fixed; width:100%; height:100%; display:flex; align-items:center; justify-content:center; background:rgba(0,0,0,.5); top:0; left:0; z-index:80; -webkit-transform: scale(0);
   -moz-transform: scale(0);
    -ms-transform: scale(0);
     -o-transform: scale(0);
           filter: scale(0);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
	opacity:0;
}
.WService_bg.on{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
	opacity:1;
}
.WService{ display:flex; align-items:center;}
.WService .WService_left{ width:393px; background:#cd1e19 url(../img/bn59.png) no-repeat 50% 100%; padding-top:112px; height:661px;}
.WService .WService_left .WService_left_title{ text-align:center; font-size:34px; color:#fff; margin-bottom:50px;}
.WService .WService_left .WService_left_content{ padding-left:50px;}
.WService .WService_left .WService_left_content .left_content_list{ display:flex; align-items:center; margin-bottom:45px;}
.WService .WService_left .WService_left_content .left_content_list:last-child{ margin-bottom:0px;}
.WService .WService_left .WService_left_content .left_content_list .content_list_img{ width:60px;}
.WService .WService_left .WService_left_content .left_content_list .content_list_txt{ margin-left:22px;}
.WService .WService_left .WService_left_content .left_content_list .content_list_txt dd{ font-size:22px; color:#fff; margin-bottom:5px;}
.WService .WService_left .WService_left_content .left_content_list .content_list_txt dt{ font-size:14px; color:#fff;}
.WService .WService_right{ width:506px; background:#fff; min-height:661px; position:relative;}
.WService .WService_right .WService_right_title{ font-size:36px; color:#e10c1e; text-align:center; padding-top:112px;}
.WService .WService_right .WService_right_content{ padding:0px 45px;}
.WService .WService_right .WService_right_content .right_content_list{ margin-bottom:20px; position:relative;}
.WService .WService_right .WService_right_content .right_content_list span{ position:absolute; right:0; top:50%; transform:translateY(-50%);}
.WService .WService_right .WService_right_content .right_content_list:last-child{ margin-bottom:0px;}
.WService .WService_right .WService_right_content .right_content_list input{ border-bottom:1px solid #c4c4c4; line-height:60px;height:61px; width:100%; font-size:16px; color:#303030;}
.WService .WService_right .WService_right_content .right_content_submit{ margin-top:60px;}
.WService .WService_right .WService_right_content .right_content_submit input{ line-height:54px; background:#cd1e19; color:#fff; font-size:18px; text-align:center; cursor:pointer;}
.WService .WService_right .WService_right_content .right_content_bottom{ font-size:14px; color:#888888; text-align:center;}
.WService .WService_right .WService_right_content .right_content_bottom b{ color:#e10c1e;}


.WService_close{ position:absolute; top:0px; right:20px; font-size:40px; color:#999;}

.index-news{padding-top:70px;padding-bottom:100px;box-sizing:border-box;background:#f6f6f6;margin-left:-2%;margin-right:-2%}
.index-news-content{padding:0 20px;margin-top: 40px;}
.index-huodong{position:relative;margin-right:35px;width:45%}
.index-huodong h4{position:absolute;left:20px;top:20px;z-index:3;width:50px;height:50px;background:#fbdd00;margin:0;font-size:14px;font-weight:normal;color:#b60000;padding:5px 11px;box-sizing:border-box}
.index-huodong .slides li{position:relative;display:block;float:left;margin-bottom:0px;border:none;overflow:hidden}
.index-huodong .slides li p{position:absolute;left:0;bottom:0;width:100%;height:46px;background:rgba(0,0,0,0.5);line-height:46px;padding:0 30px;color:#fff;box-sizing:border-box;margin:0;font-size:16px}
.index-huodong .slides li img{width:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.index-huodong .slides li:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.index-huodong .flex-control-nav{display:none}
.index-huodong .flex-direction-nav{bottom:-25px;right:0px;left:auto;position: absolute;}
.index-huodong .flex-direction-nav li{float: left;margin-left: 20px;}
.index-huodong .flex-direction-nav .flex-prev,.index-huodong .flex-direction-nav .flex-next{width:19px;height:19px;text-align:center;line-height:19px;border:1px solid #dcdcdc;opacity:.7;text-indent: 50px;overflow: hidden;display: block;}
.index-huodong .flex-direction-nav .flex-prev{background:url(http://file.mingdiao.com.cn/sites/all/themes/xys/index_new/images/index/ico-prev.png) no-repeat center;left:0;background-color:#ffffff}
.index-huodong .flex-direction-nav .flex-next{background:url(http://file.mingdiao.com.cn/sites/all/themes/xys/index_new/images/index/ico-next.png) no-repeat center;left:40px;background-color:#ffffff}
.index-huodong .flex-direction-nav .flex-prev:hover,.index-huodong .flex-direction-nav .flex-next:hover{background-color:#ffd050;border-color:#ffd050;opacity:1}
.index-news-right{overflow:hidden}
.index-news-right .tit{border-top:1px dashed #c2c2c2;border-bottom:1px dashed #c2c2c2;line-height:50px;font-size:21px;color:#595757}
.index-news-right .tit .more{font-size:13px;color:#898989;padding-top:0}
.index-news-right .view .list{padding-top:5px;padding-bottom:5px;border-bottom:1px dashed #c2c2c2;line-height: 35px;}
.index-news-right .view .list:first-child{padding-top:16px;padding-bottom:16px}
.index-news-right .view .list .pic{margin-left:30px;display:none}
.index-news-right .view .list .pic img{display: block;width: 195px;height: 125px;}
.index-news-right .view .list:first-child .pic{display:block;margin-top:-6px}
.index-news-right .view .list h5 a{font-size:16px;color:#595757!important;font-weight: bold;}
.index-news-right .view .list h5 a:hover{color:#cd1e19!important}
.index-news-right .view .list p{font-size:14px;color:#898989;line-height:20px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.index-news-right .view .list span{font-size:12px;color:#898989}

.bat{overflow: hidden;position: relative;padding-top: 80px;}
.bat_img{}
.bat_img img{display: block;width: 100%;}
.bat_txt{position: absolute;left: 50%;top:0;bottom: 0;width: 95%;max-width: 1500px;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);display: flex;align-items: center;justify-content:space-between;}
.bat_l{}
.bat_l .h1{font-size: 80px;line-height: 80px;color: #fff;font-weight: bold;}
.bat_l .h1:after{content: "";display: block;width: 140px;height:1px;background: rgba(255,255,255,.6);margin-top: 35px;}
.bat_l .h2{font-size: 40px;line-height: 40px;color: #fff;margin-top: 30px;}
.bat_l .h3{margin-top: 60px;}
.bat_l .h3 a{float: left;font-size: 14px;line-height: 38px;color: #fff;border: 1px solid #fff;padding:0 50px;margin-right: 30px;border-radius: 20px;-webkit-transition:0.5s;transition:0.5s;}
.bat_l .h3 a:hover{border: 1px solid #cd1e19;background: #cd1e19;}
.bat_r{width: 420px;padding: 10px;border-radius: 6px;background: rgba(255,255,255,.84);}
.bat_r .bat_form{border: 1px solid rgba(144,22,32,.37);border-radius: 4px;}
.bat_r .bat_form .bat_form_bt{margin: 30px 0 20px;text-align: center;}
.bat_r .bat_form .bat_form_bt .h1{font-size:30px;line-height: 30px;margin-bottom: 10px;color: #cd1e19;}
.bat_r .bat_form .bat_form_bt .h2{font-size:18px;line-height: 18px;color: #cd1e19;}
.bat_r .bat_form .bat_form_nr{padding: 0 55px;}
.bat_r .bat_form .bat_form_nr ul li{border: 1px solid #ababab;border-radius: 4px;margin-bottom: 10px;display: flex;align-items: center;justify-content:space-between;padding: 0 10px;}
.bat_r .bat_form .bat_form_nr ul li span{float: left;width: 35%;font-size: 14px;color: #9b9b9b;line-height: 30px;}
.bat_r .bat_form .bat_form_nr ul li input{float: right;width: 65%;line-height: 30px;font-size: 14px;color: #303030;background: none;height:30px;}
.bat_r .bat_form .bat_form_nr ul .bat_form_tj{}
.bat_r .bat_form .bat_form_nr ul .bat_form_tj input{display: block;width: 100%;font-size: 14px;line-height: 34px;color: #fff;background: #cd1e19;border-radius: 4px;cursor: pointer;}
.bat_r .bat_form .bat_form_h1{font-size: 20px;color: #444444;text-align: center;line-height: 62px;background: url(../img/bn1.png) no-repeat 100% 100%;}
.bat_r .bat_form .bat_form_h1 span{color: #cd1e19;}
.bat_r .bat_form .bat_form_h2{margin: 20px 29px;}
.bat_r .bat_form .bat_form_h2 ul li{font-size: 15px;line-height: 26px;position: relative;padding-left: 15px;color: #666;}
.bat_r .bat_form .bat_form_h2 ul li:before{content: "";position: absolute;width: 6px;height: 6px;border-radius: 100%;background: #cd1e19;left: 0;top: 38%;}
.bat_r .bat_form .bat_form_h2 ul li span{float: left;width: 90px;color: #303030;}
.bat .txt_bg{position: absolute;left: 0;/*top: 80px;*/right: 0;bottom: 50px;display: flex;align-items: center;justify-content: center;}
.bat .txt{width: 1000px;max-width: 95%;}
.bat .txt .ml1{font-size: 42px;line-height: 42px;color: #fff;font-weight: bold;}
.bat .txt .ml2{font-size: 18px;line-height: 30px;color: #fff;padding-top: 10px;}

.ny_dqlj{padding: 5px 0;border-bottom: 1px solid #eee;}
.ny_dqlj .l{}
.ny_dqlj .l em{float: left; width:14px;height:60px;margin-right:5px;background:url(../img/home.png) no-repeat center;}
.ny_dqlj .l i{float: left;width:10px;height:60px;margin:0 5px;background:url(../img/sNav_icon.png) no-repeat center;}
.ny_dqlj .l span{float: left;font-size:14px;color:#666;line-height: 60px;}
.ny_dqlj .l a{float: left;font-size:14px;color:#666;line-height: 60px;}
.ny_dqlj .l a:hover{color:#cd1e19;}
.ny_dqlj .l a.on{color:#cd1e19;}

.ny_al_fl{padding: 15px 0;}
.ny_btfl{padding-top: 60px;}
.ny_btfl .bt{float: right;text-align: right;}
.ny_btfl .bt .h1{font-size: 36px;line-height: 40px;color: #303030;font-weight: bold;float: right;}
.ny_btfl .bt .h1 span{color: #cd1e19;}
.ny_btfl .bt .h2{font-size:40px;line-height: 40px;color: #e0e0e0;float: right;padding-right: 10px;}
.ny_btfl .ny_al_xfl{float: left;}
.ny_btfl .ny_al_xfl ul li{float: left;position: relative;margin: 0 30px;}
.ny_btfl .ny_al_xfl ul li:first-child{margin-left:0px;}
.ny_btfl .ny_al_xfl ul li p a{display: block;font-size: 20px;line-height: 45px;width: 120px;text-align: center;color: #666;-webkit-transition:0.5s;transition:0.5s;border-radius: 22px;}
.ny_btfl .ny_al_xfl ul li.on p a{color: #fff;background: #cd1e19;}
.ny_btfl .ny_al_xfl ul li .xl{position: absolute;left: 50%;top: 45px;padding-top: 16px;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);display: none;}
.ny_btfl .ny_al_xfl ul li:nth-child(2) .xl{left: -180px;-webkit-transform: translate(0, 0);transform: translate(0, 0);}
.ny_btfl .ny_al_xfl ul li .xl .bj{background: #e5e5e5;padding: 0 20px;display: flex;border-radius: 18px;position: relative;}
.ny_btfl .ny_al_xfl ul li .xl .bj:after{content: "";position: absolute;left: 50%;margin-left: -10px;top:-10px;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #e5e5e5 transparent;}
.ny_btfl .ny_al_xfl ul li:nth-child(2) .xl .bj:after{left: 240px;}
.ny_btfl .ny_al_xfl ul li .xl .bj a{width: 86px;font-size: 14px;line-height: 36px;color: #666;text-align: center;}
.ny_btfl .ny_al_xfl ul li .xl .bj a.on{color: #cd1e19;}
.ny_btfl .ny_al_xfl ul li .xl .bj a:hover{color: #cd1e19;}
.ny_btfl .ny_al_xfl ul li.on .xl{display: block;}

.ny_al_lb{padding: 50px 0 50px;}
.ny_al_lb ul li{float: left;width:32.933%;margin:0 0.6% 0.6% 0;position: relative;-webkit-transition:0.5s;transition:0.5s;top: 0;background: #f6f6f6;}
.ny_al_lb ul li:nth-child(3n){margin-right: 0;}
.ny_al_lb ul li .h1{overflow: hidden;position: relative;}
.ny_al_lb ul li .h1 .tag{position: absolute;left: 15px;bottom: 15px;}
.ny_al_lb ul li .h1 .tag span{float: left;padding: 0 10px;border-radius: 4px;background: rgba(0, 0, 0, 0.2);color: #fff;font-size: 12px;line-height: 26px;margin-right: 10px;}
.ny_al_lb ul li .h1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;padding: 0;}
.ny_al_lb ul li:hover .h1 img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_al_lb ul li .h2{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background:rgba(207, 8, 8, 0.8) url('../img/sy_cp_hover.png') center no-repeat;background-size: 100% 100%;opacity: 0;-webkit-transition:0.5s;transition:0.5s;}
.ny_al_lb ul li:hover .h2{opacity: 1;}
.ny_al_lb ul li .h2 .h3{position: absolute;left:0;top: 50%;right: 0;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);text-align: center;padding:0 15%;}
.ny_al_lb ul li .h2 .h3 p{font-size: 16px;line-height: 24px;color: #fff;}
.ny_al_lb ul li .h2 .h3 i{display: block;width: 16px;height: 1px;background: #fff;margin: 10px auto;}
.ny_al_lb ul li .h2 .h3 span{display: block;font-size: 14px;line-height: 24px;color: #fff;text-align: left;}


.pagination{width:100%; height:auto;text-align:center; font-size:0px; position:relative; overflow:hidden; margin:auto; text-transform:uppercase;padding-top: 40px;}
.pagination a,.pagination span{display:inline-block; padding:0 25px; line-height:40px; font-size:14px; border:1px solid #d6d6d6; margin:0 5px;color: #666;background: #fff;border-radius: 5px;}
.pagination span.current,.pagination a:hover{color:#fff; border-color:#cd1e19; background:#cd1e19;}

.cpxq_bat{overflow: hidden;position: relative;}
.cpxq_bat .cpxq_bat_img{overflow: hidden;}
.cpxq_bat .cpxq_bat_img img{display: block;width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.cpxq_bat .cpxq_bat_txt{position: absolute;left: 50%;top:0;bottom:0;width: 95%;max-width: 1200px;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);display: flex;align-items: center;justify-content:space-between;}
.cpxq_bat .cpxq_bat_txt .cpxq_bat_l{overflow: hidden;width: 350px;height: 350px;border: 2px solid rgba(0,0,0,.3);}
.cpxq_bat .cpxq_bat_txt .cpxq_bat_l img{display: block;width: 100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.cpxq_bat .cpxq_bat_txt .cpxq_bat_r{background: rgba(0,0,0,.2);width: 800px;height: 350px;padding: 45px;}
.cpxq_bat .cpxq_bat_txt .cpxq_bat_r .h1{font-size: 30px;line-height: 30px;font-weight: bold;color: #fff;}
.cpxq_bat .cpxq_bat_txt .cpxq_bat_r .h1:after{content: "";display: block;width: 80px;height: 1px;margin-top: 25px;background: #fff;}
.cpxq_bat .cpxq_bat_txt .cpxq_bat_r .h2{font-size: 14px;line-height: 30px;color: #fff;padding-top: 20px;}
.cpxq_bat .cpxq_bat_txt .cpxq_bat_r .h3{height: 45px;margin-top: 30px;}
.cpxq_bat .cpxq_bat_txt .cpxq_bat_r .h3 a{float: left;font-size: 14px;line-height: 45px;color: #fff;background: #f2b61d; padding:0 30px;margin-right: 15px;border-radius: 5px;-webkit-transition:0.5s;transition:0.5s;}
.cpxq_bat .cpxq_bat_txt .cpxq_bat_r .h3 a:hover{background: #cd1e19;}

.ny_alxq_bg{background: #f5f5f5;padding: 17px 0 15px;}
.ny_alxq{background: #fff;box-shadow: 0 0 1px rgba(0,0,0,.3);padding: 0px 100px 0;}
.ny_alxq .h1{font-size: 20px;line-height:50px;text-align: center;width: 180px;background: #cd1e19;color: #fff;margin: auto;margin-bottom: 50px;}
.ny_alxq .h2{background: #eee;padding: 25px;display: flex;align-items: center;}
.ny_alxq .h2 .h2_tx{width: 150px;height: 150px;border-right: 2px solid #dedcdb;padding-top: 15px;}
.ny_alxq .h2 .h2_tx p{font-size: 16px;line-height: 30px;text-align: center;color: #303030;padding-top: 30px;}
.ny_alxq .h2 .h2_tx img{display: block; height: 74px;width: 74px;border-radius: 50%;border: 2px solid #cd1e19;margin: auto;}
.ny_alxq .h2 .h2_txt{padding-left: 40px;font-size: 14px;line-height: 24px;color: #666;}
.ny_alxq .h2 .h2_txt p{padding: 5px 0;}
.ny_alxq .h2 .h2_txt span{color: #999;}
.ny_alxq .h3{font-size: 14px;line-height: 30px;color: #666;padding: 10px 0 60px;}
.ny_alxq .h3 img{display: block;max-width: 100%;margin: 30px auto;}

.ny_vr{padding: 50px 0;}
.ny_vr ul li{float:left;width: 49.5%;margin: 0 1% 1% 0;position: relative;}
.ny_vr ul li:nth-child(2n){margin-right:0;}
.ny_vr ul li .h1{overflow: hidden;position: relative;}
.ny_vr ul li .h1:after{content: "";position: absolute;left: 40px;top: 30px;background: url('../img/720.png') left top no-repeat;width: 190px;height: 50px;z-index: 1;}
.ny_vr ul li .h1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_vr ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_vr ul li .h2{position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(0, 0, 0, 0.5);font-size: 16px;line-height: 30px;padding: 20px 0;color: #fff;text-align: center;}

.ny_td{padding: 60px 0;}
.ny_td ul li{float:left;width: 20%;position: relative;}
.ny_td ul li:nth-child(5n){margin-right:0;}
.ny_td ul li a{display: block;margin: 0 1px;}
.ny_td ul li .h1{overflow: hidden;}
.ny_td ul li .h1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_td ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_td ul li .h2{font-size: 14px;line-height: 24px;color: #303030;text-align: center;padding-top: 15px;}
.ny_td ul li .h2 span{font-size: 12px;color: #666;padding-left: 5px;}
.ny_td ul li .h3{font-size: 13px;line-height: 20px;color: #303030;text-align: center;padding-bottom: 20px;}

.ny_tdxq_bg{background: #f5f5f5;padding-bottom: 20px;}
.ny_tdxq{background: #fff;box-shadow: 0 0 1px rgba(0,0,0,.3);padding: 50px 100px;}
.ny_tdxq_l{float: left;width: 400px;}
.ny_tdxq_l img{display: block;width: 100%;}
.ny_tdxq_r{float: right;width: 570px;padding-top: 10px;}
.ny_tdxq_r .h1{font-size: 20px;line-height: 30px;color: #303030;}
.ny_tdxq_r .h1 span{font-size: 12px;line-height: 24px;color: #fff;background: #cd1e19;margin-left: 5px;padding: 0 5px;border-radius: 3px;}
.ny_tdxq_r .h2{font-size: 14px;line-height: 24px;color: #303030;padding-top: 10px;}
.ny_tdxq_r .h2 span{color: #666;}
.ny_tdxq_r .h3{font-size: 14px;line-height: 24px;color: #303030;padding-top: 10px;border-top: 1px solid #eee;margin-top: 10px;}
.ny_tdxq_r .h3 span{color: #666;}
.ny_tdxq_r .h4{margin-top: 20px;}
.ny_tdxq_r .h4 a{display: block;font-size: 14px;line-height: 40px;color: #fff;background: #f2b61d; border-radius: 5px;-webkit-transition:0.5s;transition:0.5s;width: 180px;text-align: center;}
.ny_tdxq_r .h4 a:hover{background: #cd1e19;}

.ny_xgal{background: #fff;box-shadow: 0 0 1px rgba(0,0,0,.3);padding: 0px 100px 50px;margin-top: 20px;}
.ny_xgal .hbt{font-size: 20px;line-height:50px;text-align: center;width: 180px;background: #cd1e19;color: #fff;margin: auto;margin-bottom: 35px;}
.ny_xgal .himg ul li{float: left;width: 32.666%;margin: 0 1% 1% 0;position: relative;-webkit-transition:0.5s;transition:0.5s;top: 0;background: #f6f6f6;}
.ny_xgal .himg ul li:nth-child(3n){margin-right: 0;}
.ny_xgal .himg ul li .h1{overflow: hidden;}
.ny_xgal .himg ul li .h1 img{display: block;width: 100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_xgal .himg ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_xgal .himg ul li .h2{font-size:14px;line-height: 30px;color: #303030;padding:10px 15px 0;}
.ny_xgal .himg ul li .h3{height: 14px;padding:0 15px;}
.ny_xgal .himg ul li .h3 span{float: left;padding-right: 10px;margin-right: 10px;font-size: 14px;line-height: 14px;color: #303030;border-right: 1px solid #ccc;}
.ny_xgal .himg ul li .h3 span:last-child{border-right: none;}
.ny_xgal .himg ul li .h4{border-top: 1px solid #eee;margin-top: 15px;padding:10px 15px 0;font-size: 14px;line-height: 30px;color: #666;height: 60px;}
.ny_xgal .himg ul li .h4 .al_tx{float: left;padding-right: 8px;}
.ny_xgal .himg ul li .h4 .al_tx img{display:block;width: 30px;height: 30px;border-radius: 50%;}
.ny_xgal .himg ul li:hover{box-shadow: 0 0 8px rgba(0,0,0,.2);top: -3px;}

.ny_xw{padding: 60px 0 60px;}
.ny_xw .lb1{margin-top: 30px;display: flex;justify-content: space-between;}
.ny_xw .lb1 .lb1_l{width: 48%;}
.ny_xw .lb1 .lb1_l .img{overflow: hidden;height: 370px;}
.ny_xw .lb1 .lb1_l .img img{display: block;width: 100%;height:100%;-o-object-fit: cover;object-fit: cover;-webkit-transition:0.5s;transition:0.5s;}
.ny_xw .lb1 .lb1_l .img:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.ny_xw .lb1 .lb1_l .txt{padding: 30px 0;}
.ny_xw .lb1 .lb1_l .txt .ml1{font-size: 20px;line-height: 24px;color: #2d2d2d;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ny_xw .lb1 .lb1_l .txt .ml1:hover{color: #cd1e19;}
.ny_xw .lb1 .lb1_l .txt .ml2{ padding-top: 10px;font-size: 14px;line-height: 24px;color: #727171;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ny_xw .lb1 .lb1_l .txt .ml3{ padding-top: 20px;display: flex;justify-content: space-between;}
.ny_xw .lb1 .lb1_l .txt .ml3 .m1{font-size: 14px;line-height: 30px;color: #cd1e19;}
.ny_xw .lb1 .lb1_l .txt .ml3 .m2{font-size: 12px;line-height: 30px;color: #999;border: 1px solid #d8d8d8;padding: 0 20px;}
.ny_xw .lb1 .lb1_l .txt .ml3 .m2:hover{color: #fff;background: #cd1e19;}
.ny_xw .lb1 .lb1_r{width: 48%;}
.ny_xw .lb1 .lb1_r ul li{margin-bottom: 20px;}
.ny_xw .lb1 .lb1_r ul li a{display: flex;}
.ny_xw .lb1 .lb1_r ul li a .img{overflow: hidden;width: 40%;height: 165px;}
.ny_xw .lb1 .lb1_r ul li a .img img{display: block;width: 100%;height:100%;-o-object-fit: cover;object-fit: cover;-webkit-transition:0.5s;transition:0.5s;}
.ny_xw .lb1 .lb1_r ul li a .img:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.ny_xw .lb1 .lb1_r ul li a .txt{width: 55%;border-bottom: 1px solid #eee;margin-left: 5%;}
.ny_xw .lb1 .lb1_r ul li a .txt .ml1{font-size: 20px;line-height: 24px;color: #727171;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ny_xw .lb1 .lb1_r ul li a .txt .ml1:hover{color: #cd1e19;}
.ny_xw .lb1 .lb1_r ul li a .txt .ml2{ padding-top: 10px;font-size: 14px;line-height: 24px;color: #727171;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ny_xw .lb1 .lb1_r ul li a .txt .ml3{ padding-top: 20px;display: flex;justify-content: space-between;}
.ny_xw .lb1 .lb1_r ul li a .txt .ml3 .m1{font-size: 14px;line-height: 30px;color: #cd1e19;}
.ny_xw .lb1 .lb1_r ul li a .txt .ml3 .m2{font-size: 12px;line-height: 30px;color: #999;border: 1px solid #d8d8d8;padding: 0 20px;}
.ny_xw .lb1 .lb1_r ul li a .txt .ml3 .m2:hover{color: #fff;background: #cd1e19;}
.ny_xw .lb2{}
.ny_xw .lb2 ul{display: flex;flex-wrap: wrap;}
.ny_xw .lb2 ul li{width: 48%;margin-right: 4%;border-bottom: 1px solid #eee;}
.ny_xw .lb2 ul li:nth-child(2n){margin-right: 0;}
.ny_xw .lb2 ul li a{display: flex;justify-content: space-between;padding: 10px 0;align-items: center;}
.ny_xw .lb2 ul li a .ml1{flex:1;width: 100%;font-size: 16px;line-height: 24px;color: #2d2d2d;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right: 80px;}
.ny_xw .lb2 ul li a .ml2{width: 120px;font-size: 14px;line-height: 30px;color: #cd1e19;}
.ny_xw .lb2 ul li a .ml3{width: 114px;font-size: 12px;line-height: 30px;color: #999;border: 1px solid #d8d8d8;text-align: center;}
.ny_xw .lb2 ul li a .ml3:hover{color: #fff;background: #cd1e19;}

.ny_xw_xq{padding: 50px 0 80px;}
.ny_xw_xq_l{float: left;width: 72%;padding-right: 4%;border-right: 1px solid #eee;}
.ny_xw_xq_r{float: right;width: 28%;padding-left: 4%;position: sticky;top: 100px;}
.ny_xw_xq_r_bt{font-size: 24px;line-height: 24px;color: #303030;border-bottom: 1px solid #eee;padding-bottom: 30px;}
.ny_xw_xq_r ul{}
.ny_xw_xq_r ul li{margin-top: 30px;position: relative;padding-left: 90px;height: 77px;}
.ny_xw_xq_r ul li .h3{position: absolute;left: 0;top: 0;width: 77px;height: 77px;}
.ny_xw_xq_r ul li .h3 img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_xw_xq_r ul li .h1{font-size: 14px;line-height: 24px;color: #303030;padding-bottom: 5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-transition:0.5s;transition:0.5s;}
.ny_xw_xq_r ul li:hover .h1{color: #cd1e19;}
.ny_xw_xq_r ul li .h2{font-size: 12px;line-height: 24px;color: #666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny_xw_xq_r ul li .h4{font-size:12px; line-height:24px; color:#303030;}
.ny_xw_xq_r ul li .h4 span{font-size: 14px;float: left;padding-right: 5px;}
.ny_tw_bt{width:100%; line-height:30px; padding:0px; font-size:14px;}
.ny_tw_bt .line{padding:0 10px; color:#303030;}
.ny_tw_bt p{color: #999;padding-top: 10px;}
.ny_tw_bt .color-blue{color:#666;}
.ny_tw_bt .h3{ line-height:30px; font-size:30px;color:#303030;}
.ny_tw{ font-size:14px; line-height:30px; color:#666; padding:30px 0 0px;}
.ny_tw img{ display:block; max-width:100%; margin:auto;}

.view-page{width:100%; position:relative; height:40px;margin-top:50px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px;height:40px; border:solid 1px #e6e6e6; line-height:40px; position: absolute;overflow: hidden;}
.view-page .prev{left:0;}
.view-page .prev a,.view-page .next a{text-align:center;}
.view-page a{display:block; padding:0 25px;color: #666;-webkit-transition:0.5s;transition:0.5s;} 
.view-page .back{left:50%; margin-left:-53px;}
.view-page .back a{ text-align:center;}
.view-page .next{right:0;}
.view-page .prev:hover a{color:#fff; background:#cd1e19;}
.view-page .next:hover a{color:#fff; background:#cd1e19;}
.view-page .back:hover a{background:#cd1e19; color:#fff;}


.ny_gywm_bt .h1{font-size: 30px;line-height: 30px;color: #303030;text-align: center;}
.ny_gywm_bt .h2{font-size: 14px;line-height: 14px;text-align: center;margin-top: 20px;color: #666;text-transform: uppercase;}
.ny_gy_l.ny_gywm_bt .h1{text-align: left;}
.ny_gy_l.ny_gywm_bt .h2{text-align: left;}

.ny_gy_l .h3{font-size: 18px;line-height: 36px;color: #303030;}

.linian_txt{font-size: 14px;line-height: 30px;color: #303030;margin-top: 50px;}
.linian_txt ul li{float: left;width:18.4%;margin: 0 2% 0 0;position: relative;overflow: hidden;padding: 50px 35px;background: #fff;}
.linian_txt ul li:nth-child(5n){margin-right: 0;}
.linian_txt ul li .linian_txt_img{font-size: 36px;line-height: 80px;width: 80px;background:#999;border-radius: 50%;text-align: center;margin: auto;color: #fff;-webkit-transition:0.5s; transition:0.5s;}
.linian_txt ul li:hover .linian_txt_img{background:#cd1e19;}
.linian_txt_wz{-webkit-transition:0.5s;transition:0.5s;}
.linian_txt_wz2{-webkit-transition:0.5s;transition:0.5s;padding-top: 30px;}
.linian_txt_wz .h1{font-size: 20px;line-height:20px;color: #303030;padding-bottom: 15px;text-align: center;}
.linian_txt_wz .h2{font-size: 14px;line-height: 24px;color: #666;-webkit-transition:0.5s;transition:0.5s;text-align: center;min-height: 48px;}

.sy_sz{padding: 80px  80px;}
.sy_sz ul{display: flex;align-items: center;justify-content:center;width: 100%;}
.sy_sz ul li{text-align: center;border-right: 1px solid #eee;padding-right: 40px;margin-right: 40px;}
.sy_sz ul li:nth-child(3n){border-right: none;padding-right: 0;margin-right: 0;}
.sy_sz ul li .m1{font-size: 66px;color: #2d2d2d;font-family: 'Impact';display: flex;align-items: baseline;justify-content: center;}
.sy_sz ul li .m1 span{}
.sy_sz ul li .m2{font-size: 18px;line-height: 18px;color: #333;padding-top: 5px;}


.ny_gy{text-align: center;}
.ny_gy .ml1{font-size: 42px;font-weight: bold;color: #2d2d2d;line-height: 42px;}
.ny_gy .ml2{font-size: 24px;color: #727171;line-height: 30px;margin-top: 20px;}
.ny_gy .ml2:after{content: "";display: block;width: 100px;height: 1px;background: #cd1e19;margin: 40px auto 0;}
.ny_gy .ml3{font-size: 16px;line-height: 36px;color: #727171;padding-top: 30px;}
.ny_gy .ml4{padding-top: 30px;}
.ny_gy .ml4 img{display: block;width: 100%;}

.ny_shzr{padding: 50px 0 0px;}
.ny_shzr ul li{float: left;width: 23.5%;margin:0 2% 0 0;background: #f5f5f5;}
.ny_shzr ul li:nth-child(4n){margin-right: 0;}
.ny_shzr ul li .h1{overflow: hidden;padding: 0;}
.ny_shzr ul li .h1 img{display: block; width: 100%;-webkit-transition:0.5s; transition:0.5s;padding: 0;}
.ny_shzr ul li:hover .h1 img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.ny_shzr ul li .h2{font-size: 20px;line-height: 20px;padding: 25px 20px 0;color: #303030;}
.ny_shzr ul li .h3{font-size: 14px;line-height: 24px;padding: 10px 20px 25px;color: #666;}

.ny_gy_qywh{background: #f5f5f5;padding: 80px 0;}
.ny_gy_shzr{padding: 80px 0;}

.nckh{background:url(../img/sbkg.jpg?1) center top no-repeat;padding: 80px 0;}
.nckh .lb{background: #fff;padding: 50px 50px 0;margin-top: 50px;}
.nckh .lb ul{display: flex;}
.nckh .lb ul li{width: 23.5%;margin: 0 2% 0 0;border: 1px solid #ddd;border-radius: 10px;overflow: hidden;}
.nckh .lb ul li:nth-child(4n){margin-right:0;}
.nckh .lb ul li .gbwy{background: #cd1e19;padding: 30px;text-align: center;}
.nckh .lb ul li .gbwy .ml1{width: 60px;height: 60px;background: #fff;font-size: 36px;line-height: 60px;color: #cd1e19;margin: auto;border-radius: 50%;}
.nckh .lb ul li .gbwy .ml2{font-size: 18px;line-height: 18px;color: #fff;margin-top: 10px;}
.nckh .lb ul li .gbwy .ml3{font-size: 14px;line-height: 14px;color: #fff;margin-top: 10px;}
.nckh .lb ul li .qnmd{padding: 30px 50px;text-align: center;}
.nckh .lb ul li .qnmd .nc{font-size: 14px;line-height: 46px;color: #666;border-bottom: 1px dashed #ddd;}
.nckh .lb ul li .qnmd .nc:last-child{border-bottom:none;}

.ny_zp{ padding:60px 0 60px;position: relative;}
.ny_zp ul{margin-top: 0px;}
.ny_zp ul li{padding:30px 30px 30px 30px; position:relative;float: left;width: 49%;margin:0 2% 2% 0;background: #f6f6f6;}
.ny_zp ul li:nth-child(2n){margin-right:0;}
.ny_zp_img{float: left; overflow:hidden;line-height:30px;font-size: 24px;color: #303030;padding-right:5px;}
.ny_zp ul li .ny_zp_txt{ position:relative;}
.ny_zp ul li .ny_zp_txt .h1{ font-size:20px; line-height:35px; color:#cd1e19;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: bold;}
.ny_zp ul li .ny_zp_txt .h2{ font-size:14px; line-height:24px; color:#303030;margin-top: 10px;height: 96px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;overflow: hidden;}
.ny_zp ul li .ny_zp_txt .h3{font-size:14px; line-height:35px; color:#cd1e19;width: 120px;border: 1px solid #cd1e19; text-align: center;margin-top: 15px;cursor: pointer;-webkit-transition:0.5s;transition:0.5s;border-radius: 3px;}
.ny_zp ul li .ny_zp_txt .h3:hover{color:#fff;background: #cd1e19;border: 1px solid #cd1e19;}

.ny_zp_tc_bg{position: fixed; left: 0;top: 0;bottom: 0;right: 0;background: rgba(0, 0, 0, 0.75);z-index: 99;display: none;}
.ny_zp_tc{position: absolute; left: 50%;top: 50%;background:#fff;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 60px 50px 60px 50px;border-radius: 10px;font-size: 14px;line-height: 30px;color: #444;width: 80%; max-width: 700px;height: 0;-webkit-transition:0.5s;transition:0.5s;}
.ny_zp_tc_gb{position:absolute;right: -18px;top: -18px;width: 36px;line-height:36px;text-align: center;font-size: 14px;color: #fff;background: #cd1e19;border-radius: 50%;cursor: pointer;}
.ny_zp_tc_xx{height: 100%;overflow: auto;padding-right: 10px;}
.ny_zp_tc_xx::-webkit-scrollbar{width:5px;height:5px;}
.ny_zp_tc_xx::-webkit-scrollbar-track{background:#eee;border-radius:2px;}
.ny_zp_tc_xx::-webkit-scrollbar-thumb{background: #cd1e19;border-radius:2px;}
.ny_zp_tc_xx .jl{display:block; font-size:14px; line-height:40px; color:#cd1e19;width: 150px;border: 1px solid #cd1e19;text-align: center;margin-top: 20px;margin-bottom: 10px;}
.ny_zp_tc_xx .jl:hover{color:#fff;background: #cd1e19;}
.ny_zp_tc_xx_gd .h1{font-weight: bold;padding-bottom: 15px;font-size: 24px;color: #303030;}
.ny_zp_tc_xx_gd .h2{font-size: 14px;line-height: 30px;color: #666;}
.ny_zp_tc_xx_gd .h1 .ny_zp_img{font-size: 36px;padding-right: 10px;}

.ny_lxwm{padding: 80px 0;}
.sy_xl_div{}
.sy_xl_txt{ font-size:14px; line-height:30px; color:#303030; width:45%;padding-top:0px;}
.sy_xl_txt p{position: relative;padding-bottom: 10px;}
.spz18_000{ font-size:30px; color:#303030;display: block;padding-bottom: 30px;}
.sy_xl_ly{ width:45%;}
.sy_xl_ly form input{ display:block; width:100%; border:1px solid #ddd; border-radius:3px; margin-bottom:10px; font-size:14px; line-height:50px;height:52px; padding:0 10px;color: #666;background: none;}
.sy_xl_ly form textarea{ display:block; width:100%; border:1px solid #ddd; border-radius:3px; margin-bottom:10px; font-size:14px; line-height:35px; padding:5px 10px; height:140px;color: #666;background: none;}
.sy_xl_ly form a{ display:block; width:180px;  border-radius:3px;font-size:14px; line-height:50px;border:1px solid #ddd; text-align:center; color:#666; margin:auto;-webkit-transition:0.3s;transition:0.3s;}
.sy_xl_ly form a:hover{background:#cd1e19;color: #fff;border:1px solid #cd1e19;}
.ny_lx{ font-size:14px; line-height:35px; color:#666; padding:80px 0 0px;}

.tpimg img{display: block;margin: auto;max-width: 100%;}
.tpimg2{overflow: hidden;}
.tpimg2 img{display: block;width: 1920px;position: relative;left: 50%;margin-left: -960px;}

.ny_zjgd{padding: 30px 0 80px;}
.ny_zjgd_l{float: left;width: 70%;}
.ny_zjgd_fl{padding: 15px 0;border-bottom: 1px solid #eee;}
.ny_zjgd_fl ul li{position: relative;padding-left: 65px;margin-bottom: 6px;}
.ny_zjgd_fl ul li .h1{position: absolute;left: 0;top: 5px;font-size: 14px;font-weight: bold;line-height: 22px;color: #303030;}
.ny_zjgd_fl ul li .h2{}
.ny_zjgd_fl ul li .h2 a{float: left;font-size: 14px;line-height: 22px;color: #666;padding: 0 5px;margin: 5px 8px;border-radius: 5px;-webkit-transition:0.5s;transition:0.5s;}
.ny_zjgd_fl ul li .h2 a.on,.ny_al_fl ul li .h2 a:hover{color: #fff;background: #cd1e19;}
.ny_zjgd_lb{padding-top: 30px;}
.ny_zjgd_lb ul li{position: relative;padding-left: 285px;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dashed #eee;}
.ny_zjgd_lb ul li .ny_zjgd_lb_img{position: absolute;left: 0;top: 0;width: 260px;height: 160px;overflow: hidden;}
.ny_zjgd_lb ul li .ny_zjgd_lb_img img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;-webkit-transition:0.5s;transition:0.5s;}
.ny_zjgd_lb ul li .ny_zjgd_lb_img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.ny_zjgd_lb ul li .ny_zjgd_lb_txt{}
.ny_zjgd_lb ul li .ny_zjgd_lb_txt .h1{font-size: 14px;line-height: 30px;color: #666;padding-bottom: 5px;-webkit-transition:0.5s;transition:0.5s;}
.ny_zjgd_lb ul li .ny_zjgd_lb_txt .h1:hover{color: #cd1e19;}
.ny_zjgd_lb ul li .ny_zjgd_lb_txt .h2{font-size: 14px;line-height: 20px;color: #666;}
.ny_zjgd_lb ul li .ny_zjgd_lb_txt .h3{font-size: 14px;line-height: 20px;color: #666;}
.ny_zjgd_lb ul li .ny_zjgd_lb_txt .h3 span{padding-right: 20px;}
.ny_zjgd_lb ul li .ny_zjgd_lb_txt .h4{font-size: 14px;line-height: 30px;color: #666;padding-top: 5px;}
.ny_zjgd_lb ul li .ny_zjgd_lb_txt .h5{font-size: 14px;line-height: 30px;color: #666;text-align: center;margin-top: 10px;}
.ny_zjgd_lb ul li .ny_zjgd_lb_txt .h5 .h5_hx{display: block;width: 100%;background:#d6d6d6;height: 2px;}
.ny_zjgd_lb ul li .ny_zjgd_lb_txt .h5 .h5_hx span{display: block;width:0;background:#cd1e19;height: 2px;}
.ny_zjgd_lb ul li .ny_zjgd_lb_txt .h5 dl{}
.ny_zjgd_lb ul li .ny_zjgd_lb_txt .h5 dl dd{float: left;width: 14.285%;padding-top: 10px;position: relative;}
.ny_zjgd_lb ul li .ny_zjgd_lb_txt .h5 dl dd:after{content: "";position: absolute;top: -11px;width: 20px;height: 20px;left: 50%;margin-left: -10px;background: url('../img/yd1.png') center no-repeat;}
.ny_zjgd_lb ul li .ny_zjgd_lb_txt .h5 dl dd.on:after{background: url('../img/yd2.png') center no-repeat;}
.ny_zjgd_r{float: right;width: 26%;padding-top: 20px;}
.ny_zjgd_r_ly{box-shadow: 0 0 6px rgba(0,0,0,.3);padding: 20px;text-align: center;}
.ny_zjgd_r_ly .h1{font-size: 14px;line-height: 30px;color: #666;}
.ny_zjgd_r_ly .h2{font-size: 30px;line-height: 30px;color: #cd1e19;font-weight: bold;padding: 10px 0;}
.ny_zjgd_r_ly .h3 img{display: block;margin: auto;max-width: 90%;}
.ny_zjgd_r_ly .h4{font-size: 18px;line-height: 30px;color: #cd1e19;font-weight: bold;}
.ny_zjgd_r_ly .h5{padding-top: 20px;}
.ny_zjgd_r_ly .h5 ul li{border: 1px solid #ababab;margin-bottom: 10px;border-radius: 3px;overflow: hidden;position: relative;}
.ny_zjgd_r_ly .h5 ul li span{position: absolute;left: 5px;top: 0;width: 20px;height: 35px;display: flex;align-items: center;justify-content: center;}
.ny_zjgd_r_ly .h5 ul li span img{}
.ny_zjgd_r_ly .h5 ul li input{display: block;width: 100%;font-size: 14px;line-height: 35px;color: #303030;padding:0 30px;height:35px;}
.ny_zjgd_r_ly .h5 ul .bat_form_tj{padding-top: 10px;}
.ny_zjgd_r_ly .h5 ul .bat_form_tj input{display: block;width: 100%;font-size: 16px;line-height: 40px;color: #fff;background: #cd1e19;border-radius: 4px;cursor: pointer;}
.ny_zjgd_r_zx{margin-top: 30px;border: 1px solid #d6d6d6;padding-bottom: 20px;}
.ny_zjgd_r_zx .ny_zjgd_r_zx_bt{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #d6d6d6;padding: 12px 20px;}
.ny_zjgd_r_zx .ny_zjgd_r_zx_bt span{font-size: 16px;line-height: 30px;color: #666;}
.ny_zjgd_r_zx .ny_zjgd_r_zx_bt a{font-size: 14px;line-height: 30px;color: #666;-webkit-transition:0.5s;transition:0.5s;}
.ny_zjgd_r_zx .ny_zjgd_r_zx_bt a:hover{color: #cd1e19;}
.ny_zjgd_r_zx ul li a{display: flex;align-items: center;justify-content:left;padding:20px 20px 0;}
.ny_zjgd_r_zx ul li a .ny_zjgd_r_zx_img img{width: 100px;}
.ny_zjgd_r_zx ul li a .ny_zjgd_r_zx_txt{margin-left: 15px;}
.ny_zjgd_r_zx ul li a .ny_zjgd_r_zx_txt .h1{font-size: 14px;line-height: 24px;color: #666;-webkit-transition:0.5s;transition:0.5s;}
.ny_zjgd_r_zx ul li a:hover .ny_zjgd_r_zx_txt .h1{color: #cd1e19;}
.ny_zjgd_r_zx ul li a .ny_zjgd_r_zx_txt .h2{font-size: 14px;line-height: 24px;color: #999;}

.ny_zjgd_r_xg{margin-top: 30px;border: 1px solid #d6d6d6;padding-bottom: 20px;}
.ny_zjgd_r_xg .ny_zjgd_r_xg_bt{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #d6d6d6;padding: 12px 20px;}
.ny_zjgd_r_xg .ny_zjgd_r_xg_bt span{font-size: 16px;line-height: 30px;color: #666;}
.ny_zjgd_r_xg .ny_zjgd_r_xg_bt a{font-size: 14px;line-height: 30px;color: #666;-webkit-transition:0.5s;transition:0.5s;}
.ny_zjgd_r_xg .ny_zjgd_r_xg_bt a:hover{color: #cd1e19;}
.ny_zjgd_r_xg ul{padding: 20px 20px 0;}
.ny_zjgd_r_xg ul li{float: left;width: 23.5%;margin: 0 2% 2% 0;}
.ny_zjgd_r_xg ul li:nth-child(4n){margin-right: 0;}
.ny_zjgd_r_xg ul li img{display: block;width: 100%;}
.ny_zjgd_r_xg ul li p{font-size: 12px;line-height: 24px;color: #666;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-transition:0.5s;transition:0.5s;}
.ny_zjgd_r_xg ul li:hover p{color: #cd1e19;}

.ny_zjgd_xq{margin-top: 20px;border: 1px solid #d6d6d6;padding-bottom: 10px;}
.ny_zjgd_xq .h1{font-size: 16px;line-height: 30px;color: #303030;text-align: center;padding:15px 20px;font-weight: bold;background: #f6f6f6;}
.ny_zjgd_xq .h2{text-align: center;font-size: 14px;line-height: 20px;color: #666;border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;padding: 20px 20px;}
.ny_zjgd_xq .h2 span{padding: 0 15px;border-right: 1px solid #d6d6d6;}
.ny_zjgd_xq .h3{font-size: 14px;line-height: 30px;color: #666;text-align: center;margin:50px 80px 20px;}
.ny_zjgd_xq .h3 .h3_hx{display: block;width: 100%;background:#d6d6d6;height: 2px;}
.ny_zjgd_xq .h3 .h3_hx span{display: block;width:0;background:#cd1e19;height: 2px;}
.ny_zjgd_xq .h3 dl{}
.ny_zjgd_xq .h3 dl dd{float: left;width: 14.285%;padding-top: 10px;position: relative;}
.ny_zjgd_xq .h3 dl dd:after{content: "";position: absolute;top: -11px;width: 20px;height: 20px;left: 50%;margin-left: -10px;background: url('../img/yd1.png') center no-repeat;}
.ny_zjgd_xq .h3 dl dd.on:after{background: url('../img/yd2.png') center no-repeat;}
.ny_zjgd_xq_nr{padding:30px 20px;border: 1px solid #d6d6d6;margin-top: 30px;font-size: 14px;line-height: 30px;color: #666;}
.ny_zjgd_xq_nr img{display: block;max-width: 100%;margin: auto;}

.ny_fwlc{}
.ny_fwlc_lb{padding: 80px 0;background: url('../img/ny_fwlc_lb_bg.jpg') center bottom no-repeat;}
.ny_fwlc_bt .h1{font-size: 30px;line-height: 30px;color: #303030;text-align: center;}
.ny_fwlc_bt .h2{font-size: 14px;line-height: 14px;text-align: center;margin-top: 20px;color: #666;text-transform: uppercase;}
.ny_fwlc_lb ul{margin-top: 50px;}
.ny_fwlc_lb ul li{float: left;width: 11.625%;margin: 0 1% 0 0;box-shadow: 0px 0px 15px rgba(0,0,0,.15);padding: 30px 20px;text-align: center;background: #fff;border-radius: 5px;}
.ny_fwlc_lb ul li:nth-child(8n){margin-right: 0;}
.ny_fwlc_lb ul li .h1{font-size: 30px;line-height: 68px;width: 70px;margin: auto;color: #666;border: 1px solid #ccc;border-radius: 50%;-webkit-transition:0.5s;transition:0.5s;}
.ny_fwlc_lb ul li .h2{font-size: 16px;line-height: 30px;color: #303030;margin-top: 20px;}
.ny_fwlc_lb ul li .h3{font-size: 12px;line-height: 12px;color: #ccc;text-transform: uppercase;margin-top: 5px;}
.ny_fwlc_lb ul li .h4{font-size: 36px;line-height: 36px;color: #ccc;font-family: "宋体";margin-top: 5px;}
.ny_fwlc_lb ul li:hover .h1{color: #fff;border: 1px solid #cd1e19;background: #cd1e19;}

.ny_fwlc_yzsfw{padding: 80px 0 40px;}
.ny_fwlc_yzsfw ul{margin-top: 50px;}
.ny_fwlc_yzsfw ul li{float: left;width: 31.333%;margin: 0 3% 3% 0;padding: 50px 20px;text-align: center;border: 1px solid #eee;-webkit-transition:0.5s;transition:0.5s;height: 280px;border-radius: 10px;overflow: hidden;}
.ny_fwlc_yzsfw ul li:nth-child(3n){margin-right: 0;}
.ny_fwlc_yzsfw ul li .h1{font-size: 80px;line-height: 80px;color: #777;-webkit-transition:0.5s;transition:0.5s;}
.ny_fwlc_yzsfw ul li .h2{font-size: 16px;line-height: 30px;color: #777;margin-top: 40px;-webkit-transition:0.5s;transition:0.5s;}
.ny_fwlc_yzsfw ul li .h3{font-size: 14px;line-height: 14px;color: #bbb;text-transform: uppercase;margin-top: 10px;-webkit-transition:0.5s;transition:0.5s;}
.ny_fwlc_yzsfw ul li .h4{font-size: 14px;line-height: 24px;color: #999;margin-top: 60px;height: 48px;-webkit-transition:0.5s;transition:0.5s;}
.ny_fwlc_yzsfw ul li .h5{font-size: 14px;line-height: 28px;color: #999;width: 100px;border-radius: 15px;margin:20px auto 0;border: 1px solid #999;-webkit-transition:0.5s;transition:0.5s;cursor: pointer;}
.ny_fwlc_yzsfw ul li:hover{background: #cd1e19;}
.ny_fwlc_yzsfw ul li:hover .h1{margin-top: -150px;}
.ny_fwlc_yzsfw ul li:hover .h2{margin-top:60px;color: #fff;}
.ny_fwlc_yzsfw ul li:hover .h3{color: #fff;}
.ny_fwlc_yzsfw ul li:hover .h4{margin-top:40px;color: #fff;}
.ny_fwlc_yzsfw ul li:hover .h5{color: #fff;border: 1px solid #fff;}

.ny_fwlc_fwtx{padding: 80px 0 60px;background: #f6f6f6;}
.ny_fwlc_fwtx ul{margin-top: 50px;}
.ny_fwlc_fwtx ul li{float: left;width: 49%;margin: 0 2% 2% 0;position: relative;}
.ny_fwlc_fwtx ul li:nth-child(2n){margin-right: 0;}
.ny_fwlc_fwtx ul li .h0{overflow: hidden;}
.ny_fwlc_fwtx ul li .h0 img{display:block;width:100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_fwlc_fwtx ul li:hover .h0 img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.ny_fwlc_fwtx ul li .h_dw{position: absolute;left: 60px;top: 50%;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);-webkit-transition:0.5s;transition:0.5s;}
.ny_fwlc_fwtx ul li:hover .h_dw{left: 80px;}
.ny_fwlc_fwtx ul li .h_dw .h1{font-size: 18px;line-height: 30px;color: #303030;}
.ny_fwlc_fwtx ul li .h_dw .h1 span{font-size: 24px;float: left;padding-right: 10px;}
.ny_fwlc_fwtx ul li .h_dw .h2{font-size: 14px;line-height: 30px;color: #666;margin-top: 20px;}

.ny_fwlc_hfxt{padding: 80px 0 40px;}
.ny_fwlc_hfxt ul{margin-top: 50px;}
.ny_fwlc_hfxt ul li{float: left;width: 100%;border: 1px solid #eee;margin-bottom: 40px;border-radius: 5px;overflow: hidden;}
.ny_fwlc_hfxt ul li .h0{width: 50%;overflow: hidden;}
.ny_fwlc_hfxt ul li .h0 img{display:block;width:100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_fwlc_hfxt ul li:hover .h0 img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.ny_fwlc_hfxt ul li .h_dw{width: 50%;overflow: hidden;padding: 30px 50px;-webkit-transition:0.5s;transition:0.5s;}
.ny_fwlc_hfxt ul li .h_dw .h1{font-size: 14px;line-height: 36px;color: #303030;}
.ny_fwlc_hfxt ul li .h_dw .h1 span{font-size: 36px;font-family: "Impact","Microsoft Yahei";float: left;padding-right: 15px;position: relative;padding-left: 30px;font-style: italic;color: #cd1e19;}
.ny_fwlc_hfxt ul li .h_dw .h1 span:after{content: "";position: absolute;left: 0;top: 50%;width: 25px;height: 2px;margin-top: -1px;background: #cd1e19;}
.ny_fwlc_hfxt ul li .h_dw .h2{font-size: 14px;line-height: 30px;color: #666;margin-top: 10px;}
.ny_fwlc_hfxt ul li:hover .h_dw{padding: 30px 60px;}

.ny_fwlc_ly{padding: 80px 0;background: #f6f6f6;}
.ny_fwlc_ly_lb{}
.ny_fwlc_ly_lb .ny_fwlc_ly_l{float: left;width: 30%;padding-right: 80px;text-align: right;}
.ny_fwlc_ly_lb .ny_fwlc_ly_l .h1{font-size: 40px;line-height: 40px;color: #303030;font-weight: bold;}
.ny_fwlc_ly_lb .ny_fwlc_ly_l .h1 span{font-size: 24px;}
.ny_fwlc_ly_lb .ny_fwlc_ly_l .h2{font-size: 24px;line-height: 24px;color: #303030;/*font-weight: bold;*/}
.ny_fwlc_ly_lb .ny_fwlc_ly_l .h3{font-size: 20px;line-height: 30px;color: #666;text-transform: uppercase;padding-bottom: 15px;}
.ny_fwlc_ly_lb .ny_fwlc_ly_l .h4{font-size: 16px;line-height: 30px;color: #666;/*font-weight: bold;*/}
.ny_fwlc_ly_lb .ny_fwlc_ly_r{float: right;width: 70%;padding-left: 80px;border-left: 1px dashed #999;}
.ny_fwlc_ly_lb .ny_fwlc_ly_r .h1{font-size: 24px;line-height: 24px;color: #303030;font-weight: bold;}
.ny_fwlc_ly_lb .ny_fwlc_ly_r .h2{font-size: 24px;line-height: 24px;color: #303030;font-weight: bold;padding-top: 10px;}
.ny_fwlc_ly_lb .ny_fwlc_ly_r .h3{font-size: 14px;line-height: 24px;color: #666;padding: 15px 0;}
.ny_fwlc_ly_lb .ny_fwlc_ly_r .h4{}
.ny_fwlc_ly_lb .ny_fwlc_ly_r .h4 ul{position: relative;margin-right: 110px;}
.ny_fwlc_ly_lb .ny_fwlc_ly_r .h4 ul li{float: left;}
.ny_fwlc_ly_lb .ny_fwlc_ly_r .h4 ul li input{border-radius: 5px;display: block;border: 1px solid #e6e6e6;padding: 0 15px;line-height: 48px;width: 100%;height: 50px;}
.ny_fwlc_ly_lb .ny_fwlc_ly_r .h4 ul li input:focus{border: 1px solid #cd1e19;}
.ny_fwlc_ly_lb .ny_fwlc_ly_r .h4 ul li textarea{border-radius: 5px;display: block;border: 1px solid #e6e6e6;padding: 10px 15px;line-height: 30px;height: 113px;width: 100%;}
.ny_fwlc_ly_lb .ny_fwlc_ly_r .h4 ul li textarea:focus{border: 1px solid #cd1e19;}
.ny_fwlc_ly_lb .ny_fwlc_ly_r .h4 ul li:nth-child(1){width: 48%;margin-right: 2%;}
.ny_fwlc_ly_lb .ny_fwlc_ly_r .h4 ul li:nth-child(2){width: 48%;position: absolute;left: 0;bottom: 0;}
.ny_fwlc_ly_lb .ny_fwlc_ly_r .h4 ul li:nth-child(3){width: 48%;margin-right: 2%;}
.ny_fwlc_ly_lb .ny_fwlc_ly_r .h4 ul li:nth-child(4){width:110px;position: absolute;right: -110px;top: 0;}
.ny_fwlc_ly_lb .ny_fwlc_ly_r .h4 ul li:nth-child(4) button{display: block;font-size: 16px;line-height: 113px;background: #303030;color: #ccc;text-align: center;width: 100%;border-radius: 5px;cursor: pointer;-webkit-transition:0.5s;transition:0.5s;}
.ny_fwlc_ly_lb .ny_fwlc_ly_r .h4 ul li:nth-child(4) button:hover{background: #cd1e19;color: #fff;}

.ny_jggl{}
.ny_jggl_j1{}
.ny_jggl_j1{background: #f6f6f6;padding: 50px 0;}
.ny_jggl_j1 ul li{float: left;width:31.333%;margin-right: 3%;background: #fff;-webkit-transition:0.5s;transition:0.5s;height: 150px;display: flex;align-items: center;justify-content: center;border: 1px solid #eee;}
.ny_jggl_j1 ul li:nth-child(3n){margin-right: 0;}
.ny_jggl_j1 ul li .h_tb{font-size: 48px;line-height: 48px;color: #cd1e19;}
.ny_jggl_j1 ul li .h_txt{padding-left: 20px;}
.ny_jggl_j1 ul li .h_txt .h1{font-size: 16px;line-height: 24px;color: #303030;font-weight: bold;}
.ny_jggl_j1 ul li .h_txt .h2{font-size: 14px;line-height: 24px;color: #666;}

.ny_jggl_j2{padding: 80px 0;}
.ny_jggl_j2 ul{margin-top: 50px;border: 1px solid #eee;border-width: 1px 1px 0 0;}
.ny_jggl_j2 ul li{float: left;width:25%;border: 1px solid #eee;border-width:0 0 1px 1px;padding:50px 30px;text-align: center;}
.ny_jggl_j2 ul li:nth-child(4n){margin-right: 0;}
.ny_jggl_j2 ul li .h1{font-size: 30px;line-height: 70px;color: #fff;width: 70px;margin: auto;background: #999;border-radius: 50%;-webkit-transition:0.5s;transition:0.5s;}
.ny_jggl_j2 ul li:hover .h1{background: #cd1e19;}
.ny_jggl_j2 ul li .h2{font-size: 16px;line-height: 30px;color: #303030;margin-top: 20px;}
.ny_jggl_j2 ul li .h3{font-size: 12px;line-height: 12px;color: #ccc;text-transform: uppercase;margin-top: 5px;}

.ny_jggl_j3{padding: 80px 0;background: #f6f6f6;}
.ny_zs_bg{margin-top: 50px;position: relative;padding:0 60px;}
.ny_zs{overflow:hidden;}
.ny_zs ul{width: 10000%;position: relative;}
.ny_zs ul li{float: left;width: 0.235%;margin-right: 0.02%;position:relative;}
.ny_zs ul li .h1{overflow: hidden;}
.ny_zs ul li .h1 img{display: block;width: 100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_zs ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_zs ul li .h2{text-align: center;font-size: 14px;line-height: 24px;color: #303030;padding: 10px 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny_zs_l,.ny_zs_r{ position:absolute; top:50%; margin-top:-25px;width:50px; height:50px; -webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:5;font-size: 30px;line-height: 50px;text-align: center;color: #ccc;}
.ny_zs_l{ left:0px;}
.ny_zs_r{ right:0px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.ny_zs_l:hover,.ny_zs_r:hover{color: #cd1e19;}

.ny_jggl_j4{padding: 80px 0;}
.ny_sgbz_bg{margin-top: 50px;height: 110px;}
.ny_sgbz{background: #fff;}
.ny_sgbz.on{position: fixed;left: 0;top: 90px;right: 0;z-index: 9;}
.ny_sgbz ul li{float: left;width: 20%;border-right: 1px solid #eee;text-align: center;padding: 20px 0;cursor: pointer;position: relative;}
.ny_sgbz ul li.on{box-shadow: 0 0 25px rgba(0,0,0,.1);}
.ny_sgbz ul li.on:before{content: ""; position: absolute;left:0;bottom:0;width:100%;border-bottom: 2px solid #cd1e19;}
.ny_sgbz ul li.on:after{content: ""; position: absolute;left: 50%;bottom:-20px;width: 0;height: 0;border: 10px solid transparent;border-top: 10px solid #cd1e19;margin-left: -10px;}
.ny_sgbz ul li:last-child{border-right:none;}
.ny_sgbz ul li .h1{font-size:36px;line-height: 36px;color: #cd1e19;}
.ny_sgbz ul li .h2{font-size:14px;line-height: 14px;color: #303030;margin-top: 20px;}
.ny_sgbz_lb_bt .h1{font-size: 24px;line-height: 24px;color: #303030;text-align: center;}
.ny_sgbz_lb_bt .h2{font-size: 12px;line-height: 12px;text-align: center;margin-top: 15px;color: #999;text-transform: uppercase;}
.ny_sgbz_nr{}
.ny_sgbz_lb{padding-top: 60px;}
.ny_sgbz_lb_img_bg{margin-top: 50px;position: relative;padding:0 60px;}
.ny_sgbz_lb_img{overflow:hidden;}
.ny_sgbz_lb_img ul{width: 10000%;position: relative;}
.ny_sgbz_lb_img ul li{float: left;width: 0.235%;margin-right: 0.02%;position:relative;}
.ny_sgbz_lb_img ul li .h1{overflow: hidden;}
.ny_sgbz_lb_img ul li .h1 img{display: block;width: 100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_sgbz_lb_img ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_sgbz_lb_img ul li .h2{text-align: center;font-size: 14px;line-height: 24px;color: #303030;padding: 10px 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny_sgbz_l,.ny_sgbz_r{ position:absolute; top:50%; margin-top:-25px;width:50px; height:50px; -webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:5;font-size: 30px;line-height: 50px;text-align: center;color: #ccc;}
.ny_sgbz_l{ left:0px;}
.ny_sgbz_r{ right:0px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.ny_sgbz_l:hover,.ny_sgbz_r:hover{color: #cd1e19;}

.large_small{margin:50px auto 20px;position: relative;padding-right: 180px;}
.large_box{margin-bottom:10px;width:100%;height:auto;overflow:hidden;margin: auto;border: 1px solid #eee;background: #fff;}
.large_box ul li{display: none;}
.large_box img{display:block;max-width: 100%;max-height: 600px;margin: auto;}
.small_box{position: absolute;width:140px;top: 0;right: 0;bottom: 0;padding: 30px 0;}
.small_list{overflow:hidden;margin-top: 10px;height: 100%;}
.small_list ul{overflow:hidden}
.small_list ul li{position:relative;margin-bottom:10px;border: 1px solid #ccc;background: #fff;}
.small_list ul li img{display:block;width: 100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;-webkit-transition:0.5s;transition:0.5s;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%);}
.small_list ul li.on img{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=0); -webkit-filter: grayscale(0);}
.small_list ul li.on{}
.small_box .btn{position: absolute;left: 0; width:100%;height:20px;background-color:#ececec;background-repeat:no-repeat;background-position:center center;cursor:pointer}
.small_box .btn:hover{/*background-color:#ce541e*/}
.left_btn{top:0;background-image:url(../img/left_btn.png)}
.right_btn{bottom:0;background-image:url(../img/right_btn.png)}

.history-box{padding:80px 0 80px}
.history-box .content{background:url(../img/history_bg_line.png) repeat-x bottom;padding-bottom:50px}
.history-box .slick-for .box{padding:80px 0 50px}
.history-box .slick-for .box .date{float:left;width:100%;font-size:42px;line-height:60px;color:#cd1e19;font-weight:300;text-align:center}
.history-box .slick-for .box .text{margin-left:330px;padding-top:20px;font-size:18px;line-height:34px;color:#555}
.history-box .slick-nav{margin-top:40px;text-align:center}
.history-box .slick-nav .slick-slide{cursor:pointer}
.history-box .slick-nav .slick-slide span{display:block;height:50px;line-height:50px;position:relative}
.history-box .slick-nav .slick-slide span:after,.history-box .slick-nav .slick-slide span:before{display:none;content:"";position:absolute;left:50%;margin-left:-5px}
.history-box .slick-nav .slick-slide span:before{top:0;border-style:solid dashed dashed dashed;border-color:#cd1e19 transparent transparent transparent;border-width:7px}
.history-box .slick-nav .slick-slide span:after{bottom:0;border-style:dashed dashed solid dashed;border-color:transparent transparent #cd1e19 transparent;border-width:7px}
.history-box .slick-nav .slick-current{color:#cd1e19}
.history-box .slick-nav .slick-current span:after,.history-box .slick-nav .slick-current span:before{display:block;}

.ny_new_alxq_bg_zy{padding: 50px 0 80px;}
.ny_new_alxq_bg{float: left;width: 80%;}
.ny_new_alxq_bt{font-size: 42px;color: #303030;text-align: center;font-weight: bold;}
.ny_new_alxq_bt2{font-size: 32px;color: #303030;text-align: center;margin-top:20px;}
.ny_new_alxq_bt3{display: flex;align-items: center;justify-content: center;margin-top: 20px;color: #999;font-size: 22px;}
.ny_new_alxq_bt3 .ny_new_alxq_bt32{padding-left:40px;}
.ny_new_alxq_ms{border-top: 1px solid #e5e5e5;padding-top: 20px;margin-top: 40px;padding-bottom: 50px;}
.ny_new_alxq_ms ul{display: flex;justify-content: space-between;}
.ny_new_alxq_ms ul li{width: 30%;}
.ny_new_alxq_ms ul li .ml1{font-size: 16px;line-height: 30px;color: #cd1e19;}
.ny_new_alxq_ms ul li .ml2{font-size: 14px;line-height: 28px;color: #666;}
.ny_new_alxq_xq{font-size: 14px;line-height: 28px;color: #666;padding-bottom: 50px;padding-top: 30px;}
.ny_new_alxq_xq img{display: block;max-width: 100%;}
.ny_new_alxq_fy{padding: 20px 0;}
.ny_new_alxq_fy a{font-size: 14px;color: #333;margin-right: 50px;-webkit-transition:0.5s;transition:0.5s;}
.ny_new_alxq_fy a:hover{color: #cd1e19;}
.ny_new_alxq_bg_zy_dw{float: right;width: 20%;padding-left: 2%;position: sticky;top: 100px;}
.ny_new_alxq_bg_zy_dw ul{/*margin-top: 20px;*/}
.ny_new_alxq_bg_zy_dw ul li{margin-top:30px;}
/*.ny_new_alxq_bg_zy_dw ul li:nth-child(2n){margin-right: 0;}*/
.ny_new_alxq_bg_zy_dw ul li a{display: block;/*justify-content: space-between;align-items: center;*/}
.ny_new_alxq_bg_zy_dw ul li .img{overflow: hidden;width: 100%;}
.ny_new_alxq_bg_zy_dw ul li .img img{display: block;width: 100%;height: 100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_new_alxq_bg_zy_dw ul li:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_new_alxq_bg_zy_dw ul li .txt{width: 100%;overflow: hidden;padding-top: 10px;}
.ny_new_alxq_bg_zy_dw ul li .txt .ml1{font-size: 15px;line-height: 24px;color: #2d2d2d;}
.ny_new_alxq_bg_zy_dw ul li:hover .txt .ml1{color: #cd1e19;}
.ny_new_alxq_bg_zy_dw ul li .txt .ml3{font-size:14px; line-height:24px; color:#727171;display: flex;align-items: center;justify-content: space-between;padding-top: 5px;}
.ny_new_alxq_bg_zy_dw ul li .txt .ml3 span{font-size: 16px;float: left;padding-right: 5px;}

.ny_new_xgal{padding: 60px 6%;border-top: 1px solid #e5e5e5;}
.ny_new_xgal .bt{text-align: center;}
.ny_new_xgal .bt p{font-size: 36px;line-height: 36px;color: #303030;font-weight: bold;}
.ny_new_xgal .bt span{font-size: 14px;line-height: 14px;color: #303030;text-transform: uppercase;display: block;margin-top: 15px;}
.ny_new_xgal .lb{margin-top: 40px;}
.ny_new_xgal .lb ul li{float: left;width:32.666%;margin:0 1% 1% 0;position: relative;}
.ny_new_xgal .lb ul li:nth-child(3n){margin-right: 0;}
.ny_new_xgal .lb ul li .h1{overflow: hidden;position: relative;}
.ny_new_xgal .lb ul li .h1 .tag{position: absolute;left: 15px;bottom: 15px;}
.ny_new_xgal .lb ul li .h1 .tag span{float: left;padding: 0 10px;border-radius: 4px;background: rgba(0, 0, 0, 0.2);color: #fff;font-size: 12px;line-height: 26px;margin-right: 10px;}
.ny_new_xgal .lb ul li .h1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;padding: 0;}
.ny_new_xgal .lb ul li:hover .h1 img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_new_xgal .lb ul li .h2{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background:rgba(207, 8, 8, 0.8) url('../img/sy_cp_hover.png') center no-repeat;background-size: 100% 100%;opacity: 0;-webkit-transition:0.5s;transition:0.5s;}
.ny_new_xgal .lb ul li:hover .h2{opacity: 1;}
.ny_new_xgal .lb ul li .h2 .h3{position: absolute;left:0;top: 50%;right: 0;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);text-align: center;}
.ny_new_xgal .lb ul li .h2 .h3 p{font-size: 16px;line-height: 24px;color: #fff;}
.ny_new_xgal .lb ul li .h2 .h3 i{display: block;width: 16px;height: 1px;background: #fff;margin: 10px auto;}
.ny_new_xgal .lb ul li .h2 .h3 span{display: block;font-size: 14px;line-height: 24px;color: #fff;}

.ny_new_xw{padding-top: 50px;padding-bottom:80px;}
.ny_new_xw .bt{display: flex;align-items: center;justify-content: center;}
.ny_new_xw .bt .ml1{font-size: 36px;line-height: 36px;color: #303030;}
.ny_new_xw .bt .ml2{display: flex;}
.ny_new_xw .bt .ml2 a{font-size: 14px;line-height: 36px;color: #666;margin-left: 30px;border: 1px solid #e5e5e5;padding: 0 30px;border-radius: 5px;-webkit-transition:0.5s;transition:0.5s;}
.ny_new_xw .bt .ml2 a.on{color: #fff;border: 1px solid #cd1e19;background: #cd1e19;}
.ny_new_xw .bt .ml2 a:hover{color: #fff;border: 1px solid #cd1e19;background: #cd1e19;}
.ny_new_xw .lb{margin-top: 40px;}
.ny_new_xw .lb ul{display: flex;flex-wrap: wrap;}
.ny_new_xw .lb ul li{width: 32%;margin: 0 2% 2% 0;background: #f2f2f2;-webkit-transition:0.5s;transition:0.5s;}
.ny_new_xw .lb ul li:nth-child(3n){margin-right: 0;}
.ny_new_xw .lb ul li .ml1{padding: 20px 30px 0;font-size: 14px;line-height: 24px;color: #303030;-webkit-transition:0.5s;transition:0.5s;}
.ny_new_xw .lb ul li .ml2{padding: 0px 30px 0px;font-size: 24px;line-height: 36px;color: #303030;/*height: 72px;*/overflow: hidden;margin-top: 10px;text-overflow:ellipsis;white-space: nowrap;-webkit-transition:0.5s;transition:0.5s;}
.ny_new_xw .lb ul li .ml4{font-size: 16px;line-height: 24px;color: #666;padding: 10px 30px 0px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height:58px;-webkit-transition:0.5s;transition:0.5s;}
.ny_new_xw .lb ul li .ml3{overflow: hidden;margin-top: 20px;}
.ny_new_xw .lb ul li .ml3 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_new_xw .lb ul li:hover{background: #cd1e19;}
.ny_new_xw .lb ul li:hover .ml1{color: #fff;}
.ny_new_xw .lb ul li:hover .ml2{color: #fff;}
.ny_new_xw .lb ul li:hover .ml4{color: #fff;}
.ny_new_xw .lb ul li:hover .ml3 img{-webkit-transform:scale(1.1);transform:scale(1.1);}

.ny_gy_ryzs{padding: 60px 0;border-top: 1px solid #eee;}
.ny_gy_tp_bg{position: relative;margin-top:40px;}
.ny_gy_tp_bg .ny_gy_tp_l,.ny_gy_tp_bg .ny_gy_tp_r{position:absolute; top:50%; width:50px; height:50px;margin-top: -45px;-webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:5;font-size:30px;line-height:50px;text-align: center;color: #999;}
.ny_gy_tp_bg .ny_gy_tp_l{ left:-60px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.ny_gy_tp_bg .ny_gy_tp_r{ right:-60px;}
.ny_gy_tp_bg .ny_gy_tp_l:hover,.ny_gy_tp_bg .ny_gy_tp_r:hover{color: #cd1e19;}
.ny_gy_tp{overflow:hidden;}
.ny_gy_tp ul{width: 10000%;position: relative;}
.ny_gy_tp ul li{float: left;width: 0.235%;margin-right:0.02%;}
.ny_gy_tp ul li .h1{overflow: hidden;border: 1px solid #eee;}
.ny_gy_tp ul li .h1 img{display: block;width: 100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_gy_tp ul li:hover .h1 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_gy_tp ul li .h2{text-align: center;font-size: 14px;line-height: 20px;color: #141414;padding: 10px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny_gy_tp img{display: block;max-width: 100%;margin: auto;}

.ny_jjfa{padding: 60px 0;}
.ny_jjfa ul li{position: relative;background: #fff;}
.ny_jjfa ul li .img{width: 50%;}
.ny_jjfa ul li .img img{display: block;width: 100%;}
.ny_jjfa ul li .txt{position: absolute;right: 0;top: 0;bottom: 0;width: 50%;display: flex;align-items: center;padding: 0 40px;}
.ny_jjfa ul li .txt .txt_bg{width: 100%;}
.ny_jjfa ul li .txt .txt_bg .ml1{font-size: 30px;line-height: 30px;color: #303030;}
.ny_jjfa ul li .txt .txt_bg .xx{height: 20px;background: url(../img/xx.png) left center repeat-x;margin-top: 20px;}
.ny_jjfa ul li .txt .txt_bg .ml2{font-size: 14px;line-height: 24px;color: #666;margin-top: 20px;}
.ny_jjfa ul li .txt .txt_bg .ml3{font-size: 14px;line-height: 24px;color: #666;margin-top: 20px;display: flex;padding: 0 20px;justify-content: space-between;}
.ny_jjfa ul li .txt .txt_bg .ml3 ul{width:48%;}
.ny_jjfa ul li:nth-child(2n) .img{margin: 0 0 0 auto;}
.ny_jjfa ul li:nth-child(2n) .txt{left: 0;right: auto;}

.banner_ptzy{width:100%;overflow:hidden;position:relative;}
.banner_ptzy ul{ position:relative; width:10000%;}
.banner_ptzy ul li{float:left;width:1%;overflow:hidden;position:relative;}
.banner_ptzy ul li img{display:block;width:1920px;position: relative;left: 50%;margin-left: -960px;}
.banner_ptzy ul li .txt{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;}
.banner_ptzy ul li .txt .txt2{padding: 0 50px;}
.banner_ptzy ul li .txt .txt2 .ml1{font-size: 36px;line-height: 46px;color: #fff;font-weight: bold;text-align: center;}
.banner_ptzy ul li .txt .txt2 .ml2{font-size: 18px;line-height: 24px;color: #fff;text-align: center;margin-top: 20px;}
.bandd_ptzy{ position:absolute; left:0; bottom:35px; width:100%; text-align:center; z-index:5;}
.bandd_ptzy span{z-index:2;cursor:pointer;margin:0 5px;display:inline-block;width:50px;height:2px;position:relative;-webkit-transition:0.5s;transition:0.5s;background: #fff;}
.bandd_ptzy span.on{background:#cd1e19;}
.banz_ptzy,.bany_ptzy{ position:absolute; top:50%; width:50px; height:50px;margin-top: -25px;  -webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:5;font-size: 20px;line-height:50px;text-align: center;color: #fff;border-radius: 50%;}
.banz_ptzy{left:5%;}
.bany_ptzy{right:5%;}
.banz_ptzy:before,.bany_ptzy:before{position: absolute;top: 50%;left: 50%; -webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%) ;}
.bany_ptzy:before{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg);}
.banz_ptzy:hover,.bany_ptzy:hover{ background: #cd1e19;}
.batqnmd{height: 80px;}

.sy_gy2023{}
.sy_gy2023 .txt{padding: 30px 0;}
.sy_gy2023 .txt .ml1{font-size: 36px;line-height: 46px;color: #303030;}
.sy_gy2023 .txt .ml2{font-size: 16px;line-height: 24px;color: #666;margin-top: 20px;}
.sy_gy2023 .img{}
.sy_gy2023 .img img{display: block;width: 100%;}

.sy_xw2023{padding: 80px 0 50px;}
.sy_xw2023 .bt{text-align: center;}
.sy_xw2023 .bt .ml1{font-size: 36px;line-height: 46px;color: #303030;}
.sy_xw2023 .bt .ml2{font-size: 18px;line-height: 24px;color: #666;margin-top: 20px;}
.sy_xw2023 .lb{margin-top: 40px;}
.sy_xw2023 .lb ul{display: flex;flex-wrap: wrap;}
.sy_xw2023 .lb ul li{width: 32%;margin: 0 2% 2% 0;background: #f2f2f2;-webkit-transition:0.5s;transition:0.5s;}
.sy_xw2023 .lb ul li:nth-child(3n){margin-right: 0;}
.sy_xw2023 .lb ul li .ml1{padding: 20px 30px 0;font-size: 14px;line-height: 24px;color: #303030;-webkit-transition:0.5s;transition:0.5s;}
.sy_xw2023 .lb ul li .ml2{padding: 0px 30px 0px;font-size: 24px;line-height: 36px;color: #303030;/*height: 72px;*/overflow: hidden;margin-top: 10px;text-overflow:ellipsis;white-space: nowrap;-webkit-transition:0.5s;transition:0.5s;}
.sy_xw2023 .lb ul li .ml4{font-size: 16px;line-height: 24px;color: #666;padding: 10px 30px 0px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height:58px;-webkit-transition:0.5s;transition:0.5s;}
.sy_xw2023 .lb ul li .ml3{overflow: hidden;margin-top: 20px;}
.sy_xw2023 .lb ul li .ml3 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_xw2023 .lb ul li:hover{background: #cd1e19;}
.sy_xw2023 .lb ul li:hover .ml1{color: #fff;}
.sy_xw2023 .lb ul li:hover .ml2{color: #fff;}
.sy_xw2023 .lb ul li:hover .ml4{color: #fff;}
.sy_xw2023 .lb ul li:hover .ml3 img{-webkit-transform:scale(1.1);transform:scale(1.1);}

.sy_lx2023{text-align: center;padding-bottom: 80px;}
.sy_lx2023 .ml1{font-size: 36px;line-height: 46px;color: #303030;font-weight:bold;}
.sy_lx2023 .ml2{font-size: 36px;line-height: 46px;color: #303030;}
.sy_lx2023 .ml3{font-size: 30px;line-height: 36px;color: #303030;margin-top: 40px;}
.sy_lx2023 .ml4{display: flex;align-items: center;justify-content: center;margin-top: 30px;}
.sy_lx2023 .ml4 a{background: #303030;font-size: 16px;line-height: 46px;color: #fff;padding-right: 30px;display: flex;align-items: center;justify-content: center;}
.sy_lx2023 .ml4 a i{margin-right: 30px;background: #cd1e19;color: #fff;font-size: 24px;width: 46px;text-align: center;line-height: 46px;}


@media screen and (max-width:1199px) {
.sy_gy2023 .txt{padding: 20px 0;}
.sy_gy2023 .txt .ml1{font-size: 20px;line-height: 24px;}
.sy_gy2023 .txt .ml2{font-size: 14px;}
.sy_xw2023 .bt .ml1{font-size: 20px;line-height: 24px;}
.sy_xw2023 .bt .ml2{font-size: 14px;margin-top: 5px;}
.sy_xw2023{padding: 30px 0 20px;}
.sy_xw2023 .lb{margin-top: 0px;}
.sy_xw2023 .lb ul li{width: 100%;margin-right: 0;margin-bottom: 0px;margin-top: 20px;}
.sy_xw2023 .lb ul li .ml1{padding: 10px 15px 0;font-size: 12px;line-height: 20px;}
.sy_xw2023 .lb ul li .ml2{padding: 0px 15px 0px;font-size: 16px;line-height: 24px;height: auto;margin-top: 5px;}
.sy_xw2023 .lb ul li .ml4{padding: 5px 15px 0px;font-size: 14px;line-height: 20px;height: 45px;}
.sy_xw2023 .lb ul li .ml3{margin-top: 10px;}
.sy_lx2023{padding-bottom: 30px;}
.sy_lx2023 .ml1{font-size: 20px;line-height: 30px;}
.sy_lx2023 .ml2{font-size: 16px;line-height: 24px;}
.sy_lx2023 .ml3{font-size: 18px;line-height: 30px;margin-top: 20px;}
.sy_lx2023 .ml4{margin-top: 10px;}
.sy_lx2023 .ml4 a{font-size: 14px;line-height: 36px;padding-right: 15px;}
.sy_lx2023 .ml4 a i{width: 36px;line-height: 36px;margin-right: 15px;font-size: 18px;}
.ny_new_alxq_bt2{font-size: 18px;margin-top:10px;}
.ny_new_alxq_bt3{margin-top: 10px;font-size: 14px;}
.ny_new_alxq_bt3 .ny_new_alxq_bt32{padding-left:15px;}
.ny_new_xw .lb ul li{width: 100%;margin-right: 0;margin-bottom: 0px;margin-top: 20px;}
.ny_new_xw .lb ul li .ml1{padding: 10px 15px 0;font-size: 12px;line-height: 20px;}
.ny_new_xw .lb ul li .ml2{padding: 0px 15px 0px;font-size: 16px;line-height: 24px;height: auto;margin-top: 5px;}
.ny_new_xw .lb ul li .ml4{padding: 5px 15px 0px;font-size: 14px;line-height: 20px;height: 45px;}
.ny_new_xw .lb ul li .ml3{margin-top: 10px;}
}

.ny_gy_ys{padding: 80px 0;background:url('../img/ny_gy_ys.jpg') center no-repeat;margin-top: 80px;background-size: cover;}
.ny_gy_ys .lb_bg{margin-top: 50px;display: flex;justify-content: space-between;align-items: center;}
.ny_gy_ys .lb_bg .lb_l{width: 50%;margin: 0;}
/*.ny_gy_ys .lb_bg .lb_l ul li{height: 480px;}*/
.ny_gy_ys .lb_bg .lb_l ul li img{display: block;width: 100%;height:100%;-o-object-fit: cover;object-fit: cover;}
.ny_gy_ys .lb_bg .lb_r{width: 46%;}
.ny_gy_ys .lb_bg .lb_r ul li{display: flex;align-items: center;border-bottom: 1px solid #444;padding-bottom: 30px;margin-bottom: 30px;}
.ny_gy_ys .lb_bg .lb_r ul li .tb{width:100px;height:100px;background: #cd1e19;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 24px;line-height: 30px;color: #fff;padding: 20px 20px 20px 23px;letter-spacing: 3px;}
.ny_gy_ys .lb_bg .lb_r ul li .txt{flex:1;width: 100%;padding-left: 20px;}
.ny_gy_ys .lb_bg .lb_r ul li .txt .ml1{font-size: 24px;line-height: 24px;color: #fff;}
.ny_gy_ys .lb_bg .lb_r ul li .txt .ml2{font-size: 16px;line-height: 24px;color: #fff;margin-top: 10px;}

.ny_yhkb{padding: 80px 0 0;}
.ny_yhkb .sy_bt{max-width: 800px;margin: auto;}
.ny_yhkb .lb{margin-top: 40px;}
.ny_yhkb .lb img{display: block;width: 100%;}