@charset "utf-8";
* ,html, body, form, dl, dt, dd, ul, ol, li, th, td, span, strong, em, a, input, textarea, select, img, h1, h2, h3{padding:0;margin:0;border:none;}
a:link,a:visited ,a:hover ,a:active {text-decoration: none;}
ul, ol {list-style: none outside none;}
body{padding:0;margin:0;overflow-x:hidden;font-family:'微软雅黑';color: #000000;font-size:14px !important;}
img{border-style: none;vertical-align: middle;}
*{box-sizing: border-box;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.w12{width: 1200px;margin: auto;}
a{color: #000;}
h1, h2, h3{font-weight: normal;display: block;-webkit-margin-before:0em;-webkit-margin-after: 0em;
-webkit-margin-start: 0px;-webkit-margin-end: 0px;font-size: inherit;}
p {display: block;-webkit-margin-before: 0em;-webkit-margin-after: 0em;
-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
ul, menu, dir {display: block;list-style-type:none;-webkit-margin-before:0em;
-webkit-margin-after:0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start:0px;}
.wrap{height:100%; margin:auto;}

.h_d .hr{height: 120px;}
.h_d .hr .l_g{margin-top:30px;}
.h_d .hr .sewif{width:255px;height: 60px;margin-top:15px;}
.h_d .hr .sewif i{width: 55px;height: 55px;display: block;margin:5px 0 0 0;float: left;}
.h_d .hr .sewif .wy_phone{width:174px;float: right;}
.h_d .hr .sewif .wy_phone span{color:#1b1b1b;display: block;}
.h_d .hr .sewif .wy_phone p{font-family: Impact;font-size: 30px;color:#c92028;float: none !important;}
.h_d .hr .sewif .wy_cont{width:78px;}



.nav_bx{height:50px;background: #333333;}
.nav_item ul li{width: 14.28%;height: 50px; display:inline-block;position: relative;line-height:50px;font-size: 16px;font-family: arial;text-transform: uppercase;float: left;text-align: center;}
.nav_item ul li a{display: block;color: #fff;}
.nav_item ul s:last-child{display: none;}
.nav_item ul li:hover a,
.nav_item ul .nav_active a{background: #c92028;}
.nav_item ul li .nav_down{width: 100%;position: absolute;left: 0;right: 0;top: 47px;margin: auto;max-height: 0;z-index:9999999;overflow: hidden;}
.nav_item ul li:hover .nav_down{max-height:600px;}
.nav_item ul li .nav_down ul li{width: 100%;}
.nav_item ul li .nav_down ul li a{color: #fff;background:#333;border-bottom:1px solid #fff;}
.nav_item ul li .nav_down ul li:hover a{background: #c92028;}
.nav_item ul li span{font-family: '宋体';display: inline-block; transform: rotate(90deg);font-size: 18px;margin-left:10px;}

.nav_item ul li .nav_down,
.nav_item ul li a,
.mor span,
.mor p,
.read_m p,
.read_m span,
.f_t .ft_bm .ftm_r .ftforlow ul li span,
.pror_ft ul li p,
.ny_new ul li,
.cont_ly button{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}

.abt_bx .abt_pic img,
.abt_bx .abt_nr a,
.pror_ft ul li .proim img,
.bd ul li .pic img,
.bd ul li,
.bd ul li .title,
.new_lis ul li .new_pic img,
.new_lis ul li,
.new_lis ul li .n_rdm,
.new_lis ul li a,
.new_lis ul li .new_hline,
.pror_ft ul li,
.ny_new ul li .ny_npix img{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}

/*ban*/
.DB_tab25 {width:100%;height:600px;position:relative;/*overflow:hidden;*/cursor:pointer;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:600px;display:none;}
.DB_tab25 .DB_bgSet li a{width: 100%;height: 100%;display: block;}
.DB_tab25 .DB_imgSet{position:absolute;width:1200px;left:50%;margin-left:-550px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:-50px;top:170px;}
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:-50px;top:250px}
.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:-50px;top:350px}
.DB_tab25 .DB_menuWrap{position:absolute;width: 100%;height: 100%;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;bottom:5%;
text-align:center;font-size:0; border-radius:20px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline;}
.DB_tab25 .DB_prev{position:absolute;left:6%;top:45%;cursor:pointer;display:none;}
.DB_tab25 .DB_next{position:absolute;right:6%;top:45%;cursor:pointer;display:none;	}

.moblik_hd{display: none;}

.abt_bx{height:276px;background: #f3f3f3;padding-top: 25px;}
.abt_bx .abt_pic{width: 670px;height: 224px;overflow: hidden;}
.abt_bx .abt_pic img,
.pror_ft ul li .proim img,
.ny_new ul li .ny_npix img{width: 100%;height: 100%;}
.pror_ft ul li .proim img{object-fit: contain;}
.abt_bx .abt_pic:hover img,
.pror_ft ul li:hover .proim img,
.bd ul li:hover .pic img,
.new_lis ul li:hover .new_pic img,
.ny_new ul li:hover .ny_npix img{transform: scale(1.1);}
.abt_bx .abt_nr{width: 490px;}
.abt_bx .abt_nr h1{font-size: 20px;}
.abt_bx .abt_nr h1 span{font-size: 36px;color: #c92028;}
.abt_bx .abt_nr p{font-size: 16px;color: #3f3f3f;margin: 10px 0 60px;line-height: 26px;}
.abt_bx .abt_nr a{width: 140px;height: 44px;display: block;border-radius: 30px;font-size: 16px;color: #fff;text-align: center;line-height: 44px;
background-image: -webkit-linear-gradient(left,#ff3000 0,#c92129 100%);
background-image: -o-linear-gradient(left,#ff3000 0,#c92129 100%);
background-image: linear-gradient(to right,#ff3000 0,#c92129 100%);
background-repeat: repeat-x;text-transform: uppercase;}

.abt_bx .abt_nr a:hover{
background-image: -webkit-linear-gradient(left,#c92129 0,#ff3000 100%);
background-image: -o-linear-gradient(left,#c92129 0,#ff3000 100%);
background-image: linear-gradient(to right,#c92129 0,#ff3000 100%);}


/*产品中心*/
.pro{padding-top:39px;}
.pro .probg{height: 570px;}
.pro .probg .pro_l{width: 272px;background-color:#f0f0f0;padding-bottom:30px;}
.pro_l .prol_h{width:273px;height:115px;padding-top:14px;background: url(../images/proh.png) no-repeat!important;text-align: center;color:#fff;}
.pro_l .prol_h h1{font-size: 28px;font-weight: bold;margin:16px 0 3px;}

.promennu ul li{border-bottom:1px dashed #e8e8e8; line-height: 52px;font-size: 16px;text-align: center;}
.promennu ul li a{width:100%;height:100%;display:block;color:#676767;transition: all 300ms;}
.promennu ul li a:hover,
.promennu ul .mn_active a{background-color:#c92129;color:#fff;transition: all 300ms;border-left: 3px solid #11ab58;}

.promennu ul li{border-bottom:1px dashed #e8e8e8; line-height: 52px;font-size: 16px;text-align: center;}
.promennu ul li a{width:100%;height:100%;display:block;color:#676767;transition: all 300ms;}
.promennu ul li a:hover,
.promennu ul .mn_active a{background-color:#c92129;color:#fff;transition: all 300ms;border-left: 3px solid #11ab58;}
.promennu ul li a span{font-family: '宋体';margin-left: 10px;display: inline-block; }
.promennu ul .mn_active a span,
.promennu ul li:hover a span{transform: rotate(90deg);}
.promennu ul li .pro_down_lis dl dd{line-height: 30px;font-size: 14px;text-align: left;border-bottom: 1px solid #e6e6e6;}
.promennu ul li .pro_down_lis dl dd a{background: #f1f1f1;color: #333;}
.promennu ul li .pro_down_lis dl dd:hover a{background-color:#c2c2c2;color:#fff;}

.promennu ul li .pro_down_lis dl dd i{width:10px;height:10px;display: block;border-left: 1px solid #999;border-bottom:1px solid #999;float: left;margin: 9px 17px 0 16px;}
.promennu ul li .pro_down_lis{display: none;}
.promennu ul li .pro_down_lis dl dd.down_active a{background: #c2c2c2;color: #fff;}







.mor{line-height: 44px;margin-top:28px;-webkit-transition:500ms;-o-transition:500ms;-moz-transition:500ms;transition:500ms;}
.mor span{display: block;width: 113px;height: 44px;background-color:#c92129; text-align: center;font-size: 18px;color:#fff;
float: left;}
.mor p{width:53px;height: 44px;background-color:#11ab58; text-align: center;font-size: 24px;float: left;color:#fff;}

.pro_r{width: 895px;}
.prohd{padding:30px 25px;overflow: hidden;border: 1px solid #eaeaea;}
.prorh{width:750px;margin: auto;height:268px;}
.protil{height: 36px;font-size:24px;line-height:22px;}
.protil s{width:1px;display: block;float: left;margin-right:10px;border-right: 12px solid #c92129;border-top: transparent 12px solid;border-bottom: transparent 12px solid;}

#pro_swip{ width: 100%;margin:15px auto 0;}
#pro_swip .swiper-slide{text-align: center;font-size: 18px;background: #fff;
/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;
-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;
 -ms-flex-align: center;-webkit-align-items: center;align-items: center;width:289px; height:229px;}
#pro_swip .swiper-slide img{width: 100%;}
 
#pro_swip .swiper-button-next, 
#pro_swip .swiper-button-prev {
position: absolute;top: 50%;width:32px;height:32px;
margin-top: -22px;z-index: 10;cursor: pointer;
background-size:32px 32px;background-position: center;background-repeat: no-repeat;}
#pro_swip .swiper-button-prev, 
#pro_swip .swiper-container-rtl .swiper-button-next {
background:url(../images/prev.png) no-repeat !important;left:0;right: auto;}
#pro_swip .swiper-button-next, 
#pro_swip .swiper-container-rtl .swiper-button-prev {
background:url(../images/next.png) no-repeat !important;right:0;left: auto;}


.pror_ft{width: 908px;}
.pror_ft ul li{width: 214px;height: 190px;display: inline-block;float:left;border: 1px solid #ebebeb;text-align: center;margin: 12px 13px 0 0;}
.pror_ft ul li a{width: 100%;height: 100%;display: block;}
.pror_ft ul li .proim{height: 150px;overflow: hidden;}
.pror_ft ul li p{height: 40px;background: #b8b8b8;font-size: 16px;color: #fff;line-height: 40px;text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.pror_ft ul li:hover p{background: #c92129;color:#fff;}
.prol_h i{display: none;}


.case_box{width: 100%;height: 100%;background: url(../images/case_bg.jpg) no-repeat center center;padding: 30px 0;margin-top:40px;}
.cn_tl{text-align: center;position: relative;}
.cn_tl .tl_line{width: 302px;height: 1px;background: #dbdbdb;display: inline-block;margin-top: 65px;}
.cn_tl .tl_box{width: 596px;display: inline-block;position: absolute;
left: 0;right: 0;margin: auto;}
.cn_tl .tl_box h1{font-size: 32px;font-weight: bold;}
.cn_tl .tl_box h1 span{color: #c92129;}
.cn_tl .tl_box p{font-size: 20px;color: #555555;margin-top:10px;}
.cn_tl .tl_box p em{width: 48px;height: 3px;display: block;background: #c92129;margin-top: 12px;}


.case_scol{width:100%;overflow:hidden;position:relative;margin-top: 20px;}
.case_scol .hd{height:1px;}
.case_scol .hd .prev,
.case_scol .hd .next{display:block;width:38px; height:93px;overflow:hidden;position: absolute;top:94px;}
.case_scol .hd .prev{background: url(../images/case_prev.png) no-repeat;left: 0;}
.case_scol .hd .next{background: url(../images/case_next.png) no-repeat;right: 0;}
.bd{padding:10px 0;width: 1098px;margin: auto;}
.bd ul{ overflow:hidden; zoom:1;padding: 15px 0 !important;}
.bd ul li{width: 350px;height: 255px;margin:0 8px; float:left; _display:inline; overflow:hidden;font-size: 16px;}
.bd ul li .pic{width:100%;height: 205px;overflow: hidden;}
.bd ul li .pic img,
.new_lis ul li .new_pic img{width:100%; height:100%;}
.bd ul li .title{height:50px; line-height:50px;background: #b8b8b8;padding: 0 10px;}
.bd ul li .title span{float:left;}
.bd ul li .title i{float: right;font-size:28px;color: #7f7f7f;}
.bd ul li:hover{box-shadow: 0 0 15px #666;}
.bd ul li:hover .title{background: #c92129;color: #fff;}
.bd ul li:hover .title i{color: #fff;}

.read_m{height: 40px;margin: 30px auto;width: 166px;line-height: 44px;margin-top:28px;}
.read_m span{display: block;width: 113px;height: 44px;background-color:#c92129; text-align: center;font-size: 18px;color:#fff;
float: left;}
.read_m p{width:53px;height: 44px;background-color:#11ab58; text-align: center;font-size: 24px;float: left;color:#fff;}
.read_m:hover{margin-left:inherit;}
.mor:hover span,
.read_m:hover span{background-color: #11ab58;}
.mor:hover p,
.read_m:hover p{background-color:#c92129;} 
#siper5{display: none;}

/*新闻中心*/
.news{margin-top: 20px;}
.news .cn_tl .tl_box{width: 417px;}
.news .cn_tl .tl_line {width: 391px;}
.new_lis{margin:40px auto 20px;}
.new_lis ul li{width: 25%;display: inline-block;float: left;}
.new_lis ul li a{width: 100%;height: 100%;display: block;padding:20px 15px 40px;position: relative;}
.new_lis ul li .new_h{color: #555555;}
.new_lis ul li .new_h p{font-family: 'arial';font-size: 32px;}
.new_lis ul li .new_h span{font-family: 'arial';color: #a7a7a7;font-size:12px;}
.new_lis ul li .new_h h1{font-size: 20px;margin-top: 15px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.new_lis ul li .new_pic{height: 152px;overflow: hidden;margin-top: 10px;}
.new_lis ul li .new_n{line-height: 24px;color: #888888;margin-top: 10px;}
.new_lis ul li .new_n p{text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.new_lis ul li .n_rdm{width: 103px;height: 36px;border: 1px solid #d8d8d8;text-align: center;line-height: 36px;color: #555;margin-top: 10px;}
.new_lis ul li .new_hline{position: absolute;width: 0;height:3px;bottom: 0;left: 0;right: 0;margin: auto;background: #c92129;}
.new_lis ul li .new_hline{opacity: 0;-webkit-opacity: 0;-moz-opacity: 0;-ms-opacity: 0;-o-opacity: 0;}
.new_lis ul li:hover .new_hline{width: 100%;transform: rotate(180deg);}
.new_lis ul li:hover a{box-shadow: 0 0 15px #666;-webkit-transform: translate(0,-5px);-moz-transform: translate(0,-5px);-ms-transform: translate(0,-5px);-o-transform: translate(0,-5px);transform: translate(0,-5px);}
.new_lis ul li:hover .new_h p,
.new_lis ul li:hover .new_h h1{color: #c92028;}
.new_lis ul li:hover .new_h span{color: #555;}
.new_lis ul li:hover .n_rdm{background: #c92028;color: #fff;border: 1px solid #c92028;}
.new_lis ul li:hover .new_hline{opacity:1;-webkit-opacity:1;-moz-opacity: 1;-ms-opacity:1;-o-opacity:1;}





/*底部*/
.f_t{background-color:#393738;}
.f_t .ft_ht{height:56px;background-color:#c92129;}
.f_t .ft_ht .ftmennu ul li{width:97px;height:56px;display: inline-block;float: left;line-height:56px;}
.f_t .ft_ht .ftmennu ul li a{color:#fff;font-size: 14px;}
.f_t .ft_ht .ftmennu ul li a:hover{color:#000;}
.f_t .ft_ht .fthtr{width:240px;height:56px;background: #11ab58;}
.f_t .ft_ht .fthtr a{width:242px;height:44px;display: block;padding-top:25px;text-align: center;color: #fff;}
.f_t .ft_ht .fthtr i{font-size:30px;}
.ftml_bt{padding:30px 0;}
.ft_boxl{width: 354px;color:#fff;position: relative;}
.ftline{width: 1px ;height: 324px;background-color: #464545;margin:0 40px 0 56px;}
.ft_boxl h1{font-size: 24px;line-height: 50px;}
.ft_boxl p{font-size: 16px;line-height: 30px;margin:13px 0;}
.panner{margin-top:30px;position: absolute;top:211px;}
.panner span{font-size: 24px;color:#fff;display: block;margin-bottom:10px;}
.panner select{width: 342px;height: 42px;appearance:none;-moz-appearance:none;padding-left:36px;font-size: 14px;
-webkit-appearance:none;background: url(../images/icon.png)no-repeat 0 0 ;background-color:#525252;color:#fff;background-position: 313px 18px;line-height: 40px;outline: none;}
select::-ms-expand { display: none; }
.panner s{width:2px;height: 42px;display: block;background-color:#393738;position: absolute;margin-top:-42px;margin-left:293px;}


.ft_boxr{width:400px;height: 342px;}
.ft_boxr .boxr_h{height: 59px;color:#c4c3c4;font-size: 16px;}
.ft_boxr .boxr_h i{width:80px;display: block;font-size:63px;color: #c4c3c4;float: left;text-align: center;}
.ft_boxr .boxr_h p{font-family: Impact;font-size: 38px;}
.ft_boxr .boxr_b{height: 59px;color:#c4c3c4;font-size: 16px;margin:36px 0;}
.ft_boxr .boxr_b i{width:80px;display: block; font-size:56px;color: #c4c3c4;float: left;text-align: center;}
.ft_boxr .boxr_b p{margin-top:10px;}
.ft_boxr .serch{width: 343px;height:42px;border:1px solid #c4c3c4;border-radius: 4px;}
.ft_boxr .serch input{width: 274px;height:40px;background-color: #393738;color:#c4c3c4;border-radius: 4px;outline: none;
padding-left:15px;}
.sch_btn{width:52px;height:40px;display: block;border-left:1px solid #c4c3c4;background:none;cursor: pointer;}
.sch_btn i{font-size: 20px;color: #fff;}
.boxr_ft{color:#c4c3c4;font-size: 14px;width: 342px;line-height: 26px;margin-top:11px;}
.boxr_ft a{color:#c4c3c4;}

.f_t .ft_bm .ftm_r{width:240px;background: #4c4b4b;padding: 10px 0 35px 0;}
.f_t .ft_bm .ftm_r .ftvxin{width:152px;margin: auto;text-align: center;line-height:40px;font-size: 16px;color:#c4c3c4;margin-top:32px;}
.f_t .ft_bm .ftm_r .ftvxin img{width:152px;height:152px;}
.f_t .ft_bm .ftm_r .ftforlow{width:191px;height:79px;border:1px solid #8d8c8d;margin:auto;margin:40px auto 14px;}
.f_t .ft_bm .ftm_r .ftforlow h1{width: 128px;height: 30px;background: #4c4b4b;font-size: 16px;color:#c4c3c4;margin: auto;text-align: center;line-height: 30px;margin-top:-15px;}
.f_t .ft_bm .ftm_r .ftforlow ul li{width:33.333%;height:40px;display: inline-block;float:left;margin-top:11px;text-align:center;line-height:30px;}
.f_t .ft_bm .ftm_r .ftforlow ul li span{display: inline-block; font-size:34px;color: #fff;}
.f_t .ft_bm .ftm_r .ftforlow ul li:hover span{color: #c4c3c4;transform:rotate(360deg);}
.f_t .ft_bm .ftm_r .ftforlow ul li .iconqq{font-size:30px;}
.f_t .ft_bm .ftm_r .ftforlow ul li .iconweibo-copy{font-size:32px;}
.ft_bt{height:52px;background: #201f1f;font-size: 12px;color: #c4c3c4;text-align: center;line-height:52px;}
.ft_bt a{color: #c4c3c4;}
.ft_bt a:hover{color: #fff;}
.ft_bt span{margin-left: 10px;}

/*********************产品中心*********************/
.ny_ban{height: 450px;position: relative;}
.ny_cn{min-height: 300px;background: #f6f6f6;padding: 20px 0 40px;}
.ny_ht{width: 153px;border-bottom:3px solid #c92129;font-size: 42px;color: #fff;float: left;margin-top:150px;}
.ny_ht h1{width:170px;margin: 0 0 13px 71px;}
.ny_ht h1 span{color: #c92129;}
.b_pag{height:55px;background: rgba(0,0,0, .6);position: absolute;left: 0;right: 0;bottom: 0;}
.b_pag .pg_lis{color: #fff;line-height:55px;}
.b_pag .pg_lis span:last-child{display: none;}
.b_pag .pg_lis a{color: #fff;}
.b_pag .pg_lis a:nth-last-child(1),
.b_pag .pg_lis a:hover{color: #f50000;}
.b_pag .pg_lis span{margin: 0 5px;}

.pg_sch{width: 280px;height: 38px;background: rgba(255,255,255, .9);border-radius: 30px;margin-top:9px;}
.pg_sch .p_input{width: 225px;height: 38px;border-radius:30px 0 0 30px;outline: none;padding: 0 0 0 15px;background:none;}
.pg_sch .p_btn{width: 52px;height: 38px;border-radius:0 30px 30px 0;outline: none;background:none;cursor: pointer;}
.pg_sch .p_btn i{font-size: 18px;color: #979797;}

.ny_lmn{background: #fff;padding-bottom: 110px;}
.ny_right,
.ny_case{width:890px;background: #fff;min-height:500px;}
.ny_rtl{height:62px;border-bottom: 1px solid #efefef;line-height:61px;font-size: 24px;color: #282828;}
.ny_rtl i{width: 4px;height: 25px;display: block;background: #c92129;float: left;margin:19px 33px 0 0;}
.ny_proitem,
.ny_case{margin:20px 0 0 38px;width: 840px;}
.ny_proitem ul li{width: 260px;height: 231px;margin:0 16px 16px 0;}
.ny_proitem ul li .proim{height: 180px;}
.ny_proitem ul li p{height: 49px;}
.ny_proitem ul li:hover{box-shadow: 0 0 15px #888;}

.pags{color:#333;margin-top:36px;text-align:center;height:35px;margin:50px auto 70px;}
.pags a{padding:4px 12px;border: 1px solid #ebebeb;color: #333;margin: 0 3px;font-size: 16px;color: #b2b2b2;}
.pags span{margin:0 8px 0 14px;}
.pags em{font-style: normal;}
.pags a:hover, .pags a.pacact{background: #c92129;border: 1px solid #c92129;color: #fff;}

/*********************工程案例*********************/
.case_item ul li{width: 263px;height: 193px;overflow: initial;margin:0 16px 16px 0;border:1px solid #eeeeee;}
.case_item ul li .pic{height: 150px;}
.case_item ul li .title{height: 42px;line-height: 42px;}
.case_item{width: 100%;padding: 0;overflow: initial;}
.case_item ul { overflow: initial;padding:0 !important;}


/*********************新闻中心*********************/
.ny_new{width:800px;margin: auto;}
.ny_new ul li{height: 191px;border-bottom: 1px solid #efefef;padding:26px 8px 0 8px;}
.ny_new ul li .new_nr{width: 580px;}
.ny_new ul li .new_nr h1{font-size: 18px;color: #282828;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 20px;}
.ny_new ul li .new_nr span{color: #858585;}
.ny_new ul li .new_nr p{line-height: 28px;color:#858585;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 25px;}
.ny_new ul li .ny_npix{width: 194px;height: 140px;border-radius: 6px;overflow: hidden;}
.ny_new ul li .ny_npix img{width: 100%;height: 100%;}
.ny_new ul li:hover .new_nr h1{color: #c92028;}
.ny_new ul li:hover .new_nr p{color: #4d4d4d;}
.ny_new ul li:hover{box-shadow: 0 0 10px #999;}
.ny_rtl a{display: block;float: right;color: #282828;margin-right: 20px;font-size: 16px;}
.ny_rtl a div{width: 24px;height: 24px;background: #c92129;border-radius: 50%;line-height:21px;color: #fff;float: left;margin: 20px 6px 0 0;padding-left: 7px;}
.ny_rtl a div span{font-size: 12px;}
.ny_rtl a:hover{color: #c92028;}

.ny_cont{width:800px;margin: auto;}
.new_tl{text-align: center;padding: 30px 0 0;}
.new_tl h1{font-size: 26px;}
.new_tl p{height: 33px;background: #f6f6f6;line-height: 33px;color: #aaaaaa;margin-top:20px;}
.new_tl p span{margin: 0 2px 0 20px;}
.new_xq{margin-top: 20px;padding-bottom: 20px;}
.new_xq table{width: 100%;}
.new_xq img{max-width: 100%;}
.xq_pg{height: 60px;border-top:1px solid #f0f0f0;margin: 30px auto;line-height: 60px;border-bottom:1px solid #f0f0f0;}
.xq_pg a{width: 50%;display: inline-block;float: left;}
.xq_pg .pg_pre{border-right: 1px solid #f0f0f0;text-align: left;}
.xq_pg a i{font-style: normal;width: 20px;height: 20px;display: block;background: #e0e0e0;border-radius: 4px;color: #393738;font-family: '宋体';line-height: 20px;text-align: center;}
.xq_pg .pg_pre i{float: left;margin:20px 5px 0 0;}
.xq_pg .pg_nex i{float: right;margin:20px 0 0 5px;}
.xq_pg .pg_nex{text-align: right;}
.xq_pg a:hover{color: #c92028;}
.xq_pg a:hover i{background: #c92028;color: #fff;}

.cont_usm h1{font-size:24px;}
.cont_usm ul li{margin-top:20px;font-size: 16px;color: #151515;}
.cont_usm ul li i{width: 27px;display: block;float: left;}
.map{margin-top: 30px;}
.cont_cn{padding-bottom: 0;}
.cont_fm{padding: 50px 0;background: url(../images/cont_bg.jpg) no-repeat center center;background-size: cover;}
.cont_fm .cont_tl{color: #fff;}
.cont_ly_l{width:366px;height: 50px;padding: 0 15px; border: 1px solid #eeeeee;border-radius:6px;background: #f6f6f6;line-height: 48px;}
.cont_ly_l span{float: left;color: #7a7a7a;}
.cont_ly_l .cont_l{width:260px;height: 48px;padding: 0 3px;outline: none;font-size: 16px;background: none;}
.cont_ly_l .cont_l1{width:235px;}
.cont_xx{width: 100%;height:190px;border-radius:6px;border: 1px solid #eeeeee;margin-top: 20px;padding: 15px;font-family: '微软雅黑';outline: none;resize: none;background: #f6f6f6;}

.cont_ly button{width:172px;height:48px;display: block;border-radius: 6px;cursor: pointer;text-align: center;line-height: 48px;color: #fff;float: left;margin: 20px 30px 60px 0;}
.cont_btn{ background:#c82129;}
.cont_ret{background:#b5b5b5;}
.cont_ly button:hover{background: #a50c13;}
.online_h{font-size: 16px;color: #c92129;margin:50px 0 30px;}
.ndheng_l{display: none;}







@media (max-width:768px) {
.h_d,
.cn_tl .tl_line,
.case_scol,
.ftmennu,
.ftline,
.promennu ul li .pro_down_lis{display: none !important; }
.moblik_hd,
#siper5,
.ndheng_l{display: block;}
.mb_hr{height:1rem; background: #fff; position: fixed; max-width: 768px; left: 0; right: 0; top: 0; margin: auto; z-index: 999; border-bottom: 1px solid #f0f0f0;}
.mb_hdline{height:1rem;}
.mb_hr .hdlg{width:4.92rem;margin: .18rem 0 0 .2rem;}
.mb_hr .hdlg img{width: 100%;}
.mb_hr .menu{ float:right;width:15%; height:.8rem; position:relative;}
.mb_hr .menu span,.mb_hr .menu span:before,.mb_hr .menu span:after{position: absolute;display: block;width: .45rem;height: .04rem;top: 60%; left:10%; cursor: pointer;content: '';background-color: #000;border-radius: 1px;-webkit-transition: all .4s cubic-bezier(0.19,1,.22,1);-o-transition: all .4s cubic-bezier(0.19,1,.22,1);-moz-transition: all .4s cubic-bezier(0.19,1,.22,1);transition: all .4s cubic-bezier(0.19,1,.22,1);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.mb_hr .menu span:before{ top:-.15rem;left:0%;}
.mb_hr .menu span:after{ top:.15rem;left:0%;}
.mb_hr .on span{ background-color:transparent; }
.mb_hr .on span:before{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg);top:0;}
.mb_hr .on span:after{ transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);top:0;}
.menu_box{ max-width: 768px; height:0; background:#fafafa; position:fixed; left:0; top:0; z-index:888; overflow:hidden; box-shadow: 0 5px 5px #E5E5E5; -webkit-box-shadow: 0 5px 5px #E5E5E5; -moz-box-shadow: 0 5px 5px #E5E5E5;right: 0;margin: auto;}
.menu_box ul{ border-top:#e5e5e5 solid 1px;padding-bottom: 10rem;}
.menu_box li{ width:100%; min-height:.8rem; line-height:.8rem; font-size:.26rem; border-bottom:#e5e5e5 solid 1px;}
.mennuli{position: relative;}
.menu_box li a{ display:block; padding:0 .3rem; color:#555; overflow:hidden;}
.menu_box li a span{float:right;transform:rotate(90deg);font-family: "宋体";font-size: .26rem;color: #333;}
.down_mennu{width:100%; height:0;padding-bottom: 0 !important;}
.down_mennu li{min-height:.6rem; line-height:.6rem;background-color:#fff;font-size: .22rem;}
.down_mennu li a{color:#666;padding-left: .6rem;}
.down_mennu li a:focus,
.menu_box li a:focus{color: #f00;}

#siper1{height:6rem;}
.swiper-wrapper .swiper-slide img{width: 100%;height: 100%;}
#swipag1 .swiper-pagination-bullet-active {opacity: 1;background: #ff2424 !important;}
#swipag1 .swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;
border-radius: 100%;background: #fff;opacity:1;}
.w12{width: 100%;}
.abt_bx {height:auto;padding:.2rem .2rem .4rem .2rem;}
.abt_bx .abt_pic{width: 100%;height: auto;float: none;}
.abt_bx .abt_nr{width: 100%;float: none;}
.abt_bx .abt_nr h1 {font-size:.3rem;}
.abt_bx .abt_nr h1 span {font-size:.46rem;}
.abt_bx .abt_nr p {font-size:.24rem;margin:.1rem 0 .3rem;line-height:.4rem;}
.abt_bx .abt_nr a {width:2rem;height:.5rem;border-radius:.4rem;
font-size:.24rem;line-height:.5rem;}
.pro_l .prol_h h1 {font-size:.3rem;margin:0;}
.pro_l .prol_h span{display: none;}
.pro {height:auto;padding:.2rem 0;}
.pro .probg{height: auto;}
.pro .probg .pro_l {width:6rem;background-color: #f0f0f0;padding-bottom:0;position: relative;float: none;margin: auto;}
.pro_l .prol_h{width:100%;height:.7rem;padding-top:0;background:#c92129 !important;line-height: .7rem;}
.promennu{width: 100%;height:auto;position: absolute;left: 0;right: 0;margin: auto;top: .7rem;display: none;z-index: 555;overflow: auto !important;}
.mor{display: none;}
.prol_h i{font-size: .3rem;display: inline-block;vertical-align: middle;margin-left: .1rem;}
.promennu ul li a{background: #f0f0f0;font-size: .24rem;height: .6rem;line-height: .6rem;}


.pro_r {width:100%;float: none;}
.prohd {padding:.3rem .2rem;width: 6rem;margin:.2rem auto;}
.protil {height:.4rem;font-size:.28rem;line-height:.4rem;}
.protil s {margin:.1rem .1rem 0 0;border-right:.12rem solid #c92129;
border-top: transparent .12rem solid;border-bottom: transparent .12rem solid;}

#pro_swip .swiper-slide {height:1.3rem;}

#pro_swip .swiper-button-next, 
#pro_swip .swiper-button-prev {width:.32rem;height:.32rem;
margin-top: -.22rem;background-size:cover !important;}

.pror_ft{width: 100%;padding: 0 .14rem;}
.pror_ft ul li{width:50%;height:auto;display: inline-block;float:left;border:none;margin:.2rem 0 0;}
.pror_ft ul li a{width:96%;margin: auto; border: 1px solid #ebebeb;}
.pror_ft ul li .proim{height:2.34rem;overflow: hidden;}
.pror_ft ul li p{height:.6rem;font-size:.24rem;line-height:.6rem;}

.cn_tl .tl_box{width: 100%;padding: 0 .2rem;}
.cn_tl .tl_box h1{font-size: .38rem;}
.cn_tl .tl_box p {font-size:.22rem;margin-top:.2rem;line-height:.3rem;}
.cn_tl .tl_box p em {width:.3rem;height:.03rem;display: inline-block;float: none;margin-top:0;vertical-align: middle;}
.cn_tl .tl_box p span{display: inline-block;margin: 0 .1rem;}

.case_box {padding:.3rem 0;margin-top:.4rem;background-size: cover;}
#siper5{width: 6rem; height:3.9rem;margin: .4rem auto;}
#siper5 .swiper-button-prev, 
#siper5 .swiper-container-rtl .swiper-button-next {background: url(../images/case_prev.png) no-repeat;left:0;right: auto;}
#siper5 .swiper-button-next, 
#siper5 .swiper-container-rtl .swiper-button-prev {
background: url(../images/case_next.png) no-repeat;right:0;left: auto;}
#siper5 .swiper-button-next, 
#siper5 .swiper-button-prev {
width:.38rem;height:.93rem;margin-top:-1rem;background-size:cover;}
.mb_case{width: 4.8rem;margin:auto;}
.mb_case .bm_cpid{height: 2.83rem;overflow: hidden;}
.mb_case .bm_cpid img{width: 100%;height: 100%;}
.mb_case .mbc_tl{height: .6rem;background: #c92129;padding: 0 .1rem;font-size: .24rem;color: #fff;line-height: .6rem;}
.mb_case .mbc_tl span{float: left;}
.mb_case .mbc_tl i{float: right;font-size: .3rem;}
.read_m {height:.5rem;margin:.3rem auto;width:3rem;line-height:.5rem;}
.read_m span{width:2.05rem;height:.5rem;font-size:.26rem;}
.read_m p {width:.95rem;height:.5rem;font-size:.3rem;}

#swipag5 .swiper-pagination-bullet {width:.12rem;height:.12rem;background:none;border: 1px solid #11ab58;
opacity:1;}
#swipag5 .swiper-pagination-bullet-active {
opacity: 1;background: #c92028;border: 1px solid #c92028;}

.cn_tl{height: 1rem;}
.news .cn_tl .tl_box{width: 100%;}
.new_lis {margin:.4rem auto .2rem;padding: 0 .1rem;}
.new_lis ul li{width: 50%;}
.new_lis ul li a{padding:.2rem .1rem;}
.new_lis ul li .new_h p{font-size: .36rem;}
.new_lis ul li .new_h span{font-size: .2rem;}
.new_lis ul li .new_h h1{font-size: .28rem;margin-top: .2rem;}
.new_lis ul li .new_pic{height: 1.63rem;margin-top: .2rem;}
.new_lis ul li .new_n{font-size: .22rem;margin-top: .2rem;line-height: .4rem;}
.new_lis ul li .n_rdm {width:2rem;height:.5rem;line-height:.5rem;font-size: .2rem;
margin-top:.2rem;}
.f_t .ft_ht {height:.6rem;background-color: #fff;}

.f_t .ft_ht .fthtr {width:2.4rem;height:.6rem;}
.f_t .ft_ht .fthtr a{width:100%;height:100%;padding-top:.13rem;}
.f_t .ft_ht .fthtr i{font-size: .4rem;}
.ftml_bt{padding: .1rem .2rem .4rem;}
.ft_boxl {width:100%;position: initial;float: none;}
.panner {margin-top:.3rem;position: initial;top:0}
.panner span {font-size:.28rem;margin-bottom:.1rem;}
.panner select {width:100%;height:.6rem;padding-left:.15rem;font-size:.24rem;
background-position:5.56rem .28rem;line-height:.4rem;}
.ftm_l{width: 100%;float: none;}
.panner s {width:.02rem;height:.6rem;margin-top: -.6rem;margin-left:5.27rem;}
.ft_boxl h1 {font-size:.28rem;line-height:.4rem;margin-top: .3rem;}
.ft_boxl p {font-size:.24rem;line-height:.4rem;margin:.15rem 0;}
.ft_boxr{width: 100%;height: auto;}
.ft_boxr .boxr_h {height:auto; font-size:.2rem;margin-top: .2rem;}
.ft_boxr .boxr_h i {width:1rem; font-size:.9rem;}
.ft_boxr .boxr_h p {font-size:.6rem;}
.ft_boxr .boxr_b i {width:1rem;font-size:.8rem;    }
.ft_boxr .boxr_b {height:auto;font-size:.2rem;margin:.2rem 0;}
.ft_boxr .serch{width: 100%;height: .6rem;margin-top: .5rem;overflow: hidden;}
.ft_boxr .serch input {width:4.98rem;height:.58rem;border-radius:.06rem;
padding-left:.15rem;font-size: .24rem;}
.sch_btn {width:.98rem;height:.58rem;}
.sch_btn i{font-size: .3rem;}

.boxr_ft {font-size:.2rem;width:100%;line-height:.36rem;margin-top:.3rem;}
.boxr_ft a{display: inline-block;}
.f_t .ft_bm .ftm_r{display: none;}
.ft_bt{height:auto;font-size:.2rem;line-height: .34rem;padding: .2rem 0;}
.ft_bt a{display: inline-block;}

.md_line{height:1rem;}
.ny_ban {height:2.5rem;}
.ny_ht {width:1.7rem;border-bottom:.03rem solid #c92129;font-size:.42rem;
margin:.6rem 0 0 1.65rem;}
.pg_sch,
.ny_cn .prol_h,
.ny_rtl{display: none;}
.b_pag{height: .6rem;font-size: .24rem;}
.b_pag .pg_lis{width: 100%;padding-left: .2rem;line-height: .6rem;}
.ny_lmn {padding:.2rem;position: initial;display: block;}
.ny_cn .pro_l{width: 100%;}
.ny_lmn ul li{display: inline-block;border-radius: .06rem;margin: .08rem .05rem;border-bottom: none;height: auto;line-height:0;overflow: hidden;}
.ny_lmn ul .mn_active a,
.ny_lmn ul li:hover a{border-left: none;border-radius: .06rem;}
.ny_lmn ul li a{padding:0 .25rem;}

.ny_right{width: 100%;}
.b_pag .pg_lis{line-height:.55rem;}
.b_pag .pg_lis span{margin: 0 .05rem;}

.pags a{padding: .04rem .15rem;font-size: .2rem;margin: 0 .03rem;}
.pags {height:.35rem;margin:.5rem auto .3rem;}
.ny_cn {min-height:3rem;background: #fff;padding:.2rem 0 .2rem;}

.ny_proitem, 
.ny_case {margin: .1rem 0 0 0;width: 100%;}
.case_item{padding: 0 .1rem;}
.case_item ul li{width: 50%;margin: 0 0 .2rem 0;border: none;font-size: .2rem;height: auto;}
.case_item ul li a{height: 100%;display: block; width: 96%;margin: auto;border: 1px solid #ebebeb;}
.case_item ul li .pic{height:1.7rem;}
.case_item ul li .title {height:.5rem;line-height:.5rem;}
.case_item ul li:hover{box-shadow: none;}


.ny_new{width:100%;margin: auto;padding: 0 .2rem;}
.ny_new ul li{height:1.42rem;padding:.2rem;}
.ny_new ul li .new_nr{width:4rem;}
.ny_new ul li .new_nr h1{font-size:.28rem;margin-bottom:.05rem;}
.ny_new ul li .new_nr span{font-size: .18rem;}
.ny_new ul li .new_nr p{line-height:.4rem;margin-top:.05rem;font-size: .2rem;-webkit-line-clamp: 1;}
.ny_new ul li .ny_npix{width:1.43rem;height:1.03rem;border-radius:.06rem;}
.ny_new ul li:hover{box-shadow: 0 0 .1rem #999;}

.ny_cont{width: 100%;padding: 0 .2rem;}
.new_tl {padding:.3rem 0 0;}
.new_tl h1{font-size: .3rem;}
.new_tl p {height:.4rem;line-height:.4rem;margin-top:.2rem;font-size: .16rem;}
.new_tl p span {margin: 0 .02rem 0 .2rem;}

.new_xq{margin-top:.2rem;}
.xq_pg{margin:.3rem auto;height: auto;line-height: .6rem;padding: .2rem 0;}
.xq_pg a{width:100%;display:block;float: none;font-size: .22rem;}
.xq_pg .pg_pre{border-right:none;text-align: left;}
.xq_pg a i{width:.3rem;height:.3rem;background: #e0e0e0;border-radius:.06rem;line-height:.3rem;}
.xq_pg .pg_pre i,
.xq_pg .pg_nex i{margin:.15rem .1rem 0 0;float: left;}
.xq_pg .pg_nex{text-align: left;}
.xq_pg a:hover i{background: #c92028;color: #fff;}

.cont_usm h1 {font-size: .3rem;}
.cont_usm ul li{margin-top:.2rem;font-size:.24rem;}
.map{margin-top:.3rem;}
.cont_usm ul li i{height: .5rem;}

.online_h {font-size:.3rem;margin:.3rem 0 .3rem;}
.cont_ly_l {width:100%;height:.6rem;padding: 0 .15rem;
border-radius:.06rem;line-height:.58rem;margin-bottom: .2rem;font-size: .24rem;}
.cont_ly_l .cont_l {width:4.44rem;height:.58rem;padding: 0 .03rem;font-size:.24rem;}
.cont_ly_l .cont_l1{width: 3.9rem;}
.cont_xx {height:1.9rem;border-radius:.06rem;margin-top:0;padding:.15rem;font-size: .24rem; }
.cont_ly button {width:2.5rem;height:.6rem;border-radius:.06rem;
line-height:.6rem;margin:.4rem .3rem .5rem 0;font-size: .24rem;}

.ndheng_l li a{background: #f5f5f5 !important;font-size: .2rem !important;height: .4rem !important;line-height: .4rem !important;}

.ndheng_l li a:hover, 
.ndheng_l .mn_active a{color: #c92129 !important;}














}













































































































































































































































































































































































































































































































































































































