﻿*{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:#666;outline:0;font-family:'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;font-style: normal;}
html,body{}
.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:#666;}
a:hover{color:#e50112;}

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

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

.top_bg{position: absolute;left: 0;top: 0;right: 0;background: #fff;z-index: 10;}
.top_bg.on{position: fixed;top: -36px;}
.top_t{background: #ebebeb;}
.top_t .l{font-size: 14px;line-height: 30px;color: #666;}
.top_t .r a{float: left;font-size: 14px;line-height: 30px;color: #666;}
.top_t .r span{float: left;font-size: 12px;line-height: 30px;color: #666;padding: 0 5px;}
.top_h{padding:10px 0;}
.logo{float: left;}
.logo img{display: block;}
.top_lx{padding-left: 50px;background: url(../img/top_lx.jpg) left center no-repeat;float: right;margin-top: 27px;}
.top_lx span{font-size: 14px;line-height: 14px;color: #4D4D4D;display: block;}
.top_lx p{font-size: 26px;line-height: 26px;color: #004198;font-weight: bold;font-family:Arial, sans-serif;padding-top: 6px;}
.dh_bg{background: #191a2c;position: relative;}
.dh{}
.dh>ul{display: flex;align-items: center;justify-content: space-evenly;}
.dh ul li{position:relative;z-index: 1;}
.dh ul li p a{display: block;font-size: 16px;line-height: 50px;padding:0 35px;color: #fff;font-weight: bold;-webkit-transition:0.5s;transition:0.5s;}
.dh ul li.on p a{background: #e50112;}
.dh ul li:hover p a{background: #e50112;}
.dh>ul>li>.dh_fl{position: absolute;left:0;top: 50px;width:100%;display: none;background: #f4f4f4;padding: 10px 0;}
.dh>ul>li>.dh_fl ul{}
.dh>ul>li>.dh_fl ul li{}
.dh>ul>li>.dh_fl ul li a{display: block; font-size: 14px;line-height: 36px;position: relative;color: #333;-webkit-transition:0.5s;transition:0.5s;text-align: center;}
.dh>ul>li>.dh_fl ul li a:hover{color: #e50112;}
.dh ul li.dh_fl_cp{position:static;}
.dh ul li.dh_fl_cp>.dh_fl{padding: 30px 0;}
.dh ul li.dh_fl_cp>.dh_fl>ul{width:1400px;max-width: 95%; margin:auto;display: flex;align-items: baseline;justify-content: space-around;}
.dh ul li.dh_fl_cp>.dh_fl>ul>li{position: relative;}
.dh ul li.dh_fl_cp>.dh_fl>ul>li:after{content: "";position: absolute;left:-30px;height: 100%;width: 1px;background: #e6e6e6;top: 0;display: none;}
.dh ul li.dh_fl_cp>.dh_fl>ul>li:nth-child(1):after{width: 0;}
.dh ul li.dh_fl_cp>.dh_fl>ul>li>a{font-size:15px;font-weight:bold;padding-bottom:5px;}
.dh ul li.dh_fl_cp>.dh_fl>ul>li a{text-align:center;line-height: 30px;}
.dh ul li.dh_fl_cp>.dh_fl>ul>li .dh_fl a{color: #666;}
.dh ul li.dh_fl_cp>.dh_fl>ul>li .dh_fl a:hover{color: #e50112;}
.dh ul li.dh_fl_cp>.dh_fl>ul>li>.dh_fl{}

.banner{ width:100%; overflow:hidden;position:relative;margin-top: 200px;}
.banner ul{ position:relative; width:10000%;}
.banner ul li{ float:left; width:1%; overflow:hidden;position: relative;}
.banner ul li a{display: block;height: 100%;}
.banner ul li img{display:block;width:1920px;position: relative;left: 50%;margin-left: -960px;}
.bandd{ position:absolute; left:0; bottom:3%; width:100%; text-align:center; z-index:5;}
.bandd span{z-index:2;cursor:pointer;margin:0 5px;display:inline-block;width:50px;height:2px;zoom:1;position:relative;-webkit-transition:0.5s;transition:0.5s;background: #fff;}
.bandd span.on{background:#e50112;}
.banz,.bany{ position:absolute; top:0; width:10%; height:100%; opacity:0;  -webkit-transition:0.5s;transition:0.5s; cursor:pointer; z-index:5;font-size: 30px;line-height:100%;text-align: center;color: #fff;}
.banz{ left:0;}
.bany{ right:0;}
.banz:before,.bany:before{position: absolute;top: 50%;left: 50%;}
.banner:hover .bany:before{}
.banner:hover .banz,.banner:hover .bany{opacity:1;}

.ksbg{padding: 10px 0;}
.ksbg .l{}
.ksbg .l p{float: left;font-size: 14px;line-height: 40px;color: #333;font-weight: bold;margin-right: 10px;}
.ksbg .l p span{float: left;font-size: 22px;color: #e50112;padding-right: 5px;}
.ksbg .l a{float: left;font-size: 14px;line-height: 40px;color: #666;margin-right: 20px;}
.ksbg_ss{float: right;width: 320px;padding-right: 46px;position: relative;}
.ksbg_ss input{display: block;width: 100%;border: 1px solid #eee;font-size: 14px;line-height: 38px;color: #666;padding: 0 10px;height: 40px;}
.ksbg_ss a{position: absolute;right: 0;top: 0;width: 46px;font-size: 24px;line-height: 40px;color: #fff;background: #e50112;text-align: center;}

.sy_gy_bg{}
.sy_gy_l{float:left;width:50%;height: 550px;background: url(../img/sy_gy_bg.jpg) center no-repeat;background-size: cover;padding-left: 100px;position: relative;}
.sy_gy_l:after{content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(229, 0, 18, 0.8);}
.sy_gy_txt{position: relative;z-index: 1;padding: 66px 35px 0 0;}
.sy_gy_l .ml1{font-size: 24px;line-height: 24px;color: #fff;font-weight: bold;padding-bottom: 15px;}
.sy_gy_l .ml2{font-size: 32px;line-height: 32px;color: #fff;font-weight: bold;}
.sy_gy_l .ml3{font-size: 14px;line-height: 30px;color: #fff;margin-top: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;overflow: hidden;}
.sy_gy_l .ml4{display: block;width: 120px;line-height: 36px;border: 1px solid #fff;text-align: center; font-size: 14px;color: #fff;margin-top: 20px;-webkit-transition:0.5s;transition:0.5s;}
.sy_gy_l .ml4:hover{color: #e50112;background: #fff;}
.sy_gy_r{float: right;width:50%;overflow: hidden;height: 550px;position: relative;cursor: pointer;}
.sy_gy_r:before{ content:''; position:absolute; left:0; top:100%; right:0; bottom:-100%; background: url(../img/bf.png) center no-repeat; z-index:1; background-size:60px 60px;-webkit-transition:0.5s;transition:0.5s;}
.sy_gy_r:hover:before{top:0;bottom:0;}
.sy_gy_r:after{ content:''; position:absolute; left:0; top:0; right:0; bottom:0px; background:rgba(0,0,0,0);-webkit-transition:0.5s;transition:0.5s;}
.sy_gy_r:hover:after{background:rgba(0,0,0,0.5);}
.sy_gy_r 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;}
.sy_gy_r:hover img{ -webkit-transform:scale(1.1);transform:scale(1.1);}

.sy_sz{padding: 40px 0;}
.sy_sz ul{display: flex;align-items: center;justify-content: space-around;}
.sy_sz ul li{text-align: center;}
.sy_sz ul li .m1{font-size: 14px;color: #333;display: flex;align-items: baseline;justify-content: center;}
.sy_sz ul li .m1 span{font-size: 42px;font-weight: bold;font-family:Arial, sans-serif;}
.sy_sz ul li .m2{font-size: 14px;line-height: 14px;color: #666;padding-top: 5px;}


.sy_bt{text-align: center;}
.sy_bt .p1{font-size: 32px;line-height: 32px;font-weight: bold;color: #333;}
.sy_bt .p1 span{display: block;width: 120px;margin:25px auto 0;height: 1px;background:#858585;position: relative;}
.sy_bt .p1 span:before,.sy_bt .p1 span:after{content: "";position: absolute;top: -1px;height: 3px;width: 30px;}
.sy_bt .p1 span:before{left: 30px;background: #e50112;}
.sy_bt .p1 span:after{right: 30px;background: #004198;}
.sy_bt .p2{font-size: 15px;line-height: 26px;color: #333;max-width: 700px;padding: 15px 0;margin:-1px auto 0;border-top: 1px solid #858585;border-bottom: 1px solid #858585;}
.sy_bt.fff .p1{color: #fff;}
.sy_bt.fff .p1 span{background:rgba(255, 255, 255, 0.6);}
.sy_bt.fff .p1 span:before{background:#fff;}
.sy_bt.fff .p1 span:after{background:#e6e6e6;}
.sy_bt.fff .p2{color: #fff;border-top: 1px solid rgba(255, 255, 255, 0.6);border-bottom: 1px solid rgba(255, 255, 255, 0.6);}

.sy_cp_bg{background: url(../img/sy_cp_bg.jpg) center no-repeat;background-size: cover;position: relative;}
.sy_cp_bg:after{content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 64, 152, 0.9);}
.sy_cp{padding:60px 0 60px;position: relative;z-index: 1;}
.sy_cp_fl{margin-top: 40px;}
.sy_cp_fl ul{display: flex;align-items: center;justify-content: center;}
.sy_cp_fl ul li{border-right: 2px solid #fff;}
.sy_cp_fl ul li:last-child{border-right:0;}
.sy_cp_fl ul li a{display: block;font-size: 16px;line-height: 16px;color: #fff;padding: 0 30px;white-space: nowrap;-webkit-transition:0.5s;transition:0.5s;}
.sy_cp_fl ul li a:hover{color: #e50112;}
.sy_cp_lb ul{margin-top: 40px;}
.sy_cp_lb ul li{float: left;width:23.5%;margin:0 2% 2% 0;-webkit-transition:0.5s;transition:0.5s;}
.sy_cp_lb ul li:nth-child(4n){margin-right:0;}
.sy_cp_lb ul li .img{overflow: hidden;}
.sy_cp_lb ul li .img img{display:block;width:100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_cp_lb ul li:hover .img img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.sy_cp_lb ul li .txt{font-size:14px;line-height:42px; color:#4D4D4D;position:relative;text-align: center;background: #fff;-webkit-transition:0.5s;transition:0.5s;}
.sy_cp_lb ul li .txt:after{content:"";position: absolute;right: 40px;top: -20px;width: 40px;height: 40px;background:#e6e6e6 url(../img/sy_cp_lj.png) center no-repeat;background-size: auto 20px;border-radius: 20px;opacity: 0;-webkit-transition:0.5s;transition:0.5s;}
.sy_cp_lb ul li:hover .txt{color:#fff;background: #e50112;}
.sy_cp_lb ul li:hover .txt:after{opacity:1;}
.cy_cp_ckgd{display: block;width: 150px;line-height: 42px;text-align: center;font-size: 14px;color: #4D4D4D;margin:20px auto 0;background: #fff;-webkit-transition:0.5s;transition:0.5s;}
.cy_cp_ckgd:hover{color: #fff;background: #e50112;}

.sy_yy_bg{padding: 60px 0;}
.sy_yy{display: flex;align-items: center;justify-content: center;margin-top: 50px;}
.sy_yy_fl{width: 23%;background: #ff1e26;padding: 40px 0;}
.sy_yy_fl a{display: block;font-size: 24px;line-height: 80px;color: #fff;text-align: center;}
.sy_yy_r{width: 77%;}
.sy_yy_r ul li{position: relative;display: none;}
.sy_yy_r ul li .img{height: 480px;overflow: hidden;}
.sy_yy_r ul li .img img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.sy_yy_r ul li .txt{position: absolute;left: 0;right: 0;bottom: 0;top: 0;display: flex;align-items: center;justify-content: center;background:rgba(16,21,37,0.5);}
.sy_yy_r ul li .txt .ml1{font-size: 36px;line-height: 36px;text-align: center;font-weight: bold;color: #fff;}
.sy_yy_r ul li .txt .ml2{font-size: 24px;line-height: 40px;text-align: center;color: #fff;margin-top: 30px;max-width: 650px;}
.sy_yy_r ul li .txt .ml3{display: block;font-size: 14px;line-height:46px;color: #fff;text-align: center;width: 150px;background:#004098;margin: 40px auto 0;-webkit-transition:0.5s;transition:0.5s;}
.sy_yy_r ul li .txt .ml3:hover{background:#e50112;}
.sy_yy_r ul li.on .txt .ml1{animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay: 0.2s;animation-delay: 0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.sy_yy_r ul li.on .txt .ml2{animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay: 0.5s;animation-delay: 0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.sy_yy_r ul li.on .txt .ml3{animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay: 0.8s;animation-delay: 0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.sy_xw{padding-bottom: 60px;}
.sy_xw_fl{margin-top: 30px;}
.sy_xw_fl ul{display: flex;align-items: center;justify-content: center;}
.sy_xw_fl ul li{width: 220px;text-align: center;margin: 0 20px;}
.sy_xw_fl ul li a{display: block;font-size: 18px;line-height: 50px;background: #004098;color: #fff;}
.sy_xw_fl ul li.on a{background: #ff1e26;}
.sy_xw_qh{margin-top: 30px;}
.sy_xw_qh .sy_xw_lb{display: none;}
.sy_xw_qh .sy_xw_lb .lb1{}
.sy_xw_qh .sy_xw_lb .lb1 ul{}
.sy_xw_qh .sy_xw_lb .lb1 ul li{float: left;width: 32%;margin-right: 2%;}
.sy_xw_qh .sy_xw_lb .lb1 ul li:nth-child(3n){margin-right:0;}
.sy_xw_qh .sy_xw_lb .lb1 ul li .img{overflow: hidden;}
.sy_xw_qh .sy_xw_lb .lb1 ul li .img img{display:block;width:100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_xw_qh .sy_xw_lb .lb1 ul li:hover .img img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.sy_xw_qh .sy_xw_lb .lb1 ul li .txt{padding: 30px 20px 30px 110px;background: #f7f7f7;position: relative;}
.sy_xw_qh .sy_xw_lb .lb1 ul li .txt .ml1{font-size: 18px;line-height: 18px;color: #4D4D4D;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sy_xw_qh .sy_xw_lb .lb1 ul li .txt .ml1 span{content: "";display: block;width:50px;height: 1px;background: #014199;margin-top: 14px;}
.sy_xw_qh .sy_xw_lb .lb1 ul li .txt .ml1 span:after{content: "";display: block;width:60px;height: 1px;background: #e40011;margin: auto 0 auto auto;}
.sy_xw_qh .sy_xw_lb .lb1 ul li .txt .ml2{font-size: 14px;line-height: 24px;color: #808080;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 12px;color: #999;}
.sy_xw_qh .sy_xw_lb .lb1 ul li .txt .ml3{position: absolute;left: 0;width: 110px;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);font-family:Arial, sans-serif;}
.sy_xw_qh .sy_xw_lb .lb1 ul li .txt .ml3 span{font-size: 57px;font-weight: bold;line-height: 57px;display: block;text-align: center;}
.sy_xw_qh .sy_xw_lb .lb1 ul li .txt .ml3 p{font-size: 18px;line-height: 18px;text-align: center;padding-top: 5px;}
@media screen and (min-width:1200px) {
.sy_xw_qh .sy_xw_lb .lb1 ul li:hover .txt{background: #ff1e26;}
.sy_xw_qh .sy_xw_lb .lb1 ul li:hover .txt .ml1{color: #fff;}
.sy_xw_qh .sy_xw_lb .lb1 ul li:hover .txt .ml1 span{background: #fff;}
.sy_xw_qh .sy_xw_lb .lb1 ul li:hover .txt .ml1 span:after{background: #fff;}
.sy_xw_qh .sy_xw_lb .lb1 ul li:hover .txt .ml2{color: #fff;}
.sy_xw_qh .sy_xw_lb .lb1 ul li:hover .txt .ml3{color: #fff;}
}
.sy_xw_qh .sy_xw_lb .lb2{}
.sy_xw_qh .sy_xw_lb .lb2 ul li{float: left;width: 49%;margin: 2% 2% 0 0;border: 1px solid #ececec;position: relative;padding: 30px 40px 30px 160px;}
.sy_xw_qh .sy_xw_lb .lb2 ul li:nth-child(2n){margin-right:0;}
.sy_xw_qh .sy_xw_lb .lb2 ul li .ml1{font-size: 18px;line-height: 18px;color: #4D4D4D;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sy_xw_qh .sy_xw_lb .lb2 ul li .ml2{font-size: 14px;line-height: 24px;color: #808080;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 12px;color: #999;}
.sy_xw_qh .sy_xw_lb .lb2 ul li .ml3{position: absolute;left: 0;width: 125px;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);font-family:Arial, sans-serif;border-right: 1px dashed #e6e6e6;}
.sy_xw_qh .sy_xw_lb .lb2 ul li .ml3 span{font-size: 57px;font-weight: bold;line-height: 57px;display: block;text-align: center;}
.sy_xw_qh .sy_xw_lb .lb2 ul li .ml3 p{font-size: 18px;line-height: 18px;text-align: center;padding: 5px 0;}
.sy_xw_qh .sy_xw_lb .lb2 ul li:hover{background: #ff1e26;border: 1px solid #ff1e26;}
.sy_xw_qh .sy_xw_lb .lb2 ul li:hover .ml1{color: #fff;}
.sy_xw_qh .sy_xw_lb .lb2 ul li:hover .ml2{color: #fff;}
.sy_xw_qh .sy_xw_lb .lb2 ul li:hover .ml3{color: #fff;border-right: 1px dashed #fff;}

.sy_hz_bg{background: #004098;padding: 45px 0;}
.sy_hz_lb{margin-top: 40px;position: relative;padding: 0 60px;}
.sy_hz_l,.sy_hz_r{position: absolute;top: 50%;margin-top: -30px;width: 40px;line-height: 60px;font-size: 24px;color: #004197;text-align: center;background: #fff;cursor: pointer;-webkit-transition:0.5s;transition:0.5s;}
.sy_hz_l{left: 0;}
.sy_hz_r{right: 0;}
.sy_hz_l:hover,.sy_hz_r:hover{background: #ff1e26;color: #fff;}
.sy_hz{overflow: hidden;}
.sy_hz ul{position: relative;width: 10000%;}
.sy_hz ul li{float: left;width: 0.192%;margin-right: 0.01%;overflow: hidden;}
.sy_hz ul li img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_hz ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}

.sy_bt2{display: flex;align-items: center;justify-content: space-between;}
.sy_bt2 .ml1{font-size: 24px;line-height: 24px;color: #333;font-weight: bold;}
.sy_bt2 .ml2{font-size: 18px;line-height: 24px;color: #666;font-family:Arial, sans-serif;}
.sy_bt2 .ml2:hover{color: #ff1e26;}
.sy_bt3{background: url(../img/bt2_bg.jpg);height: 13px;margin-top: 15px;}
.sy_bt3 span{float: left;font-size: 18px;line-height: 18px;color: #B3B3B3;font-family:Arial, sans-serif;background: #fff;padding-right: 5px;margin-top: -2px;}

.sy_zs{padding: 80px 0 70px;}
.sy_zs_bg{margin-top: 35px;position: relative;}
.sy_zs_l,.sy_zs_r{position: absolute;top: 50%;margin-top: -30px;width: 40px;line-height: 60px;font-size: 24px;color: #fff;text-align: center;background: rgba(26,26,26,0.6);cursor: pointer;-webkit-transition:0.5s;transition:0.5s;}
.sy_zs_l{left: 0;}
.sy_zs_r{right: 0;}
.sy_zs_l:hover,.sy_zs_r:hover{background: #ff1e26;}
.sy_zs_lb{overflow: hidden;}
.sy_zs_lb ul{position: relative;width: 10000%;}
.sy_zs_lb ul li{float: left;width: 0.235%;margin-right: 0.02%;overflow: hidden;}
.sy_zs_lb ul li img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.sy_zs_lb ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}

.sy_dhys{padding-bottom: 40px;}
.sy_dhys_lb{margin-top:50px;}
.sy_dhys_lb ul li{float: left;width: 15.833%;margin-right: 1%;}
.sy_dhys_lb ul li:nth-child(6n){margin-right:0;}
.sy_dhys_lb ul li .img{}
.sy_dhys_lb ul li .img img{display: block;width: 100%;}
.sy_dhys_lb ul li .txt{font-size: 14px;line-height: 36px;text-align: center;color: #666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.sy_gg{background: url(../img/sy_gg.jpg) center no-repeat;background-size: cover;height: 368px;display: flex;align-items: center;justify-content: center;}
.sy_gg .txt{}
.sy_gg .txt .ml1{font-size: 30px;line-height: 60px;padding: 0 20px;color: #fff;background: #cf051b;}
.sy_gg .txt .ml2{font-size: 16px;line-height: 30px;color: #fff;max-width: 720px;text-align: center;margin: 20px auto 0;}

.foot{background: #f4f4f4;padding-top: 30px;}
.foot .w1200{display: flex;align-items:baseline;justify-content: space-between;}
.foot_gsjj{width: 310px;}
.foot_logo{display: flex;align-items: flex-end;justify-content: space-between;}
.foot_logo .img img{display:block;}
.foot_logo .txt{text-align: right;}
.foot_logo .txt .ml1{font-size: 15px;line-height: 15px;color: #4D4D4D;}
.foot_logo .txt .ml2{font-size: 15px;line-height: 15px;color: #E50012;font-family:Arial, sans-serif;margin-top: 5px;}
.foot_logo .txt .ml3{font-size: 19px;line-height: 19px;color: #1A1A1A;margin-top: 5px;}
.foot_gsjj_txt{font-size: 14px;line-height: 30px;color: #4D4D4D;margin-top: 20px;}
.foot_dh{padding-top: 30px;}
.foot_dh ul li{}
.foot_dh ul li:after{content:"."; display:block; height:0; visibility:hidden; clear:both; overflow:hidden;}
.foot_dh ul li a{float:left;color:#4D4D4D;}
.foot_dh ul li a:hover{color:#E50012;}
.foot_dh ul li a.ml1{font-size:18px;line-height:18px;position:relative;padding-bottom: 10px;font-weight: bold;}
.foot_dh ul li a.ml1 span{display: block;width: 100%;height: 1px;background: #004098;padding-left: 12px;margin-top: 14px;}
.foot_dh ul li a.ml1 span:after{content:"";display: block;width: 100%;height: 1px;background: #e50112;}
.foot_dh ul li a.ml2{font-size: 14px;line-height: 30px;}
.foot_lx{width: 330px;padding-top: 30px;}
.foot_lx .ml1:after{content:"."; display:block; height:0; visibility:hidden; clear:both; overflow:hidden;}
.foot_lx .ml1 a{float:left;color:#4D4D4D;font-size:18px;line-height:18px;position:relative;padding-bottom: 10px;font-weight: bold;}
.foot_lx .ml1 a span{display: block;width: 100%;height: 1px;background: #004098;padding-left: 12px;margin-top: 14px;}
.foot_lx .ml1 a span:after{content:"";display: block;width: 100%;height: 1px;background: #e50112;}
.foot_lx .ml2{font-size: 14px;line-height: 30px;color:#4D4D4D;font-weight: bold;}
.foot_lx .ml2 p{position: relative;margin-bottom: 5px;padding-left: 28px;}
.foot_lx .ml2 p span{position: absolute;left: 0;top: 8px;padding-right: 5px;border-right: 1px solid #e0e0e0;line-height: 14px;font-weight: normal;}
.foot_ewm{max-width: 535px;display: flex;align-items: end;justify-content: space-between;margin:25px auto 0;}
.foot_yqlj{font-size: 14px;line-height:14px;color: #4D4D4D;display: flex;align-items: center;justify-content: center;padding: 15px 0;background: #eaeaea;margin-top: 30px;}
.foot_yqlj a{padding: 0 10px;border-right: 1px solid #4D4D4D;color: #4D4D4D;}
.foot_yqlj a:last-child{border-right: 0px solid #4D4D4D;}
.foot_yqlj a:hover{color:#E50012;}
.bqsy{background: #e50112;font-size: 14px;text-align: center;line-height: 24px;padding: 10px 0;color: #fff;}
.bqsy a{color: #fff;}
.bqsy a:hover{text-decoration: underline;}

.kefu{position: fixed;right: 10px;bottom:50px;z-index: 9;}
.kefu ul{}
.kefu li{background: #191a2c;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: 30px;line-height: 30px;}
.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: 220px;line-height: 63px;color: #e50112;border-radius: 3px;overflow: hidden;visibility: hidden;opacity: 0;transition: all 0.3s;border:1px solid #eee;background:#FFF;font-size:16px;font-weight: bold;}
.kefu li:hover .kfdh{visibility: visible;opacity: 1;}
#copy_content{position: absolute;left: 0;top: 0;font-size: 12px;line-height: 12px;color: #fff;display: none;}
.kefu li:hover{background: #e50112;}

.bat{position: relative;overflow: hidden;margin-top: 200px;}
.bat img{display: block;width: 100%;}
.bat_txt2{position: absolute;left:0;top: 50%;-webkit-transform: translate(0, -50%);transform: translate(0, -50%);text-align: center;width: 100%;}
.bat_txt2 .h1{font-size: 66px;color: rgba(229, 1, 18, 0.8);line-height: 66px;font-weight: bold;text-transform: uppercase;}
.bat_txt2 .h2{font-size: 36px;color: #191a2c;line-height: 36px;padding: 20px 0 20px;font-weight: bold;}
.bat_txt2 .h3{font-size: 16px;color: #666;line-height:36px;}

.ny_dqlj{padding: 5px 0;border-bottom: 1px solid #eee;background: #fff;}
.ny_dqlj .l{}
.ny_dqlj .l em{float: left; width:14px;height:50px;margin-right:5px;background:url(../img/home.png) no-repeat center;}
.ny_dqlj .l i{float: left;width:10px;height:50px;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: 50px;}
.ny_dqlj .l a{float: left;font-size:14px;color:#666;line-height: 50px;}
.ny_dqlj .l a:hover{color:#e50112;}
.ny_dqlj .l a.on{color:#e50112;}
.ny_dqlj .r{}
.ny_dqlj .r ul li{float: left;}
.ny_dqlj .r ul li a{display: block;padding: 0 20px;font-size: 14px;line-height: 50px;color: #333;position: relative;}
.ny_dqlj .r ul li.on a:after,.ny_dqlj .r ul li a:hover:after{content: ""; position: absolute;left: 20px;right: 20px;bottom: -5px;border-bottom: 2px solid #e50112;}
.ny_dqlj .r ul li.on a,.ny_dqlj .r ul li a:hover{color: #e50112;}

.ny_gy_fl_bg{margin-top: 20px;height: 86px;}
.ny_gy_fl{background: #fff;padding: 20px 0;}
.ny_gy_fl.on{position: fixed;left: 0;top: 164px;right: 0;border-bottom: 1px solid #eee;z-index: 9;}
.ny_gy_fl ul{}
.ny_gy_fl ul li{float: left;width: 15%;margin-right: 2%;font-size: 14px;line-height: 46px;color: #333;background: #f4f4f4;text-align: center;border-radius: 5px;font-weight: bold;cursor: pointer;}
.ny_gy_fl ul li:nth-child(6n){margin-right: 0;}
.ny_gy_fl ul li.on{color: #fff;background: #e50112;}

.ny_st{padding: 50px 0 0;}
.ny_bt{font-size: 30px;line-height: 30px;text-align: center;font-weight: bold;color: #333;}
.ny_bt:after{content: "";display: block;width: 50px;height: 2px;background: #e50112;margin:20px auto 0;}

.ny_gsjj{padding: 60px 0;background: #f4f4f4;}
.ny_gy_gsjj{}
.ny_gy_gsjj .txt{margin-top: 40px;font-size: 14px;line-height: 30px;color: #666;}

.ny_gy_sp{float: left;width: 50%;margin-right:40px;margin-bottom: 20px;position: relative;cursor: pointer;margin-top: 10px;}
.ny_gy_sp:before{ content:''; position:absolute; left:0; top:0; right:0; bottom:0px; background: url(../img/bf.png) center no-repeat; z-index:1; background-size:50px 50px;-webkit-transition:0.2s;transition:0.2s;}
.ny_gy_sp:hover:before{background-size:55px 55px;}
.ny_gy_sp:after{ content:''; position:absolute; left:0; top:0; right:0; bottom:0px; background:rgba(0,0,0,0);-webkit-transition:0.5s;transition:0.5s;}
.ny_gy_sp:hover:after{background:rgba(0,0,0,0.3);}
.ny_gy_sp img{display: block;width: 100%;}

.ny_sp_bg{ position:fixed; left:0;top:0; right:0; bottom:0; background:rgba(0,0,0,0.8); z-index:99; display:none;}
.ny_sp{ position:absolute; left:50%;top:50%;}
.ny_sp video{ display:block; max-width:100%; max-height:100%;margin: auto;width: 100%;height: 100%;background: #000;}
.ny_sp_bg i{ position:absolute; right:20px; top:20px; width:35px; height:35px; background:url(../img/xzewm_gb.png) center no-repeat; cursor:pointer; z-index:1;background-size: 35px auto;}

.ny_qywh{padding: 60px 0 40px;}
.ny_qywh_txt{margin-top: 40px;}
.ny_qywh_txt ul li{float: left;width: 49%;margin: 0 2% 2% 0;}
.ny_qywh_txt ul li:nth-child(2n){margin-right: 0;}
.ny_qywh_txt ul li .wh1{height: 200px;background: #f4f4f4;}
.ny_qywh_txt ul li .wh1:nth-child(1){margin-bottom: 24px;}
.ny_qywh_txt ul li .wh1 .ml1{width: 50%;height: 200px;display: flex;align-items: center;justify-content: center;padding: 0 20px;}
.ny_qywh_txt ul li .wh1 .ml1 .ml1_bg{}
.ny_qywh_txt ul li .wh1 .ml1 .ml1_bg .h1{font-size:18px;line-height: 18px;color: #333;}
.ny_qywh_txt ul li .wh1 .ml1 .ml1_bg .h2{font-size:14px;line-height: 30px;color: #666;margin-top: 10px;}
.ny_qywh_txt ul li .wh1 .ml2{width: 50%;height: 200px;}
.ny_qywh_txt ul li .wh1 .ml2 img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_qywh_txt ul li .wh2{height: 424px;background: #f4f4f4;}
.ny_qywh_txt ul li .wh2 .ml1{width: 50%;height: 424px;display: flex;align-items: center;justify-content: center;padding: 0 20px;display: none;}
.ny_qywh_txt ul li .wh2 .ml1 .ml1_bg{}
.ny_qywh_txt ul li .wh2 .ml1 .ml1_bg .h1{font-size:18px;line-height: 18px;color: #333;}
.ny_qywh_txt ul li .wh2 .ml1 .ml1_bg .h2{font-size:14px;line-height: 30px;color: #666;margin-top: 10px;}
.ny_qywh_txt ul li .wh2 .ml2{width: 100%;height: 424px;}
.ny_qywh_txt ul li .wh2 .ml2 img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_qywh_txt ul li .wh3{height: 300px;background: #f4f4f4;display: flex;align-items: center;justify-content: center;}
.ny_qywh_txt ul li .wh3 .wh3_bg .h1{font-size:18px;line-height: 18px;color: #333;}
.ny_qywh_txt ul li .wh3 .wh3_bg .h2{font-size:14px;line-height: 30px;color: #666;margin-top: 10px;}
.ny_qywh_txt ul li .wh4{height: 300px;}
.ny_qywh_txt ul li .wh4 img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_qywh_txt ul li:nth-child(5){width: 100%;margin-right: 0;}
.ny_qywh_txt ul li .wh5{background: #f4f4f4;padding: 50px;}
.ny_qywh_txt ul li .wh5 img{display: block;max-width: 100%;margin: auto;}
/*.ny_jymb{position: relative;}
.ny_jymb_txt{font-size: 14px;line-height: 30px;color: #333;margin-top: 50px;position: relative;}
.ny_jymb_txt ul li{float: left;width: 48.5%;margin: 0 3% 3% 0;position: relative;}
.ny_jymb_txt ul li:nth-child(2n){margin-right: 0;position: absolute;top:0;right: 0;}
.ny_jymb_txt ul li .ny_jymb_txt_img{overflow: hidden;}
.ny_jymb_txt ul li .ny_jymb_txt_img img{display: block;width: 100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_jymb_txt ul li:hover .ny_jymb_txt_img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_jymb_txt_wz{position: absolute;left: 0;top: 0;right: 0;bottom: 0; background: rgba(0, 0, 0, 0);-webkit-transition:0.5s;transition:0.5s;}
.ny_jymb_txt ul li:hover .ny_jymb_txt_wz{background: rgba(0, 0, 0, 0.5);}
.ny_jymb_txt_wz2{position: absolute;left: 0;right: 0;bottom: 0;padding:0 30px;-webkit-transition:0.5s;transition:0.5s;background: url('../img/mask_grad.png') top center repeat-x;padding-top: 30px;background-size: auto 110px;}
.ny_jymb_txt ul li:hover .ny_jymb_txt_wz2{padding: 30px;background-size:0px;}
.ny_jymb_txt_wz .h1{font-size: 18px;line-height: 18px;color: #fff;font-weight: bold;padding-bottom: 15px;}
.ny_jymb_txt_wz .h2{font-size: 14px;line-height: 24px;color: #fff;padding-bottom: 20px;display: none;}
.ny_jymb_txt ul li:hover .ny_jymb_txt_wz .h2{display: block;}
.ny_jymb_txt_wz .h3{font-size: 14px;line-height: 30px;color: #fff;opacity: 0;-webkit-transition:0.5s;transition:0.5s;}
.ny_jymb_txt_wz .h3 span{font-size: 14px;color: #fff;font-weight: bold;-webkit-transition:0.2s;transition:0.2s;padding-left: 5px;}
.ny_jymb_txt_wz .h3:hover span{padding-left: 10px;}
.ny_jymb_txt ul li:hover .ny_jymb_txt_wz .h3{opacity: 1;}*/

.ny_fzlc{padding: 60px 0;background: #f4f4f4;}
.ny_gy_lc{padding-left: 100px;margin-top: 40px;}
.ny_gy_lc ul{border-left: 1px dashed #e0e0e0;padding-left: 50px;}
.ny_gy_lc ul li{position: relative;margin-bottom: 20px;}
.ny_gy_lc ul li:last-child{margin-bottom:0px;}
.ny_gy_lc ul li:after{content:"";position: absolute;left:-57px;top: 50%;margin-top:-9px;border: 2px solid #004198;width: 8px;height: 8px;background: #fff;border-radius: 50%;}
.ny_gy_lc ul li .h1{position: absolute;left:-150px;top: 50%;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);font-size:24px;line-height: 24px;-webkit-transition:0.5s;transition:0.5s;font-weight: bold;color: #004198;}
.ny_gy_lc ul li .h2{padding: 15px;background: #fff;position: relative;font-size: 14px;line-height: 24px;-webkit-transition:0.5s;transition:0.5s;border-radius: 5px;}
.ny_gy_lc ul li .h2:after{content:"";position: absolute;left:-30px;top: 50%;margin-top:-15px; border: 15px solid transparent;border-right: 15px solid #fff;-webkit-transition:0.5s;transition:0.5s;}
@media screen and (min-width:1200px) {
.ny_gy_lc ul li:hover .h2{color: #fff;background: #e50112;}
.ny_gy_lc ul li:hover .h2:after{border-right: 15px solid #e50112;}}

.ny_ryzz{padding: 60px 0 40px;}
.ny_zs_bg{margin-top: 35px;position: relative;}
.ny_zs_l,.ny_zs_r{position: absolute;top: 50%;margin-top: -30px;width: 40px;line-height: 60px;font-size: 24px;color: #fff;text-align: center;background: rgba(26,26,26,0.6);cursor: pointer;-webkit-transition:0.5s;transition:0.5s;}
.ny_zs_l{left: 0;}
.ny_zs_r{right: 0;}
.ny_zs_l:hover,.sy_zs_r:hover{background: #ff1e26;}
.ny_zs_lb{overflow: hidden;}
.ny_zs_lb ul{position: relative;width: 10000%;}
.ny_zs_lb ul li{float: left;width: 0.235%;margin-right: 0.02%;overflow: hidden;}
.ny_zs_lb ul li .h1{overflow: hidden;border: 1px solid #eee;}
.ny_zs_lb ul li .h1 img{display: block; width: 100%;-webkit-transition:0.5s; transition:0.5s;}
.ny_zs_lb ul li:hover .h1 img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.ny_zs_lb ul li .h2{font-size: 14px;line-height: 20px;text-align: center;padding: 10px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #333;}


.ny_xc{margin-top: 40px;}
.ny_xc ul li{float: left;width: 23.5%;margin:0 2% 2% 0;}
.ny_xc ul li:nth-child(4n){margin-right: 0;}
.ny_xc ul li .h1{overflow: hidden;border: 1px solid #eee;}
.ny_xc ul li .h1 img{display: block; width: 100%;-webkit-transition:0.5s; transition:0.5s;}
.ny_xc ul li:hover .h1 img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.ny_xc ul li .h2{font-size: 14px;line-height: 20px;text-align: center;padding: 10px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #333;}
.ny_zlzs{padding: 60px 0 40px;background: #f4f4f4;}
.ny_hzhb{padding: 60px 0 50px;}
.ny_hz{margin-top: 40px;}
.ny_hz ul li{float: left;width: 19.2%;margin: 0 1% 1% 0;}
.ny_hz ul li:nth-child(5n){margin-right: 0;}
.ny_hz ul li .img{border: 1px solid #eee;}
.ny_hz ul li img{display: block;width: 100%;}


.ny_gywmfl_lb{position: relative;}
.ny_gywmfl_lb>i{position: absolute;top: 0;}

.ny_sp_lb{}
.ny_sp_lb ul li{float: left; width:32%; margin:0 2% 2% 0; position:relative;cursor: pointer;}
.ny_sp_lb ul li:nth-child(3n){ margin-right:0;}
.ny_sp_lb ul li .ny_sp_img{position: relative;}
.ny_sp_lb ul li .ny_sp_img:before{ content:''; position:absolute; left:0; top:0; right:0; bottom:0px; background: url(../img/bf.png) center no-repeat; z-index:1; background-size:40px 40px;-webkit-transition:0.5s;transition:0.5s;}
.ny_sp_lb ul li:hover .ny_sp_img:before{background-size:45px 45px;}
.ny_sp_lb ul li .ny_sp_img:after{ content:''; position:absolute; left:0; top:0; right:0; bottom:0px; background:rgba(0,0,0,0.4);-webkit-transition:0.5s;transition:0.5s;}
.ny_sp_lb ul li:hover .ny_sp_img:after{background:rgba(0,0,0,0.6);}
.ny_sp_lb ul li .ny_sp_img img{ display:block; width:100%;}
.ny_sp_lb ul li .ny_sp_txt{ font-size:12px; line-height:24px; color:#141414; text-align:center;padding: 10px 0;}

.pagination{width:100%; height:auto;text-align:center; font-size:0px; position:relative; overflow:hidden; margin:40px 0 20px; text-transform:uppercase;}
.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:#e50112; background:#e50112;}

.ny_cp_txt{font-size: 14px;line-height: 30px;color: #666;margin-top: 30px;margin-bottom:30px;}
.ny_cp_lb{}
.ny_cp_lb ul{}
.ny_cp_lb ul li{float: left;width:32%;position: relative;margin: 0 2% 2% 0;}
.ny_cp_lb ul li:nth-child(3n){margin-right: 0;}
.ny_cp_lb ul li .img{overflow: hidden;position: relative;border: 1px solid #eee;}
.ny_cp_lb ul li .img span{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 0, 0,0.3);opacity: 0;-webkit-transition:0.5s; transition:0.5s;font-size: 36px;color: #fff;line-height: 100%;text-align: center;z-index: 1;}
.ny_cp_lb ul li:hover .img span{opacity: 1;}
.ny_cp_lb ul li .img span:before{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.ny_cp_lb ul li .img img{display: block;width: 100%;-webkit-transition:0.5s; transition:0.5s;}
.ny_cp_lb ul li:hover .img img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.ny_cp_lb ul li .txt{padding: 10px 0px;text-align: center;font-size: 14px;line-height: 20px;color: #666;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_lb ul li:hover .txt{color: #e50112;}

.ny_dblx{background: url(../img/sy_gg.jpg) center no-repeat;background-size: cover;height: 368px;display: flex;align-items: center;justify-content: center;margin-top: 30px;}
.ny_dblx .txt{}
.ny_dblx .txt .ml1{font-size: 30px;line-height: 60px;padding: 0 20px;color: #fff;background: #cf051b;}
.ny_dblx .txt .ml2{font-size: 16px;line-height: 30px;color: #fff;max-width: 700px;text-align: center;margin: 20px auto 0;}
.ny_dblx .txt .ml3{display: block;font-size: 14px;line-height:42px;color: #333;text-align: center;width: 150px;background:#fff;margin: 30px auto 0;-webkit-transition:0.5s;transition:0.5s;}
.ny_dblx .txt .ml3:hover{background:#cf051b;color: #fff;}

.ny_yqrz_xq{}
.large_box{margin-bottom:10px;width:100%;height:auto;overflow:hidden;margin: auto;border: 1px solid #eee;position: relative;}
.large_box_l,.large_box_r{position: absolute;top: 50%;margin-top: -18px;width: 36px;line-height: 36px;font-size: 18px;color: #fff;text-align: center;background: #ccc;background:rgba(0,0,0,0.3);cursor: pointer;-webkit-transition:0.5s;transition:0.5s;border-radius: 50%;}
.large_box_l{left: 10px;}
.large_box_r{right: 10px;}
.large_box ul li{display: none;}
.large_box img{display:block;width: 100%;}
.small_box{width:100%;height:70px;overflow:hidden;padding: 0 30px;position: relative;margin:20px auto 0;}
.small_list{position:relative;float:left;width:100%;height:100%;overflow:hidden}
.small_list ul{height:100%;overflow:hidden}
.small_list ul li{position:relative;float:left;margin-right:10px;width:86px;border: 2px solid #eee;background: #fff;height: 100%;}
.small_list ul li 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;/*-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{border: 2px solid #004198;}
.small_box .btn{position: absolute;top: 0; width:20px;height:100%;background-color:#ececec;background-repeat:no-repeat;background-position:center center;cursor:pointer}
.small_box .btn:hover{/*background-color:#ce541e*/}
.left_btn{left:0;background-image:url(../img/left_btn.png)}
.right_btn{right:0;background-image:url(../img/right_btn.png)}
.ny_yqrz_xq_tp{width:50%;}
.ny_yqrz_xq_r{width: 46%;}
.ny_yqrz_xq_bt{}
.ny_yqrz_xq_bt .h1{font-size: 24px;line-height: 36px;padding: 0px 0px 20px; color: #333;border-bottom: 1px solid #eee;font-weight: bold;}
.ny_yqrz_xq_bt .h3{font-size: 14px;line-height: 30px;color: #666;padding: 15px 0px 0;}
.ny_yqrz_xq_bt .h3 table{border: 1px solid #eee;border-width: 1px 1px 0 0;width: 100%;}
.ny_yqrz_xq_bt .h3 table th{border: 1px solid #eee;border-width:0 0 1px 1px;padding: 10px 20px;}
.ny_yqrz_xq_bt .h3 table td{border: 1px solid #eee;border-width:0 0 1px 1px;padding: 10px 20px;}
.ny_yqrz_xq_bt .h4{position: relative;margin-top: 30px;padding-left: 63px;}
.ny_yqrz_xq_bt .h4 span{position: absolute;left: 0;top: 0;font-size: 52px;line-height: 56px;color: #333;}
.ny_yqrz_xq_bt .h4 .ml1{font-size: 16px;line-height: 16px;color: #333;display: block;}
.ny_yqrz_xq_bt .h4 .ml2{font-size: 30px;line-height: 30px;color: #e50112;font-weight: bold;font-family:Arial, sans-serif;padding-top: 10px;}
.ny_yqrz_xq_bt .h5{position: relative;margin-top: 35px;}
.ny_yqrz_xq_bt .h5 .h5_bt{float: left; font-size: 14px;line-height: 46px;color: #fff;text-align: center;background: #e50112;border-radius: 3px;-webkit-transition:0.5s;transition:0.5s;cursor: pointer;padding: 0 30px;}
.ny_yqrz_xq_bt .h5 .h5_bt:nth-child(2){background: #004198;margin-left: 20px;}
.ny_yqrz_xq_bt .h5 .h5_bt span{font-size: 24px;padding-right: 5px;float: left;}

.ny_cp_xq_an{position: fixed;left: 0;top: 0px;right: 0;background: #fff;z-index: 1;top: 164px;border-bottom: 1px solid #eee;display: none;}
.ny_cp_xq_an.on{display: block;}
.ny_cp_xq_an .l{font-size: 14px;line-height: 46px;color: #333;font-weight: bold;}
.ny_cp_xq_an .r a{float: left;font-size: 14px;line-height: 46px;color: #333;margin-left: 30px;position: relative;}
.ny_cp_xq_an .r a:after{content: "";position: absolute;left: -15px;top: 17px;width: 1px;height: 12px;background: #d4d4d4;}
.ny_cp_xq_an .r a:nth-child(1):after{display: none;}
.ny_cp_xq_an .r a:hover{color:#e50112;}

.tabs-basic{width:100%; margin-top:50px; float:left;}
.hot_pro2_tit ul{}
.hot_pro2_tit ul li{margin-bottom: 5px;}
.hot_pro2_tit ul li .ml1{font-size: 20px;line-height: 20px;color: #e50112;font-weight: bold;}
.hot_pro2_tit ul li .ml2{background: url(../img/bt2_bg.jpg);height: 13px;margin-top: 15px;}
.hot_pro2_tit ul li .ml2 span{float: left;font-size: 16px;line-height: 16px;color: #B3B3B3;font-family:Arial, sans-serif;background: #fff;padding-right: 5px;margin-top: -2px;}
.tabs-basic .tabs-content-placeholder{overflow:hidden; margin:auto;line-height:30px; font-size:14px; color:#333;padding-bottom: 50px;}
.tabs-basic .tabs-content-placeholder table{border: 1px solid #eee;border-width: 1px 1px 0 0;width: 100%;margin: 10px 0;}
.tabs-basic .tabs-content-placeholder table th{border: 1px solid #eee;border-width:0 0 1px 1px;padding: 10px 20px;line-height: 20px;background: #f6f6f6;}
.tabs-basic .tabs-content-placeholder table td{border: 1px solid #eee;border-width:0 0 1px 1px;padding: 10px 20px;line-height: 20px;}
.tabs-basic .tabs-content-placeholder .tab-content-active{padding: 15px 0 0;font-size: 14px;line-height: 36px;color: #666;}
.tabs-basic .tabs-content-placeholder img{max-width:100%;}
.pros_right{width:50%; float:right; overflow:hidden;}
.pros_right_top{overflow:hidden; padding-bottom:10px; border-bottom:1px solid #eee;}
.pros_right_top .h1{font-size:24px; padding-bottom:10px;color: #333;}
.pros_right_top p{font-size:14px; color:#666;}
.proleft{width:100%;float:left; font-size:14px; line-height:30px; margin-top:20px;}
.proleft_btn{width:100%; float:left; margin-top:30px;}
.proleft_btn li{width:100%; float:left; margin-right:10px;}
.proleft_btn li a{width:100%; max-width:150px; height:40px; float:left; line-height:40px; text-align:center; font-size:16px; background:#eee; display:block;}
.proleft_btn li span{float:left; padding-right:20px;}
.proleft_btn li a:hover,.proleft_btn li a.on{background:#004198; color:#fff;border-radius: 5px;}

.view-page{position:relative; height:40px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px;height:38px; border:solid 1px #eee; line-height:38px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;}
.view-page .prev{left:0;}
.view-page .prev a,.view-page .next a{text-align:center;-webkit-transition:0.5s; transition:0.5s;}
.view-page a{display:block; padding:0 20px;color: #333;} 
.view-page .back{left:50%; margin-left:-50px;}
.view-page .back a{background:#e50112; color:#fff; text-align:center;}
.view-page .next{right:0;}
.view-page .prev:hover a{color:#fff; background:#e50112;}
.view-page .next:hover a{color:#fff; background:#e50112;}
.view-page .back:hover a{background:#e50112; color:#fff;}

.view-page2{position:relative; padding-top:15px;border-top: 1px solid #eee;margin-top: 15px;}
.view-page2 .prev,.view-page2 .next{font-size:14px;line-height:38px;width:45%;}
.view-page2 .prev{float: left;}
.view-page2 .prev a,.view-page2 .next a{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.view-page2 a{display:block;color: #666;} 
.view-page2 .next{float: right;text-align:right;}
.view-page2 .prev:hover a{color:#e50112;}
.view-page2 .next:hover a{color:#e50112;}

.ny_zctj_bt{font-size: 18px;color: #333;line-height:50px;position: relative;border-bottom: 1px solid #eee;font-weight: bold;}
.ny_zctj_bt a{float: right;font-weight: normal;font-size: 14px;color: #666;}
.ny_zctj_bt a:hover{color: #e50112;}
.ny_cp_tj {padding: 30px 0 30px;}
.scrollleft2{ margin-top:30px;}
.scrollleft2 li{width:300px; float:left; margin-right:20px; overflow:hidden;}
.scrollleft2 li img{width:100%; display:block;}
.scrollleft2 li span{display:block; width:100%; line-height:30px; margin-top:10px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}

.ny_cpxq_gd{}
.ny_cpxq_gd_lb{margin-top: 20px;}
.ny_cpxq_gd_lb ul{float: left;width: 49%;margin-right: 2%;border-bottom: 1px solid #eee;}
.ny_cpxq_gd_lb ul li:nth-child(1) .ml1{border-radius: 5px 5px 0 0;}
.ny_cpxq_gd_lb ul:nth-child(2n){margin-right: 0;}
.ny_cpxq_gd_lb ul li{}
.ny_cpxq_gd_lb ul li .ml1{display: flex;align-items: center;justify-content: left;border: 1px solid #eee;cursor: pointer;border-bottom: 0;}
.ny_cpxq_gd_lb ul li .ml1 span{width: 50px;height: 50px;font-size: 14px;line-height: 50px;color: #333;text-align: center;border-right: 1px solid #eee;-webkit-transition:0.3s;transition:0.3s;font-weight: bold;}
.ny_cpxq_gd_lb ul li .ml1 span:before{display: block;-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.ny_cpxq_gd_lb ul li.on .ml1 span:before{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.ny_cpxq_gd_lb ul li .ml1 .bt{font-size: 14px;line-height: 24px;font-weight: bold;color: #333;padding-left: 20px;-webkit-transition:0.3s;transition:0.3s;}
.ny_cpxq_gd_lb ul li .ml1:hover .bt{color: #e50112;}
.ny_cpxq_gd_lb ul li .ml1:hover span{color: #e50112;}
.ny_cpxq_gd_lb ul li .ml1 .bt .tb{float: left; font-size: 18px;padding-right: 10px;font-weight: normal;}
.ny_cpxq_gd_lb ul li.on .ml1{background: #e50112;}
.ny_cpxq_gd_lb ul li.on .ml1 span{color: #fff;}
.ny_cpxq_gd_lb ul li.on .ml1 .bt{color: #fff;}
.ny_cpxq_gd_lb ul li .ml2{border: 1px solid #eee;padding: 20px;font-size: 14px;line-height: 24px;color: #666;border-width: 1px 1px 0 1px;display: none;background: #f8f8f8;}
.ny_cpxq_gd_lb ul li .ml2 a{margin-top: 10px;color: #e50112;display: inline-block;}

.jjfa_yyly{margin-top: 10px;padding-bottom: 30px;}
.jjfa_yyly .lb_bg{position: relative;margin-top: 30px;}
.jjfa_yyly .lb_bg .jjfa_yyly_l,.jjfa_yyly .lb_bg .jjfa_yyly_r{position: absolute;top: 50%;margin-top: -40px;width: 40px;line-height:38px;cursor:pointer;font-size: 18px;color: #fff;text-align: center;border: 1px solid #e50112;border-radius: 50%;background: #e50112;}
.jjfa_yyly .lb_bg .jjfa_yyly_l{left:10px;}
.jjfa_yyly .lb_bg .jjfa_yyly_r{right:10px;transform: rotate(180deg);}
.jjfa_yyly .lb_bg .jjfa_yyly_l:hover,.jjfa_yyly .lb_bg .jjfa_yyly_r:hover{border: 1px solid #e50112;color: #fff;background: #e50112;}
.jjfa_yyly .lb{overflow: hidden;}
.jjfa_yyly .lb ul{width: 10000%;position: relative;}
.jjfa_yyly .lb ul li{float: left;width: 0.32%;margin-right: 0.02%;}
.jjfa_yyly .lb ul li .img{overflow: hidden;}
.jjfa_yyly .lb ul li img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.jjfa_yyly .lb ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.jjfa_yyly .lb ul li .txt{display: block;text-align: center;font-size: 14px;line-height: 30px;padding-top: 10px;color: #4D4D4D;}

.ny_al_hz{padding: 60px 0;}

.ny_al{padding-bottom: 30px;}
.ny_al ul li{float: left;width:32%;position: relative;margin: 0 2% 2% 0;}
.ny_al ul li:nth-child(3n){margin-right: 0;}
.ny_al ul li .img{overflow: hidden;position: relative;border: 1px solid #eee;}
.ny_al ul li .img img{display: block;width: 100%;-webkit-transition:0.5s; transition:0.5s;}
.ny_al ul li:hover .img img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.ny_al ul li .txt{padding: 10px 0px;text-align: center;font-size: 14px;line-height: 20px;color: #666;-webkit-transition:0.5s;transition:0.5s;}
.ny_al ul li:hover .txt{color: #e50112;}

.pb50{padding-bottom: 50px;}

.ny_al{padding-bottom: 50px;}
.ny_al_txt{font-size: 14px;line-height: 30px;color: #666;margin-top: 30px;padding-bottom: 30px;}
.ny_al_txt img{display: block;max-width: 100%;margin: auto;}

.ny_xw_fl{margin-top: 40px;}
.ny_xw_fl ul{display: flex;align-items: center;justify-content: center;}
.ny_xw_fl ul li{margin: 0 1%;}
.ny_xw_fl ul li a{display: block;font-size: 14px;line-height: 46px;color: #333;background: #f4f4f4;border-radius: 5px;font-weight: bold;padding: 0 50px;}
.ny_xw_fl ul li.on a{color: #fff;background: #e50112;}

.ny_xw{}
.ny_xw ul li{float: left;width: 31.333%;margin: 0 3% 3% 0;}
.ny_xw ul li:nth-child(3n){margin-right:0;}
.ny_xw ul li .img{overflow: hidden;}
.ny_xw ul li .img img{display:block;width:100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_xw ul li:hover .img img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_xw ul li .txt{padding: 30px 20px 30px 110px;background: #f7f7f7;position: relative;}
.ny_xw ul li .txt .ml1{font-size: 18px;line-height: 18px;color: #4D4D4D;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny_xw ul li .txt .ml1 span{content: "";display: block;width:50px;height: 1px;background: #014199;margin-top: 14px;}
.ny_xw ul li .txt .ml1 span:after{content: "";display: block;width:60px;height: 1px;background: #e40011;margin: auto 0 auto auto;}
.ny_xw ul li .txt .ml2{font-size: 14px;line-height: 24px;color: #808080;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 12px;color: #999;}
.ny_xw ul li .txt .ml3{position: absolute;left: 0;width: 110px;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);font-family:Arial, sans-serif;}
.ny_xw ul li .txt .ml3 span{font-size: 57px;font-weight: bold;line-height: 57px;display: block;text-align: center;}
.ny_xw ul li .txt .ml3 p{font-size: 18px;line-height: 18px;text-align: center;padding-top: 5px;}
@media screen and (min-width:1200px) {
.ny_xw ul li:hover .txt{background: #ff1e26;}
.ny_xw ul li:hover .txt .ml1{color: #fff;}
.ny_xw ul li:hover .txt .ml1 span{background: #fff;}
.ny_xw ul li:hover .txt .ml1 span:after{background: #fff;}
.ny_xw ul li:hover .txt .ml2{color: #fff;}
.ny_xw ul li:hover .txt .ml3{color: #fff;}
}
/*.ny_xw ul li{float: left;width: 31.333%;margin: 0 3% 3% 0;background: #f4f4f4;border-radius: 5px;overflow: hidden;position: relative;padding-bottom: 20px;}
.ny_xw ul li:hover:after{content: "";position: absolute;left: 0;bottom: 0;right: 0;border-bottom: 3px solid #e50112;}
.ny_xw ul li:nth-child(3n){margin-right: 0;}
.ny_xw ul li .ml1{overflow: hidden;}
.ny_xw ul li .ml1 img{display: block;width: 100%;-webkit-transition:0.5s;transition:0.5s;}
.ny_xw ul li:hover .ml1 img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_xw ul li .ml2{padding: 20px 20px 0;}
.ny_xw ul li .ml2 a{display: block; font-size: 16px;line-height: 30px; color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-transition:0.5s;transition:0.5s;font-weight: bold;}
.ny_xw ul li:hover .ml2 a{color: #e50112;}
.ny_xw ul li .ml3{font-size: 14px;line-height:24px; color:#666;margin-top: 5px;height: 48px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding: 0 20px;}*/

.ny_xw_zy{background: #f4f4f4;padding: 30px;font-size: 14px;line-height: 30px;color: #666;margin-bottom: 30px;}
.ny_xw_zy span{color: #e50112;font-weight: bold;}

.ny_xw_xq{padding: 20px 0 60px;}
.ny_tw_bt{text-align:center; line-height:30px; padding:0px; font-size:14px;color: #999;}
.ny_tw_bt .line{padding:0 15px; }
.ny_tw_bt span.iconfont2{padding-right: 5px;}
.ny_tw_bt a{color: #e50112;}
.ny_tw_bt .h3{padding:0 0 20px; line-height:24px; font-size:24px;color: #333;}
.ny_tw{ font-size:14px; line-height:30px; padding:30px 0px 0;color: #666;}
.ny_tw img{ display:block; max-width:100%; margin:auto;}
.xwfx{padding: 30px 0 10px;text-align: right;}

.ny_xw_tj {padding: 30px 0 0;}
.ny_xw_tj ul{margin-top: 20px;}
.ny_xw_tj ul li{float: left;width: 48%; position: relative;padding:0 0px 0 15px;border-bottom: 1px #eee dashed;margin-right: 4%;}
.ny_xw_tj ul li:nth-child(2n){margin-right:0;}
.ny_xw_tj ul li:after{content:"";position: absolute;left: 0;top: 25px;width: 4px;height: 4px;background: #999;overflow: hidden;}
.ny_xw_tj ul li a{display: block;font-size: 14px;line-height: 55px;color: #666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-right: 100px;}
.ny_xw_tj ul li a:hover{color: #e50112;}
.ny_xw_tj ul li span{font-size: 14px;line-height: 55px;color: #999;position: absolute;right: 0;top: 0;}
.ny_zctj_bt{font-size: 18px;color: #e50112;line-height:50px;position: relative;border-bottom: 1px solid #eee;font-weight: bold;}
.ny_zctj_bt a{float: right;font-weight: normal;font-size: 14px;color: #666;}
.ny_zctj_bt a:hover{color: #e50112;}

.ny_lx{padding-bottom: 60px;}
.ny_lx_l{float: left;width: 45%;}
.ny_lx_bt{font-size: 24px;line-height: 24px;color: #333;font-weight: bold;margin-bottom: 30px;}
.ny_lx_l ul{border-top: 1px solid #eee;border-left: 1px solid #eee;}
.ny_lx_l ul li{position: relative;font-size: 14px;line-height: 24px;padding: 15px 15px 15px 70px;color: #333;border-bottom: 1px solid #eee;border-right: 1px solid #eee;}
.ny_lx_l ul li span{position: absolute;left: 0;top: 0px;bottom: 0; line-height: 55px;font-size: 18px;width: 55px;text-align: center;border-right: 1px solid #eee;}
.ny_lx_r{float: right;width: 50%;}
.sy_xl_ly{}
.sy_xl_ly ul li{float: left;width: 49%;margin: 0 2% 2% 0;}
.sy_xl_ly ul li:nth-child(2){margin-right:0;}
.sy_xl_ly ul li:nth-child(4){margin-right:0;}
.sy_xl_ly ul li:nth-child(5){width: 100%;}
.sy_xl_ly ul li:nth-child(6){width: 100%;}
.sy_xl_ly ul li input{ display:block; width:100%; border:1px solid #eee; font-size:14px; line-height:44px;height: 46px; padding:0 15px;color: #666;background: none;}
.sy_xl_ly ul li textarea{ display:block; width:100%; border:1px solid #eee; font-size:14px; line-height:35px; padding:5px 10px; height:100px;color: #666;background: none;}
.sy_xl_ly ul li a{ display:block; width:180px;  border-radius:3px;font-size:14px; line-height:40px;border:1px solid #eee; text-align:center; color:#666; margin:auto;-webkit-transition:0.3s;transition:0.3s;}
.sy_xl_ly ul li a:hover{background:#e50112;color: #fff;border:1px solid #e50112;}

.ny_cp_xw_ss{}
.ny_cp_xw_ss ul{padding-bottom: 20px;}
.ny_cp_xw_ss ul li{position: relative;height: 220px;padding:20px 20px 20px 350px;border: 1px solid #eee;margin-bottom: 20px;-webkit-transition:0.5s;transition:0.5s;}
.ny_cp_xw_ss ul li:hover{background: #f6f6f6;}
.ny_cp_xw_ss ul li .img{position: absolute;left: 20px;top: 20px;width: 300px;overflow: hidden;bottom: 20px;}
.ny_cp_xw_ss ul li .img img{display:block;width:100%;height:100%;-o-object-fit: cover;-webkit-object-fit: cover;object-fit: cover;}
.ny_cp_xw_ss ul li .txt{}
.ny_cp_xw_ss ul li .txt .ml1 a{display: block; font-size: 16px;line-height: 30px; color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-transition:0.5s;transition:0.5s;font-weight: bold;}
.ny_cp_xw_ss ul li .txt .ml1 a:hover{color: #e50112;}
.ny_cp_xw_ss ul li .txt .ml2{font-size: 14px;line-height:24px; color:#666;margin-top: 10px;height: 72px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ny_cp_xw_ss ul li .txt .ml3{margin-top: 20px;}
.ny_cp_xw_ss ul li .txt .ml3 a{display: block;width: 120px;line-height: 36px;color: #999;border: 1px solid #ccc;border-radius: 5px;text-align: center;font-size: 14px;}
.ny_cp_xw_ss ul li .txt .ml3 a:hover{color: #fff;border: 1px solid #e50112;background: #e50112;-webkit-transition:0.5s;transition:0.5s;}