/*@font-face {
    font-family: "BUSTERN";
    font-style: normal;
    font-weight: 400;
    src: url("../fonts/BUSTERN.TTF");
}*/
html{
	font-size: 14px;
	/*line-height: 14px;*/
	font-family: 思源黑体;
}
html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select,button {
    margin: 0;
    padding: 0;
}
ul,li{
	list-style: none;
}
input{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
a{text-decoration: none;}
/*.company_anli img{transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}*/

/* 通用的class */
.public_div{position: relative;width: 1280px;margin: 0 auto;height: auto;}
.clear{clear: both;}


/*===============header=================*/
.section.gray{background-color: #faf9f9;}
.top_header{width: 90%;top: 0px;left: 0px;z-index: 999;background-color: #fff; padding-left:5%; padding-right:5%;}
.header_meus{position: relative;margin: 0 auto;height: auto;font-family: 思源黑体;display: flex;}
.header_meus .header_meus_login{position: relative; width:33.3333%;    text-align: -webkit-center;}
.header_meus .header_meus_login a{display: block;    padding-top: 31px;}
.header_meus .header_meus_login img{max-height: 37px;display: block;}
.icon_i_one{background-image: url('../images/ss.jpg');background-repeat: no-repeat;}
.header_meus .header_meus_search{display: flex;position: relative;margin: 28px 0px 28px 0px;width:33.333%;justify-content: flex-end;align-items: center;}
#search_input{position: absolute;width: 270px;border-radius: 16px;height: 43px;border:none;line-height: 43px;top: 0px;right: -1px;padding: 0px 20px;display: none;z-index: 99; background:url('../images/sskuang.png'); background-repeat:no-repeat;}
.header_meus .header_meus_search input::-webkit-input-placeholder{color: #ccc;font-size: 13px;}/* 使用webkit内核的浏览器 */
.header_meus .header_meus_search input:-moz-placeholder{color: #ccc;font-size: 13px;}/* Firefox版本4-18 */
.header_meus .header_meus_search input::-moz-placeholder{color: #ccc;font-size: 13px;}/* Firefox版本19+ */
.header_meus .header_meus_search input:-ms-input-placeholder{color: #ccc;font-size: 13px;}/* IE浏览器 */
.header_meus .header_meus_search a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;}
.header_meus .header_meus_search a.search{display: inline-block;width: 22px;height: 21px;min-width: 22px;background-position: center;
    position: absolute;right: 25px;z-index: 9999;top: 10px;}
	
#search_input::placeholder{
font-size: 16px; 
}

	
	
	
	
.header_meus .header_meus_search a.gp_type{display: block;line-height: 32px;width: 148px;text-align: center;background-color: #024182;
	color: #fff;font-size: 14px;border-radius: 16px;}
/*banner*/
.index_banner{position: relative;width: 100%;margin-top: 100px;}
.swiper_banner_one{position: relative;width: 100%;}
.swiper-slide>a{display: flex;justify-content: center;align-items: flex-start;}
/*新品推荐*/
.index_newsPro{position: relative;width: 100%;background-color: #fff;padding: 20px 0px;}
.index_title_one{position: relative;width: 100%;text-align: center;}
.index_title_one p{font-size: 16px;color: #8b8b8b;line-height: 30px;}
.index_title_one p.dig{color: #024182;font-size: 30px;font-weight: bold;line-height: 42px;padding: 5px 0px;}
.swiper_banner_two{position: relative;width: 100%;padding: 30px 0px;}
.swiper_banner_two img{width: 100%;display: block;}
.swiper_banner_two .pro_back{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: #024182;opacity: 0;
-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;}
.swiper_banner_two .pro_back div{margin: 12px 15px;border: 1px solid #fff;height: calc(100% - 24px);position: relative;overflow: hidden;}
.swiper_banner_two .pro_back p.one{color: #fff;text-align: center;position: absolute;top: 0%;font-size: 26px;transform: translate(0%,0%);
line-height: 32px;width: 100%;left: 0px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;}
.swiper_banner_two .pro_back p.one span:nth-child(1){font-size: 20px;}
.swiper_banner_two .pro_back p.two{color: rgba(225,255,255,0.35);text-align: center;position: absolute;bottom: -30px;font-size: 20px;
line-height: 30px;width: 100%;left: 0px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;}
.swiper_banner_two .swiper-slide{position: relative;width: calc(20% - 4px);background-color: #efefef;}
.swiper_banner_two .swiper-slide>a:hover .pro_back{opacity: 1;}
.swiper_banner_two .swiper-slide>a:hover p.one{top: 46%;transform: translate(0%,-50%);}
.swiper_banner_two .swiper-slide>a:hover p.two{bottom: 18px;}
.swiper_banner_two .swiper-button-prev{background-image: url('../images/index_02.jpg');width: 25px;height: 40px;background-size: 51px 37px;
background-position: 2px 3px;background-color: #fff;right: 25px;top: -42px;left: auto;}
.swiper_banner_two .swiper-button-next{background-image: url('../images/index_02.jpg');width: 25px;height: 40px;background-size: 51px 37px;
background-position: -27px 3px;background-color: #fff;right: 0px;top: -42px;}
/*解决方案*/
.index_fangan{position: relative;width: 100%;background-color: #eee;padding: 35px 0px;}
.fangan_list{position: relative;width: 100%;display: flex;padding-top: 40px;padding-bottom: 25px;}
.fanan_small{position: relative;width: 16.667%;cursor: pointer;height: 440px;display: flex;justify-content: center;overflow: hidden;}
.fanan_small img{min-height: 100%;min-width: 100%;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.fanan_small .fam_back{position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;background-image: url('../images/back_01.png');
background-size: cover;background-repeat: no-repeat;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;}
.fanan_small .fam_back p{color: #fff;text-align: right;padding-right:30px;font-size: 30px;line-height: 33px;font-weight: bold;
position: absolute;bottom: calc(18.18% + 36px);right: 0px;}
.fanan_small .fam_back p span:nth-child(3){font-size: 20px;font-weight: 400;}
.fanan_small .fam_back .bt_jr{display: block;width: 36px;height: 36px;position: absolute;right: 30px;bottom: 18.18%;transform: translate(0%,50%);
background-image: url('../images/back_03.png');background-size: cover;background-repeat: no-repeat;}
.fanan_small:hover .fam_back{background-image: url('../images/back_02.png');}
/*新闻中心*/
.index_news{position: relative;width: 100%;background-color: #fff;padding-top: 25px;padding-bottom: 50px;}
.i_news_list{position: relative;width: 100%;display: flex;padding: 35px 0px 27px 0px;align-items: flex-start;}
.i_news_left{position: relative;width: 44.141%;margin-right: 0.9%;}
.i_news_left a{display: block;}
.i_news_left ._img{position: relative;width: 100%;overflow: hidden;}
.i_news_left ._img img{width: 100%;display: block;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;}
.i_news_left ._text_p{position: absolute;background-color: rgba(0,0,0,0.5);width: 100%;bottom: 0px;left: 0px;display: flex;align-items: center;
font-size: 18px;color: #fff;line-height: 24px;}
.i_news_left ._text_p p.one{display: block;width: 16.64%;min-width: 75px;text-align: center;font-size: 16px;background-color: #024182;
padding: 15px 0px;}
.i_news_left ._text_p p.two{padding: 0px 20px;max-height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;}
.i_news_left a:hover ._img img{transform: scale(1.1);}
.i_news_right{position: relative;width: 54.959%;}
.i_news_right li{position: relative;width: 100%;background-color: #f4f4f4;margin-bottom: 18px;}
.i_news_right li a{display: flex;align-items: center;padding: 25px 0px;}
.i_news_right li .one_d{position: relative;width: 19.286%;min-width: 115px;text-align: right;color: #cbc2c4;font-size: 20px;
	line-height: 26px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;}
.i_news_right li .two_d{position: relative;width: 74.286%;margin: 0px 3.5%;min-width: 100px;}
.i_news_right li .two_d .ot_1{position: relative;color: #9c9c9c;font-size: 18px;font-weight: bold;line-height: 32px;height: 32px;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;
-ms-transition:all .6s ease;-o-transition:all .6s ease;}
.i_news_right li .two_d .ot_2{position: relative;color: #9c9c9c;font-size: 15px;line-height: 24px;height: 48px;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.i_news_right li a:hover .one_d{color: #024182;}
.i_news_right li a:hover .two_d .ot_1{color: #2a2525;}
.list_more{position: relative;margin: 0px auto;display: block;width: 210px;text-align: center;background-color: #024182;color: #fff;
	font-size: 16px;line-height: 38px;height: 40px;border-radius: 12px;border: 1px solid #024182;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;
-ms-transition:all .6s ease;-o-transition:all .6s ease;}
.list_more:hover{background-color: #fff;color: #024182;}
/*合作伙伴*/
.index_hzhb{position: relative;width: 100%;background-color: #eeeeee;padding: 30px 0px 35px 0px;}
.hzhb_center{position: relative;width: 100%;display: flex;flex-wrap: wrap;align-items: flex-start;margin-top: 32px;margin-bottom: 40px;}
.hzhb_center a{display: block;width: calc(20% - 0.8px);background-color: #fff;margin-right: 1px;margin-bottom: 1px;height: 110px;
position: relative;overflow: hidden;}
.hzhb_center a:nth-child(5n){margin-right: 0px;}
.hzhb_center a img{max-width: 90%;max-height: 90%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);
-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;}
.hzhb_center a:hover img{transform: translate(-50%,-50%) scale(1.08);}
/*底部footer*/
.footer{position: relative;width: 100%;background:#f2f2f2;background-size: cover;background-position: center; float:left;}
.footer_one{position: relative;width: 100%;}
.footer_one ._img{position: relative;padding: 0px 12px;border-bottom: 2px solid rgba(0,54,109,0.65);padding-top: 29px;padding-bottom: 40px;}
.footer_one ._img img{max-width: 100%;}
.footer_two{position: relative;margin: 0px 12px;border-bottom: 2px solid rgba(0,54,109,0.65);padding-top: 30px;display: flex;padding-bottom: 27px;}
.footer_two .t_ul{position: relative;width: auto;padding: 15px 15px 15px 0px;width: 155px;min-width: 145px;}
.footer_two .t_ul a{display: block;font-size: 15px;color: #638cb6;width: 100%;line-height: 25px;margin-bottom: 5px;}
.footer_two .t_ul a.title{font-size: 18px;color: #fff;line-height: 30px;margin-bottom: 15px;}
.footer_two .t_ewm{position: relative;width: 25.47%;min-width: 135px;text-align: center;padding-top: 38px;}
.footer_two .t_ewm p{font-size: 15px;color: #fff;line-height: 25px;padding: 8px 0px;}
.footer_thr{position: relative;display: flex;justify-content: space-between;font-size: 15px;color: #fff;line-height: 34px;flex-wrap: wrap;
	padding: 20px 12px;}



/* ============================================ 产品 product ======================================= */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/*头部bannar*/
.pr_bannar{position: relative;width: 100%;overflow: hidden;height: 770px;background-color: #eee;
	background-position: center;background-repeat: no-repeat;background-size: cover;}
.pr_b_img{position: absolute;width: 100%;top: 47%;left: 0px;transform: translate(0%,-60%);}
.pr_b_img p.one{display: block;text-align: center;width: 100%;font-size: 75px;font-weight: 500;color: #444;line-height: 42px;}
.pr_b_img p.two{display: block;text-align: center;width: 100%;font-size: 40px;color: #444;line-height: 42px;letter-spacing: 1px; margin-top:40px;}
/*栏目列表*/
.pr_meus_list{position: relative;width: 100%;background-color: #024182;}
.small_meus_li{position: relative;width: 100%;display: flex;flex-wrap: wrap;align-items: flex-start;}
.small_meus_li a{color: #fff;font-size: 16px;line-height: 34px;padding: 10px 25px;min-width: 100px;text-align: center;
-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;}
.small_meus_li a.on{background-color: #fff;color: #024182;font-size: 15px;opacity: 1 !important;}
.small_meus_li a:hover{opacity: 0.6;}
/*产品列表*/
.pr_business{position: relative;width: 100%;padding: 25px 0px;}
.bus_title{position: relative;width: 100%;text-align: center;color: #024182;font-size: 30px;font-weight: bold;line-height: 42px;
	padding: 20px 0px;display: block;border-bottom: 1px solid #eee;}
ul.bus_list{position: relative;width: 100%;display: flex;flex-wrap: wrap;align-items: flex-start;margin-top: 39px;}
ul.bus_list li{position: relative;width: calc(25% - 26.25px);margin-right: 35px;overflow: hidden;margin-bottom: 32px;background-color: #efefef;}
ul.bus_list li:nth-child(4n){margin-right: 0px;}
ul.bus_list li a{display: block;}
ul.bus_list li img{width: 100%;}
ul.bus_list li .pro_back{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: #024182;opacity: 0;
-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;}
ul.bus_list li .pro_back div{margin: 12px 15px;border: 1px solid #fff;height: calc(100% - 24px);position: relative;overflow: hidden;}
ul.bus_list li .pro_back p.one{color: #fff;text-align: center;position: absolute;top: 0%;font-size: 26px;transform: translate(0%,0%);
line-height: 32px;width: 100%;left: 0px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;}
ul.bus_list li .pro_back p.one span:nth-child(1){font-size: 20px;}
ul.bus_list li .pro_back p.two{color: rgba(225,255,255,0.35);text-align: center;position: absolute;bottom: -30px;font-size: 20px;
line-height: 30px;width: 100%;left: 0px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;}
ul.bus_list li>a:hover .pro_back{opacity: 1;}
ul.bus_list li>a:hover p.one{top: 46%;transform: translate(0%,-50%);}
ul.bus_list li>a:hover p.two{bottom: 18px;}
/*上一页下一页1*/
.prve_next_one{position: relative;width: 100%;display: flex;justify-content: center;flex-wrap: wrap;padding: 10px 0px;}
.prve_next_one a{position: relative;display: block;min-width: 38px;background-color: #666;font-size: 14px;line-height: 38px;color: #fff;
text-align: center;margin: 10px 4px;height: 38px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;}
.prve_next_one a.pn{padding: 0px 10px;}
.prve_next_one a.on{background-color: #024182;}
.prve_next_one a:hover{opacity: 0.8;}
/*detail*/
.product_detail{position: relative;width: 100%;display: flex;flex-wrap: wrap;}
.product_detail .detail_left{position: relative;width: 41.5625%;border:1px solid #e4e4e4;}
.hd_d_img{position: relative;width: 100%;border-bottom: 1px solid #f1f2f6;height: 500px;overflow: hidden;}
.hd_d_img img{width: 100%;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.hs_d_swiper{position: relative;overflow: hidden;padding: 0px 28px;margin: 18px 0px 28px 0px;}
.hs_d_swiper .swiper-slide{position: relative;width: 25%;height: 90px;border: 1px solid #cfcfcf;background-color: #fff;
-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;overflow: hidden;}
.hs_d_swiper .swiper-slide img{max-width: 100%;width: 100%;max-height: 100%;transform: translate(0px,-50%);margin-top: 45px;}
.hs_d_swiper .swiper-button-prev{background-image: url('../images/pr_13.png');width: 25px;height: 100%;
background-color: #163078;top: 0px;left: 0px;margin-top: 0px;background-position: -8px center;background-size: auto;}
.hs_d_swiper .swiper-button-prev.swiper-button-disabled{opacity: 1;background-color: #a2a2a2;}
.hs_d_swiper .swiper-button-next{background-image: url('../images/pr_13.png');width: 25px;height: 100%;
background-color: #163078;
top: 0px;right: 0px;margin-top: 0px;background-position: -48px center;background-size: auto;opacity: 1;}
.hs_d_swiper .swiper-button-next.swiper-button-disabled{opacity: 1;background-color: #a2a2a2;}
.hs_d_swiper .swiper-hover-active{border-color: #9a9b9b;}
.product_detail .detail_right{position: relative;width: 58.4375%;padding: 0px 0px 10px 40px;}
.product_detail .detail_right .pro_title{font-size: 24px;line-height: 40px;text-transform: uppercase;font-weight: bold;color: #000;}
.product_detail .detail_right .pro_title_one{font-size: 15px;line-height: 35px;padding: 14px 0px 6px 0px;text-transform: uppercase;
color: #333;border-bottom: 1px dashed #f0f0f0;}
.product_detail .detail_right .pro_detail_text{font-size: 15px;color: #333;line-height: 29px;padding: 10px 0px;text-transform: uppercase;
border-bottom: 1px dashed #f0f0f0;display: flex;flex-wrap: wrap;align-items: flex-start;}
.product_detail .detail_right .pro_detail_text span:nth-child(1){color: #cc1e1c;min-width: 75px;}
.product_detail .detail_contact{position: relative;width: 100%;margin-top: 30px;}
.detail_contact .small_detail_tab{position: relative;width: 100%;display: flex;}
.detail_contact .small_detail_tab a{display: inline-block;width: 95px;height: 40px;line-height: 40px;text-align: center;
background-color: #f0f0f0;color: #707070;font-size: 16px;margin-right: 6px;-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;}
.detail_contact .small_detail_tab a:hover{background-color: #163078;color: #fff;}
.detail_contact .small_detail_tab a.active{background-color: #163078;color: #fff;}
.detail_contact .small_detail_tab_div{position: relative;width: 100%;}
.tab_pro_litter{position: relative;width: 100%;border: 1px solid #f0f0f0;padding-top: 30px;padding-bottom: 35px;
	padding-left: 25px;padding-right: 25px;}
.tab_pro_litter img{max-width: 100%;}
.else_prve_next{position: relative;display: flex;justify-content: space-between;color: #969696;line-height: 24px;padding: 15px;}
.else_prve_next .prve_d_l{position: relative;display: flex;height: 24px;}
.else_prve_next img{margin: 5px 2px;}
.else_prve_next a{margin: 0px 10px;color: #969696;}


/* ========================================解决方案================================================= */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
.fan_business{position: relative;width: 100%;padding: 25px 0px;}
ul.fan_list{position: relative;width: 100%;padding: 25px 0px 55px 0px;}
ul.fan_list li{position: relative;width: 100%;padding: 15px 0px;display: flex;}
ul.fan_list li ._img{position: relative;width: 24.61%;min-width: 280px;height: 360px;background-size: 100%;background-color: #eee;
	background-position: center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;
	-o-transition:all .5s ease;background-repeat: no-repeat;}
ul.fan_list li ._img .back_h{position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;background-color: rgba(0,0,0,0.5);-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;opacity: 0;}
ul.fan_list li:hover ._img{background-size: 110%;}
/*ul.fan_list li:hover ._img .back_h{opacity: 1;}*/
ul.fan_list li ._text{position: relative;width: 73.83%;margin-left: 1.56%;}
ul.fan_list li ._text .one{color: #024182;font-weight: bold;font-size: 24px;line-height: 35px;padding: 10px 0px;}
ul.fan_list li ._text .two{font-size: 16px;color: #777;line-height: 30px;padding: 12px 0px 42px 0px;}
ul.fan_list .fan_more{display: block;width: 152px;height: 38px;text-align: center;background-color: #024182;color: #fff;font-size: 15px;
line-height: 36px;border: 1px solid #024182;border-radius: 5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;
-ms-transition:all .5s ease;-o-transition:all .5s ease;}
ul.fan_list .fan_more:hover{background-color: #fff;color: #024182;}
.fan_detail{font-size: 16px;color: #777;line-height: 29px;padding: 35px 0px 40px 0px;letter-spacing: 1px;}
.fan_detail img{max-width: 100%;}


/* =======================================news======================================================= */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
.news_business{position: relative;width: 100%;padding: 25px 0px;}
ul.new_list{position: relative;width: 100%;padding: 5px 0px 15px 0px;}
ul.new_list li{position: relative;width: 100%;/*padding: 30px 0px;*/display: flex;align-items: flex-start;}
ul.new_list li ._img{position: relative;width: 16.5%;background-color: #f7f7f7;overflow: hidden;    border-radius: 15px;    padding-bottom: 30px;}
ul.new_list li ._img img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;
	-o-transition:all .5s ease;background-repeat: no-repeat;display: block;width: 100%;}
ul.new_list li:hover ._img img{transform: scale(1.1);}
ul.new_list li ._text{position: relative;width: 71.5%;margin-left: 3.5%;}
ul.new_list li ._text .one{color: #333;font-weight: bold;font-size: 18px;display: block;
    text-overflow: ellipsis;white-space: nowrap;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;
-ms-transition:all .5s ease;-o-transition:all .5s ease;width: 100%;height: 32px;overflow: hidden;}
ul.new_list li ._text .two{font-size: 14px;color: #666;line-height: 30px;position: relative;padding: 10px 0px 0px 0px;display: flex;
width: 100%;align-items: flex-start;margin-bottom: 18px;}
ul.new_list li ._text .two span{display: block;width: 30px;margin: 15px 3px 0px 2px;height: 1px;background-color: #666;min-width: 30px;}
ul.new_list li ._text .two p{display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;height: 120px;
	overflow: hidden;}
ul.new_list li:hover ._text .one{color: #024182;}
ul.new_list .fan_more{display: block;width: 115px;height: 40px;text-align: center;background-color: #fff;color: #666;font-size: 15px;
line-height: 38px;border: 1px solid #ccc;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;
-ms-transition:all .5s ease;-o-transition:all .5s ease;}
ul.new_list .fan_more:hover{background-color: #024182;color: #fff;border: 1px solid #024182;}
/*detail*/
.bus_time{text-align: center;color: #707070;font-size: 15px;line-height: 30px;padding-top: 25px;}


/*=======================================tzzgx========================================================*/
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.tzzgx_business{position: relative;width: 100%;padding: 25px 0px;}
.tzzgx_smallM{position: relative;width: 100%;display: flex;align-items: flex-start;margin-top: 7px;}
.tzzgx_smallM a{font-size: 15px;color: #333;line-height: 34px;height: 36px;border: 1px solid #dedede;display: block;width: 128px;
	text-align: center;margin-right: 8px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;
	-o-transition:all .5s ease;}
.tzzgx_smallM a.on{color: #fff;background-color: #024182;border-color: #024182;}
.tzzgx_smallM a:hover{color: #fff;background-color: #024182;border-color: #024182;}
.gg_list{position: relative;width: 100%;display: flex;flex-wrap: wrap;align-items: flex-start;padding: 28px 0px 13px 0px;}
.gg_list li{position: relative;width: calc(25% - 19.5px);margin-right: 26px;background-color: #d9d9d9;overflow: hidden;margin-bottom: 30px;}
.gg_list li:nth-child(4n){margin-right: 0px;}
.gg_list li a{display: block;}
.gg_list li ._img{position: relative;width: 100%;overflow: hidden;padding-bottom: 52px;}
.gg_list li ._img img{width: 100%;}
.gg_list li .pro_back{position: absolute;top: calc(100% - 52px);left: 0px;width: 100%;height: 100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;
-ms-transition:all .5s ease;-o-transition:all .5s ease;background-color: rgba(2,65,130,0.92);padding: 0px 11px;}
.gg_list li .pro_back>div{border: 1px solid rgba(255,255,255,0);height: 100%;width: 100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;
-ms-transition:all .5s ease;-o-transition:all .5s ease;}
.gg_list li .pro_back>div .one{text-align: center;color: #fff;font-size: 16px;position: relative;display: block;padding-top: 4px;
	line-height: 28px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;
-ms-transition:all .5s ease;-o-transition:all .5s ease;}
.gg_list li .pro_back>div .one span{padding: 8px 18px;display: inline-block;width: auto;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;
-ms-transition:all .5s ease;-o-transition:all .5s ease;border-bottom: 1px solid rgba(255,255,255,0);}
.gg_list li .pro_back>div .two{color: #fff;padding: 10px 0px;margin:0px 30px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;
-ms-transition:all .8s ease;-o-transition:all .8s ease;font-size: 14px;line-height: 24px;height: calc(100% - 88px);overflow: auto;opacity: 0}
.gg_list li .pro_back>div>span{color: #fff;font-size: 14px;margin: 0px 30px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;
-ms-transition:all .8s ease;-o-transition:all .8s ease;opacity: 0}
.gg_list li a:hover .pro_back{top: 0px;padding: 12px 11px;}
.gg_list li a:hover .pro_back>div{border: 1px solid #fafcfd;}
.gg_list li a:hover .pro_back>div .one{padding-top: 8px;font-size: 20px;}
.gg_list li a:hover .pro_back>div .one span{border-bottom: 1px solid #fafcfd;}
.gg_list li a:hover .pro_back>div .two{opacity: 1;}
.gg_list li a:hover .pro_back>div>span{opacity: 1;}
/*gt*/
.gt_contact{position: relative;width: 100%;max-width: 1140px;display: flex;flex-wrap: wrap;align-items: flex-start;margin: 0px auto;
padding-top: 40px;padding-bottom: 55px;}
.gt_contact .gt_text{position: relative;width: 42%;margin-right: 2.83%;margin-bottom: 25px;}
.gt_contact .gt_text .one{color: #024182;font-size: 28px;font-weight: bold;line-height: 36px;display: block;position: relative;
padding-bottom: 24px;letter-spacing: 1px;margin-bottom: 20px;}
.gt_contact .gt_text .one:after{content: '';width: 56px;height: 3px;background-color: #024182;display: block;position: absolute;left: 0px;
bottom: 0px;}
.gt_contact .gt_text div{font-size: 16px;color: #606060;line-height: 36px;}
.gt_contact .gt_img{position: relative;width: 55.17%;}
.gt_contact .gt_img img{max-width: 100%;text-align: right;}



/*=======================================hr====================================================*/
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.hr_business{position: relative;width: 100%;padding: 25px 0px;}
.hr_list{position: relative;margin: 0px auto;width: 100%;max-width: 1130px;}
.hr_list .hr_table{position: relative;width: 100%;margin-top: 30px;}
.hr_list .hr_table .hr_title{position: relative;width: 100%;background-color: #b1b1b1;font-size: 16px;color: #fff;line-height: 50px;
	height: 50px;display: flex;text-align: center;justify-content: flex-end;}
.hr_list .hr_table .hr_title span.td-1{display: block;width: 16.4%;text-align: left;}
.hr_list .hr_table .hr_title span.td-2{display: block;width: 13.8%;}/*155px*/
.hr_list .hr_table .hr_title span.td-3{display: block;width: 12.8%;}/*145px*/

.hr_list .hr_table .hr_small{position: relative;width: 100%;margin-bottom: 3px;}
.hr_list .hr_table .hr_small a.hr_small_title{position: relative;width: 100%;display: flex;color: #666;font-size: 14px;background-color: #f2f2f2;
	line-height: 28px;justify-content: flex-end;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;
-ms-transition:all .8s ease;-o-transition:all .8s ease;}
.hr_list .hr_table .hr_small a.hr_small_title:hover{background-color: #024182;color: #fff;}
.hr_list .hr_table .hr_small.on a.hr_small_title{background-color: #024182;color: #fff;}
.hr_list .hr_table .hr_small .hr_small_title>div{display: block;padding: 11px 0px;}
.hr_list .hr_table .hr_small div span.one{display: none;}
.hr_list .hr_table .hr_small div.td-1{width: 16.4%;text-align: left;}
.hr_list .hr_table .hr_small div.td-2{width: 13.8%;text-align: center;}
.hr_list .hr_table .hr_small div.td-3{width: 12.8%;text-align: center;}
.hr_list .hr_table .hr_small div.td-4{width: 12.8%;position: relative;}
.hr_list .hr_table .hr_small div.td-4:before{content: '';position: absolute;width: 16px;height: 2px;background-color: #999999;
top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 9;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;
-ms-transition:all .8s ease;-o-transition:all .8s ease;}
.hr_list .hr_table .hr_small div.td-4:after{content: '';position: absolute;height: 16px;width: 2px;background-color: #999999;
top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 9;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;
-ms-transition:all .8s ease;-o-transition:all .8s ease;}
.hr_list .hr_table .hr_small a.hr_small_title:hover div.td-4:before,.hr_list .hr_table .hr_small a.hr_small_title:hover div.td-4:after{background-color: #fff;}
.hr_list .hr_table .hr_small.on a.hr_small_title div.td-4:before,.hr_list .hr_table .hr_small.on a.hr_small_title div.td-4:after{background-color: #fff;}
.hr_list .hr_table .hr_small.on a.hr_small_title div.td-4:after{height: 0px;}

.hr_list .hr_table .hr_small .hr_small_context{position: relative;padding: 30px 50px 50px 50px;color: #6c6c6c;font-size: 16px;
line-height: 30px;display: none;/*border-bottom: 1px solid #eee;*/border: 1px solid #dfdfdf;}
.hr_small_context .h_s_bt{position: relative;display: flex;align-items: flex-start;flex-wrap: wrap;}
.hr_small_context .h_s_bt a{display: flex;align-items: center;background-color: #024182;color: #fff;padding: 0px 30px;width: auto;
font-size: 15px;line-height: 45px;display: block;position: relative;margin-right: 30px;margin-top: 20px;}
.hr_small_context .h_s_bt a span{margin: 0px 5px;}



/*============================================about=============================================================*/
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.about_business{position: relative;width: 100%;padding: 25px 0px;}
.title_hasback{position: relative;width: 100%;padding: 64px 0px 50px 0px;}
.title_hasback .hasB{position: absolute;top: 0px;left: -2px;color: #e8e8e8;font-size: 100px;line-height: 140px;}
.title_hasback .title{position: relative;z-index: 9;font-size: 26px;color: #024182;font-weight: bold;text-indent: 3px;line-height: 38px;}
.years_number{position: relative;width: 100%;margin: 0px auto;max-width: 1000px;display: flex;padding-top: 20px;padding-bottom: 20px;
	flex-wrap: wrap;justify-content: space-between;}
.years_number ._small{position: relative;margin: 0px auto;}
.years_number ._small p{font-size: 16px;color: #666;display: flex;justify-content: center;align-items: flex-end;padding: 6px 0px;}
.years_number ._small p span{font-size: 18px;line-height: 38px;}
.years_number ._small p span.one{font-size: 60px;line-height: 65px;color: #024182;display: block;margin: 0px 15px;}
.about_text_one{position: relative;width: 100%;font-size: 16px;color: #666;line-height: 36px;padding: 25px 0px;}
.wabout_bannar{position: relative;width: 100%;justify-content: center;display: flex;align-items: center;}
.wabout_bannar img{margin: 0px auto;}
.about_hxwh{position: relative;width: 100%;text-align: center;margin-top: 30px;}
.about_hxwh img{margin: 0px auto;max-width: 100%;}
.about_text_two{position: relative;width: 100%;font-size: 16px;color: #666;line-height: 34px;padding: 20px 0px;}
.about_wh_small{position: relative;width: 100%;max-width: 1100px;display: flex;margin: 0px auto;padding: 30px 0px;}
.about_wh_small .aws_small{position: relative;width: 33.33%;background-color: #bab3ab;padding: 40px 55px;cursor: pointer;
-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;}
.about_wh_small .aws_small.on{background-color: #958d85;}
.about_wh_small .aws_small .one_s{position: relative;display: flex;align-items: center;}
.about_wh_small .aws_small .one_s img{min-width: 75px;}
.about_wh_small .aws_small .one_s p{margin-left: 8px;color: #fff;line-height: 16px;font-size: 14px;}
.about_wh_small .aws_small .one_s p span.one{font-size: 20px;line-height: 34px;margin-top: 10px;display: block;}
.about_wh_small .aws_small .two_s{position: relative;width: 100%;color: #fff;font-size: 14px;line-height: 28px;padding: 20px 0px;min-height: 260px;}
.about_wh_small .aws_small:hover{background-color: #024182;}
.about_list{padding-top: 48px;position: relative;width: 100%;display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;}
.about_list .small_honor{position: relative;width: 31.25%;margin-bottom: 30px;min-width: 360px;}
.about_list .small_honor a{display: block;background-color: #eee;padding-top: 3px;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;
	-ms-transition:all .8s ease;-o-transition:all .8s ease;}
.about_list .small_honor a ._img{position: relative;width: 98.75%;margin: 0px auto;overflow: hidden;}
.about_list .small_honor a ._img img{width: 100%;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;
	-ms-transition:all .8s ease;-o-transition:all .8s ease;}
.about_list .small_honor a p{font-size: 16px;color: #777;text-align: center;line-height: 35px;padding: 10px 0px;letter-spacing: 1px;
-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;}
.about_list .small_honor a:hover{background-color: #024182;}
.about_list .small_honor a:hover p{color: #fff;}
.about_list .small_honor a:hover ._img img{transform: scale(1.1);}
/*图片查看*/
.pictrue_Img{position: fixed;width: 100%;height: 100%;overflow: auto;background-color: rgba(0,0,0,0.85);z-index: 9999;top: 0px;
left: 0px;display: none;}
.pictrue_Img img{max-width: 95%;position: absolute;transform: translate(-50%,-50%);top: 50%;left: 50%;}
.pictrue_Img a{position: absolute;top: 20px;right: 20px;display: block;width: 45px;height: 45px;background-repeat: no-repeat;
background-position: center;background-size: cover;background-image: url('../images/close_zz.png');opacity: 1;}
.about_map_lx{position: relative;width: 100%;max-width: 1140px;margin: 0px auto;display: flex;margin-top: 45px;margin-bottom: 75px;}
.about_map_lx #Amap{position: relative;width: 50%;height: 500px;background-color: #f5f5f5;}
.about_map_lx .Amap_msg{position: relative;width: 50%;background-color: #024182;color: #fff;padding: 50px 0px;}
.about_map_lx .Amap_msg p{display: flex;width: 450px;align-items: center;font-size: 15px;line-height: 30px;padding: 10px 25px 10px 5px;
	margin: 0px auto;max-width: 100%;}
.about_map_lx .Amap_msg p i{display: block;width: 30px;min-width: 30px;;height: 30px;background-position: center;margin: 0px 15px;
	background-repeat: no-repeat;}
.about_map_lx .Amap_msg p a{color: #fff;}
.about_map_lx .Amap_msg p i.icon_01{background-image: url('../images/ctc1.png');}
.about_map_lx .Amap_msg p i.icon_02{background-image: url('../images/ctc2.png');}
.about_map_lx .Amap_msg p i.icon_03{background-image: url('../images/ctc3.png');}
.about_map_lx .Amap_msg p i.icon_04{background-image: url('../images/ctc4.png');}
.about_map_lx .Amap_msg p i.icon_05{background-image: url('../images/ctc7.png');}
.about_map_lx .Amap_msg p i.icon_06{background-image: url('../images/ctc5.png');}


/* 合作伙伴 */
.partner_main{width: 100%;height: auto;padding: 50px 0;background-color: #f4f8fd;}
.partner{width: 1420px;margin:0 auto;overflow: hidden;}
.partner_center{height: auto;overflow: hidden;margin: 50px 0 20px 0;border: 1px solid #eee;border-right: 0px;border-bottom: 0px;}
.partner_zhu{width: 40%;height: 316px;border-bottom: 1px solid #eee;border-right: 1px solid #eee;float: left;background-color: #fff;
background: url("../images/par_ico.png")  #fff 20px 20px no-repeat;position: relative;overflow: hidden;}
.zhu_text{padding: 50px 50px 50px 90px;display: none;}
.zhu_text h4 img{max-width: 170px;height: auto;}
.zhu_text h5{padding:15px;font-size: 20px;color: #000;font-weight: bold; }
.zhu_text p{font-size: 16px;color: #666;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 4;
    -webkit-box-orient: vertical;white-space: normal;-o-text-overflow: ellipsis; }
.zhu_text.ontrue{display: block;}

.zhu_buttom{position: absolute;right: 20px;top: 20px;}
.zhu_prev{width: 50px;height: 50px;border: 1px solid #eee;float: left;border-right: 0px;cursor: pointer;}
.zhu_prev i{display: inline-block;width: 50px;height: 50px;background: url("../images/par_prev.png") no-repeat center center;}
.zhu_prev:hover {background-color: #1d2088;}
.zhu_prev:hover i{background: url("../images/par_next.png") no-repeat center center;transform: rotate(180deg);}
.zhu_next i{display: inline-block;width: 50px;height: 50px;background: url("../images/par_prev.png") no-repeat center center;transform: rotate(180deg);}
.zhu_next{width: 50px;height: 50px;border: 1px solid #eee;float: left;cursor: pointer;}
.zhu_next:hover {background-color: #1d2088;}
.zhu_next:hover i{background: url("../images/par_next.png") no-repeat center center;transform: rotate(0deg);}

.partner_logo ul li{width: 20%;height: 158px;padding: 10px;border-right: 1px solid #eee;border-bottom: 1px solid #eee;float: left;text-align: center;line-height: 138px;overflow: hidden;background-color: #fff;}
.partner_logo ul li img{max-width: 100%;object-fit: cover;height: auto;transition: all .4s;}
.partner_logo ul li.ontrue img{transform: translateY(-10px); }

@media (max-width:1440px) {
	.fanan_small .fam_back p{font-size: 26px;}
	.fanan_small .fam_back p span:nth-child(3){font-size: 16px;}
}
@media (max-width:1280px) {
	.header_content .menu>li>a{padding: 0px 15px;}
	.header_meus{width: 100%;padding-left: 15px;padding-right: 15px;}
	.swiper_banner_one .swiper-slide img{width: 150%;height: auto;}
	/*通用的*/
	.public_div{width: calc(100% - 30px) !important;margin: 0px 15px;}

	.fanan_small .fam_back p{font-size: 24px;}
	.fanan_small .fam_back p span:nth-child(3){font-size: 14px;}
}
@media (max-width:1200px) {
	#header{min-width: 100px;}
	.header_meus .header_meus_login{display: none;}
	.header_meus .header_meus_search{margin: 14px 0px;height: 32px;}
	.index_banner{margin-top: 60px;}
	.swiper_banner_two .swiper-slide{position: relative;width: calc(25% - 3.75px);}
	.fangan_list{position: relative;max-width: 630px;width: 100%;margin: 0px auto;flex-wrap: wrap;padding-right: 15px;padding-left: 15px;}
	.fanan_small{width: 33.333%;height: 275px;}
	.hzhb_center a{width: calc(25% - 0.75px);}
	.hzhb_center a:nth-child(5n){margin-right: 1px;}
	.hzhb_center a:nth-child(4n){margin-right: 0px;}
	.footer_two{flex-wrap: wrap;}
	.footer_two .t_ul{width: 16.666%;min-width: 16.666%;}
	.footer_two .t_ewm{width: 100%;}
	/*product*/
	.pr_bannar{margin-top: 60px;height: 280px;}

	/*tzzgx*/
	.gg_list li{width: calc(33.33% - 16px);margin-right: 24px;}
	.gg_list li:nth-child(4n){margin-right: 24px;}
	.gg_list li:nth-child(3n){margin-right: 0px;}

	/*about*/
	.about_wh_small .aws_small{padding: 40px 35px;}
	.about_list .small_honor{margin: 0px auto;margin-bottom: 35px;}
}
@media (max-width:945px) {
	/*product*/
	ul.bus_list li{width: calc(33.333% - 20px);margin-right: 30px;margin-bottom: 25px;}
	ul.bus_list li:nth-child(4n) {margin-right: 30px;}
	ul.bus_list li:nth-child(3n) {margin-right: 0px;}

	/*tzzgx*/
	.gg_list li{width: calc(50% - 10px);margin-right: 20px;}
	.gg_list li:nth-child(3n){margin-right: 20px;}
	.gg_list li:nth-child(2n){margin-right: 0px;}
	.gt_contact .gt_text{width: 100%;margin-right: 0%;}
	.gt_contact .gt_img{width: 100%;}


	/* 合作伙伴 */
    .partner_main{padding: 30px 0;}
    .partner_zhu{width: 100%;height: 316px;
    background: url("../images/index/par_ico.png")  #fff 10px 10px no-repeat;background-size: 13%}
    .zhu_text{padding: 50px 30px 30px 30px;}
    .zhu_text h4 img{max-width: 120px;height: auto;}
    .zhu_prev{width: 40px;height: 40px;}
    .zhu_prev i{width: 40px;height: 40px;}
    .zhu_next{width: 40px;height: 40px;}
    .zhu_next i{width: 40px;height: 40px;}

}

@media (min-width:768px) and (min-width:1180px)  {



}
@media (max-width:880px) {

}
@media (max-width:767px) {
.prlie-1-left h1{    font-size: 45px !important}
body .xwxxbt{     font-size: 30px;}
body .ry_bannar{        margin-top: 60px;}
.footer-2 ul li{ width:33.333%; float:left}
.footer-2 ul{margin-right:0px;    width: 100%;}
#prlie{    margin-top: 35px !important;}
body .jctitle{     display: none !important;}
body .top_header{    position: fixed;}
body .new_list ._img ul li{margin-bottom:0px;}
body ul.new_list li ._img{padding-bottom:0px}
#s-1-02{display: grid;}
body .chehua-top-right{ width:100%}
body .s-1{    margin-top: 50px; margin-bottom: 0px;}
body #sygs .qywhbt{margin-bottom: 50px;}
body .zznr .wenti-xia{     top: 0px;}



	.header_meus .header_meus_search{min-width: 160px;}
	.header_meus .header_meus_search a.gp_type{font-size: 12px;width: 118px;}
	#search_input{width: 120px;}
	.swiper_banner_two .swiper-slide{position: relative;width: calc(33.33% - 3.33px);}
	.swiper_banner_two .pro_back p.one{font-size: 22px;}
	.swiper_banner_two .swiper-slide p.one span:nth-child(1){font-size: 16px;}
	.swiper_banner_two .pro_back p.two{font-size: 16px;}
	.fanan_small .fam_back p{font-size: 22px;}
	.fanan_small .fam_back p span:nth-child(3){font-size: 12px;}
	.fangan_list{max-width: 430px;}
	.fanan_small{width: 50%;height: 275px;}
	/*新闻中心*/
	.i_news_list{flex-wrap: wrap;}
	.i_news_left{width: 100%;margin-right: 0px;}
	.i_news_right{width: 100%;margin-top: 20px;}
	.footer_two .t_ul{display: none;}
	.footer_thr span{display: block;width: 100%;font-size: 14px;line-height: 28px;}
	/*product*/
	.pr_bannar{height: 180px;}
	.pr_b_img p.one{font-size: 26px;line-height: 45px;}
	.pr_b_img p.two{font-size: 16px;line-height: 28px;}
	.small_meus_li a{font-size: 14px;width: 120px;}
	ul.bus_list li .pro_back p.one{font-size: 22px;}
	ul.bus_list li .pro_back p.one span:nth-child(1){font-size: 16px;}
	ul.bus_list li .pro_back p.two{font-size: 16px;}
	ul.bus_list li{width: calc(50% - 15px);margin-right: 30px;}
	ul.bus_list li:nth-child(3n) {margin-right: 30px;}
	ul.bus_list li:nth-child(2n) {margin-right: 0px;}
	.product_detail .detail_left{width: 100%;}
	.product_detail .detail_right{width: 100%;padding: 20px 0px;}
	/*fangan*/
	ul.fan_list li{flex-wrap: wrap;margin-bottom: 20px;}
	ul.fan_list li ._img{width: 100%;}
	ul.fan_list li ._text{width: 100%;}
	ul.fan_list li ._text .two{padding: 12px 0px 25px 0px;}
	/*news*/
	ul.new_list li{flex-wrap: wrap;}
	ul.new_list li ._img{width: 100%;}
	ul.new_list li ._text{width: 100%;margin-left: 0px;margin-top: 10px;}
	ul.new_list li ._text .two p{max-height: 120px;height: auto;}
	ul.new_list .fan_more{margin: 0px auto;}

	/*tzzgx*/
	.gg_list li{width: 100%;max-width: 320px;}
	.gg_list li:nth-child(n){margin: 0px auto;margin-bottom: 25px;}
	.gg_list li a:hover .pro_back>div .one{padding-top: 8px;font-size: 20px;}

	/*hr*/
	.hr_list .hr_table .hr_title{display: none;}
	.hr_list .hr_table .hr_small a.hr_small_title{flex-wrap: wrap;justify-content: flex-start;padding: 15px 25px;}
	.hr_list .hr_table .hr_small div.td-1,.hr_list .hr_table .hr_small div.td-2{width: 50%;display: flex;padding: 0px;text-align: left;}
	.hr_list .hr_table .hr_small div.td-3{width: 50%;display: flex;padding: 0px;text-align: left;}
	.hr_list .hr_table .hr_small div.td-4{position: absolute;bottom: 20px;right: 15px;width: 20px;}
	.hr_list .hr_table .hr_small div span.one{display: block;min-width: 80px;}
	.hr_list .hr_table .hr_small .hr_small_context{padding: 25px 25px 30px 25px;}

	/*about*/
	.title_hasback{padding: 50px 0px 30px 0px;}
	.title_hasback .hasB{font-size: 58px;line-height: 100px;}
	.title_hasback .title{font-size: 24px;}
	.years_number ._small{width: 100%;margin-bottom: 20px;}
	.years_number ._small p span.one{font-size: 55px;}
	.wabout_bannar img{width: 150%;}
	/*about ---wh*/
	.about_wh_small{flex-wrap: wrap;}
	.about_wh_small .aws_small{max-width: 360px;width: 100%;margin: 0px auto;padding: 40px 55px;}
	.about_wh_small .aws_small .two_s{min-height: auto;}
	/*about_lx*/
	.about_map_lx{flex-wrap: wrap;}
	.about_map_lx #Amap{width: 100%;}
	.about_map_lx .Amap_msg{width: 100%;}
	
	body .footer-1{ width:100%}
	body .footer-2{ width:100%; padding:0px;}
	body .footer-3{ width:100%}
	body .footer-3 img{ width:100%}
	body .footer-1-nr{ padding:2%;}
	body #footer_search_bt{    right: 68px;}
	body #header{ width:100%}
	body .header_meus .header_meus_search a.search{ top: 62px;}
	body .menu-bars{     /*right: -60px;*/}
	body .header_meus .header_meus_search a.search{    right: 60px;    z-index: 99;}
	body .header_logo img{    margin-top: 10px;}
	body #show{    width: 75%;}
	body .chehua-top-left{ width:80%}
	body .tab-content img{ max-width:100%}
	body .chehua-top-left h1{ font-size:28px;}
	body .tab-menu{ position:inherit; width:100%; margin-top:20px; margin-bottom:20px;}
	body .tab-menu li{ font-size:16px;    padding: 10px 15px; }
	body #wentijian{ margin-left:0px; width:100% !important}
	body .mei-xia{ padding:25px;}
	body .mei-xia h1{     font-size: 30px;}
	body .mei-xia .miaoshu{ font-size:18px; padding-top:20px;}
	body .prlie-1-left{     width: 95%;    padding: 30px;}
	body .prlie-1-right img{ max-width:100%; width:100%}
	body .prlie-2 .wenti-xia .wentinr dd{     margin-right: 0px;}
	body .s-1-01-left{ width:100%;    text-align: left;}
	body .s-1-01-left img{ max-width:100%; width:100%}
	body .s-1-01-right{ padding:15px;}
	body #s-1-02 .s-1-01-right{ padding:15px; width:100%;        order: 2;}
	body #s-1-02 .s-1-01-left{ width:100%;        order: 1;}
	body #gdpr .wenti-xia .wentinr dd{ margin-right:0px;        width: 100%;}
	body #gdxia h1{ height:auto}
	body #gdxia .s-lie-left img{ max-width:100%; width:100% }
	#gdxia p{ line-height:30px;}
	body #gdxia .s-lie-right  ul li{ margin-right:0px;         width: 100%;}
	body #gdxia .s-lie-right{    margin-left: 0px;}
	body #gdxia .s-lie-right  ul li img{ max-width:100%; width:100%}
	body .index_banner{ margin-top:60px !important; height:155px;}
	body .index_banner img{ width:100%}
	body #nybanner{ height:120px;        margin-top: 60px;}
	body #sygs .s-1-01-right{ width:100%; padding:10px;}
	body .qywh ul li{ width:100%; padding-right:0px;}
	body .guanggao-1{ width:100%; margin-bottom:20px;        background-size: 100% 100% !important;
        height: auto;
        padding-bottom: 50px;}
	body .guanggao-2{ width:100%; margin-bottom:20px;        background-size: 100% 100% !important;
        height: auto;
        padding-bottom: 50px;}
	body .wenti-xia .wentinr dd{ margin-right:0px;         width: 100%;}
	body .zznr{ height:auto; background:none !important}
	body .zznr .wenti-xia{     position: inherit;}
	body .news-1{ width:85%}
	body .news-1-left img{ width:100%; float:left}
	body .news-1-left{ width:100%}
	body .news-1-right{ width:100%; margin-left:0px; margin-top:15px;}
	body #newslie .news-1-left{ width:100%; padding-left:0px}
	body .prxx-1-left img{ max-width:100%; width:100%}
	body .prxx-1-right{ width:100%; padding-left:0px;}
	body .prxx-1-right h1{ font-size:30px;}
	body .lei ul li{ min-width:160px;}
	body .pranniu{ width:100%}
	body .prxx-2-1 img{ max-width:100%; width:100%}
	body .prxx-2{ width:100%}
	body .prxx-2-2{ text-align:center; width:100%}
	body .prxx-2-3-nr{ padding-left:15px; padding-right:15px;}
	body .prxx-2-3{ width:100%}
	body .prxx-3-nr-1{ width:100%;        background-size: 100% 100% !important;}
	body .prxx-3-nr-2{ margin-left:0px; width:100%;        background-size: 100% 100% !important;    height: 480px;}
	body .prxx-3-nr-3{ width:100%;        background-size: 100% 100% !important;}
	body .prxx-3-nr-4{ margin-left:0px; width:100%;        background-size: 100% ! IMPORTANT;height: 260px;}
	body .prxx-4{ width:100%;height: auto;}
	body .prxx-4 h1{  font-size:24px; line-height:35px;}
	body .prxx-3-nr-4 h1{ width:55%; line-height:40px;        margin-top: 50px;}
	body .prxx-5{ text-align:center}
	body .prxx-3{ width:100%}
	body .prxx-5 .wenti-xia .wentinr dd{ margin-right:0px;}
	body .prxx-6 .wenti-xia .wentinr dd{ width:100%; margin-left:0px;}
	body .prxx-6 h1{     padding-left: 0px;    font-size: 30px;}
	body .body-box{ width:100%}
	body .timer-shaft-box{ padding:0px;}
	body .timer-shaft-content{ margin-left:0px; width:100%}
	body .timer-year span{ font-size:30px; margin-left:0px;}
	body .timer-year{ text-align:center; width:100%; line-height:100px;}
	body .icon-year{ display:none}
	body .incident-record{ border:0px; width:100%; height:70px; overflow:hidden}
	body .line-scale{ width:130px;}
	
	.s-lie-left{ width:100%}
.s-lie-right{ width:100%}
.s-lie-right ul{ float: none !important;}
	
	
	
}

@media (max-width:767px) {
	.header_meus .header_meus_search{min-width: 34px;}
	.header_meus .header_meus_search a.gp_type{display: none;}
	#search_input{width: 280px;top: 50px;margin-right: 30px;}
	.swiper_banner_two .swiper-slide{position: relative;width: calc(50% - 2.5px);}
	/*标题*/
	.index_title_one p{font-size: 14px;}
	.index_title_one p.dig{font-size: 28px;}

	.swiper_banner_two .swiper-button-prev{right: auto;top: 50%;margin-top: -20px;}
	.swiper_banner_two .swiper-button-next{left: auto;top: 50%;margin-top: -20px;}
	.fanan_small{width: 100%;height: 275px;}

	/*product*/
	.small_meus_li a{width: 50%;}

	/*tzzgx*/
	.gg_list li a:hover .pro_back>div .one{padding-top: 8px;font-size: 18px;}


	/*hr*/
	.hr_list .hr_table .hr_small div.td-1,.hr_list .hr_table .hr_small div.td-2{width: 100%;}

	/*about_lx*/
	.about_map_lx #Amap{height: 400px;}



}
@media (max-width:767px) {
	ul.bus_list li{width: 100%;}
	ul.bus_list li:nth-child(n) {margin-right: 0px;}
	/*product*/
	.hd_d_img{height: 380px;}
	/*tzzgx*/
	.gt_contact .gt_text .one{font-size: 24px;line-height: 30px;}
	.gt_contact .gt_text div{font-size: 14px;line-height: 32px;}

	/*hr*/
	.hr_list .hr_table .hr_small div.td-3{width: 100%;}

	/*about ---wh*/
	.about_wh_small .aws_small{padding: 35px;}
	/*about_ry*/
	.about_list .small_honor{min-width: auto;width: 100%;}
	.about_list .small_honor a p{font-size: 14px;}

	/*about_lx*/
	.about_map_lx #Amap{height: 360px;}
}

@media (max-width:767px) {
	.swiper_banner_two .swiper-slide{position: relative;width: 100%;}
	.hzhb_center a{width: calc(50% - 0.5px);}
	.hzhb_center a:nth-child(4n){margin-right: 1px;}
	.hzhb_center a:nth-child(2n){margin-right: 0px;}
	/*product*/
	.hd_d_img{height: 320px;}

	/*about*/
	.title_hasback .hasB{font-size: 55px;}
}
.fa-caret-down:before {
    content: "\f0d7";
}



.jctitle{     font-size: 33px;
    color: #4d4a49;
    text-align: center;
	    padding-top: 40px !important;
    display: block !important;    border-bottom: 2px solid #0066b3; width:75% !important; margin:0 auto;
	padding: 40px 0px 25px 0px !important;
    margin-bottom: 30px;    line-height: 40px;
}
	
.new_list li a{ font-size:22px; height:65px; line-height:65px;}
.new_list ._img ul li{ padding:0px;    margin-bottom: 25px;}
.new_list ._img ul li a{ width:100%; padding-left:23%; font-size:22px; color:#4d4a49;}
.new_list ._img ul li a:hover{ background:#fff; color:#0066b3; border-left: 5px solid #0066b3;padding-left: 20.5%;}

.jcbglie li a{ font-size:25px; color:#616161; width:100%; padding-left:40px;    font-family: Source Han Sans Light;cursor: pointer;}
.jcbglie li a:hover{ background:#f7f7f7; font-size:30px; color:#4d4a49;font-family: Source Han Sans}
.jcbglie li{padding: 11px 0px;}

.footer-1{ float:left; width:24%;}
.footer-2{ float:left;padding:4.5% 2%;width:25% }
.footer-2 ul li a{ color:#5d5e5e; font-size:24px; line-height:80px;     font-family: Source Han Sans Light;}
.footer-2 ul{ float:left; margin-right:100px}
.footer-3{ float:left;width:47%}

#footer_search_input{position: absolute;
    width: 270px;
    border-radius: 16px;
    height: 50px;
    border: none;
    line-height: 43px;

    padding: 0px 20px;
    display: none;
    z-index: 99;
    background: url(../images/sskuang.png);
    background-repeat: no-repeat;}
	
.footer-1-nr{ padding:15%}
.footer-1-nr h1{ color:#5d5e5e; font-size:39px; line-height:130px;}
.footer-1-nr p{ font-size:24px; color:#5d5e5e;    word-wrap: break-word; line-height:30px;}
.header_meus .header_meus_search a.search {
    display: inline-block;
    width: 22px;
    height: 21px;
    min-width: 22px;
    background-position: center;
    position: absolute;
    right: 25px;
    z-index: 9999;
    top: 10px;
}
#footer_search_bt{
    display: inline-block;
    width: 28px;
    height: 28px;
    min-width: 28px;
    background-position: center;
    position: absolute;
    right: 25px;
    z-index: 999;
    top: 10px;
}

.footer-1 .header_meus_search {
 
    position: relative;
    margin: 28px 0px 28px 0px;

}
.footer-1 .header_meus_search .icon_i_one{background-image: url(../images/footerss.png);}


/* 设置input输入框placeholder的中文字体大小为16px */
#footer_search_input::-webkit-input-placeholder {
  font-size: 18px; color:#ccc;
}
#footer_search_input:-moz-placeholder {
  /* Firefox 18- */
  font-size: 18px;color:#ccc;
}
#footer_search_input::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 18px;color:#ccc;
  opacity: 1; /* 修复Firefox中placeholder的不透明度问题 */
}
#footer_search_input:-ms-input-placeholder {
  font-size: 18px;color:#ccc;
}
.footer-1-nr dl dd{ float:left;    width: 25%; margin-bottom: 15px;}

.footer-1-nr dl{margin-top: 100px;}

.chehua{ float:left; width:100%}
.chehua-top{ float:left; width:100%}
.chehua-nr{ float:left; width:100%;  direction: initial;}
.chehua-top-left{ float:left; padding:25px;width:48%; direction: initial;}
.chehua-top-right{ float:right; width:40.5%}
.chehua-top-left h1{ text-align:center; margin-top:80px; margin-bottom:20px; color:#575757; font-size:38px; font-weight:bold;    line-height: 40px;}
.chehua-top-left .miaoshu{ text-align:center; color:#575757; font-size:19px;font-family: Source Han Sans Light;    line-height: 30px;}
.tab-menu{ position:absolute; top:30%;    width: 60%; text-align: center;  }






.tab-wrapper {
  
  width: 100%;

}

.tab-menu li {
  position:relative;
  background-color: #fff;
  color:#575757;
  display: inline-block;
  padding: 20px 25px;
  opacity: 1;
  cursor:pointer;
  z-index:0;
  font-size:22px;
  border-radius: 10px;
  font-family: Source Han Sans Light; 
}

.tab-menu li:hover {
  color:#fff;
   background: #0066b3;
}

.tab-menu li.active {
  color:#fff;
  opacity: 1;
      background: #0066b3;
	      border-radius: 10px;
	  
}

.tab-menu li.active:hover {
  color:#fff;
}

.tab-content>div {
  background-color: #fff;
  box-sizing:border-box;
  width: 100%;
  padding: 25px;   
  min-height:200px;
}

/*常见问题开始*/

details {

  transition: background-color .15s;border-bottom: 1px solid #e8e8e8;
  
  > :last-child {
    margin-bottom: 1rem;
  }
  
  &::before {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    /*box-shadow: 0 .25em .5em #263238;*/
    pointer-events: none;
    transition: opacity .2s;
    z-index: -1;
	
  }
  
  &[open] {
    background-color: #FFF;
    
    &::before {
      opacity: .6;
    }
  }
}

.wentinr{}
summary {
  padding: 1rem 2em 1rem 35px;
  display: block;
  position: relative;
  font-size: 16px;
  line-height:60px;
  font-weight: 500;
      color: #585858;
  cursor: pointer;
  
  &::before,
  &::after {
    width: 16px;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 0;
    content: '';
    background-color: currentColor;
    text-align: right;
    transform: translateY(-50%);
    transition: transform .2s ease-in-out;
	background:#e2c59f;
  }
  
  &::after {
    transform: translateY(-50%) rotate(90deg);
    
    [open] & {
      transform: translateY(-50%) rotate(180deg);
    }
  }
  
  &::-webkit-details-marker {
    display: none;
  }
}

code {
  padding: 0.2em;
  border-radius: 3px;
  background-color: #E0E0E0;
  
  pre > & {
    display: block;
    padding: 1em;
    margin: 0;
  }
}
[open] summary::after {
    transform: translateY(-50%) rotate(180deg);
}
summary::after {
    transform: translateY(-50%) rotate(90deg);
}

#wentijian{width: 55%;margin-left: 14%;}
.wentinr{display: inline;}
#wentijian a{ height:auto;line-height: 24px; color:#585858; font-size:14px;text-align: center;}
.wentinr dd{ text-align:center;    display: inline-block; margin-right:50px;}
.wentinr dd:last-child{margin-right:0px;}
.wentinr{ padding-bottom:15px;    display: block;}
#wentijian .wentigd a{ color:#585858; font-size:18px; font-weight:bold;line-height: 40px;
    border-bottom: 1px solid #000;
    float: left;}
.wentigd{ margin:20px 35px;}
.wenti-xia{text-align: center;
    float: left;
    width: 100%;}
.wenti-xia h1{ height:50px; color:#585858; font-size:32px; line-height:50px; margin-bottom:70px; margin-top:115px;}
.wenti-xia .wentinr dd{ margin-right:40px; margin-bottom:40px;     width: 29%;}
.wenti-xia .wentinr dd img{ width:100%}
.wenti-xia .wentinr dd .gdys img{ width:auto}
.wenti-xia .wentinr dd a{ height:60px; line-height:60px; font-size:20px; color:#585858;}
#wentijian .fanhui a{ font-size:21px; color:#d9a269;}
#wentijian .fanhui{ margin-bottom:35px; margin-top:95px;}
#wentijian h1{color:#585858; font-size:58px; font-weight:bold;    height: 60px;
    line-height: 60px;}
#wentijian .miaoshu{ font-size:28px;color:#585858; margin-top:35px; margin-bottom:80px;}
.mei-xia{ background:#f7f7f7; padding:40px 125px; margin-top:15px; margin-bottom:145px;}
.mei-xia h1{color:#585858; font-size:58px; font-weight:bold;   
    line-height: 60px; margin-bottom:35px; margin-top:40px; }
.mei-xia .miaoshu{ font-size:24px; color:#585858;font-family: Source Han Sans Light; line-height:40px;}
/*常见问题结束*/

/*产品列表开始*/
.prlie-1{     background: #f7f7f7;}
.prlie-1-right{ text-align:right;}
.prlie-1-left{width: 42%;float: left; padding:65px;}
.prlie-1-left h1{ font-size:70px; color:#0066b3; /*height:70px;*/ line-height:70px; margin-bottom:40px;}
.prlie-1-left p{ float:left; font-size:18px; color:#737373; line-height:35px;}
.prlie-2 .wenti-xia .wentinr dd{     margin-right: 4%; background:#f7f7f7}
.prlie-2{ margin-top:75px;}
.prlie-2 .wenti-xia .wentinr dd:last-child{margin-right:0px;}
.prlie-2 .wenti-xia .wentinr dd a{ font-size:17px; color:#4d4a49;font-family: Source Han Sans Light;}
.prlie-3{     background: #0066b3; float:left;    width: 100%;     border-radius: 15px;}
.prlie-3-right{ text-align:right;    width: 40.5%; float: right;}
.prlie-3-right img{border-top-right-radius: 15px; border-bottom-right-radius: 15px;}
.prlie-3-left{/*width: 51.8%;*/float: left; padding:20px 35px;}
.prlie-3-left h1{ font-size:25px; color:#fff;  margin-bottom:15px;    margin-top: 25px;}
.prlie-3-left p{ float:left; font-size:15px; color:#fff;}
.prlie-3-left .pr-di-an a{ background:#fff; font-size:13px; color:#0066b3;    padding: 8px; border-radius: 30px;}
.prxx-1{ margin-top:85px; margin-bottom:135px;}
.prxx-1-left{ float:left}
.prxx-1-right{ float:left; padding:15px 0px 15px 60px; width:34%}
.prxx-1{ float:left; width:100%}
.prxx-1-right .mbx a{ font-size:14px; color:#4d4a49; line-height:30px; }
.prxx-1-right h1{ margin-top:40px; margin-bottom:30px; font-size:40px; color:#4d4a49;    line-height: 45px;}
.prxx-1-right .fb{ color:#a81c1c; font-size:19px; margin-bottom:50px;}
.lei h2{ font-size:18px; color:#4d4a49; margin-bottom:10px}
.lei{    float: left; width: 100%; margin-bottom:35px;}
.lei ul li a{  
    float: left;
    width: 100%;}
.lei ul li{ float:left; border:1px solid #a3a2a1; min-width:180px; height:50px;margin-right: 5px;}
.lei ul li:hover{ border:1px solid #4d4a49; }
.lei ul li:hover a{ color:#4d4a49;}
.lei .xuanz{ border:1px solid #4d4a49; }
.lei .xuanz a{ color:#4d4a49}
.lei ul li img{ float:left;    padding: 15px;}
.lei ul li span{ float:left;line-height: 20px;    margin-top: 5px;}
.lei ul li a{ color:#a3a2a1; font-size:18px;}
.lei ul li span b{ font-size:14px; font-weight:500;}

.lei .rong-title{    margin-top: 25px;
    margin-bottom: 10px;
    float: left;
    width: 100%;}
.lei .rong a{ height:50px; line-height:50px; text-align:center;}
.lei .ys{    margin-top: 25px;
    margin-bottom: 10px;
    float: left;
    width: 100%;}
.lei .xz{ width:100%; float:left;}
.xz input{-webkit-appearance: auto;    appearance: auto;}
/*.xz input[type=radio] {
margin-right: 5px;
cursor: pointer;
font-size: 14px;
width: 25px;
height: 25px;
position: relative;
}*/

/* 定位到所有的radio按钮 */
.xz input[type="radio"] {
  /* 将颜色更改为你想要的颜色 */
  color: red;
  /* 修改边框颜色 */
  border-color: green;
  /* 修改背景颜色 */
  background-color: yellow;
}
 
/* 当radio按钮被选中时 */
.xz input[type="radio"]:checked {
  /* 更改选中状态下的颜色 */
  color: purple;
}


/*.xz input[type=radio]:after {
position: absolute;
width: 20px;
height: 26px;
top: 0;
content: " ";
background-color: #ff0000;
color: #fff;
display: inline-block;
visibility: visible;
padding: 0px 3px;
border-radius: 50%;
}*/

/*.xz input[type=radio]:checked:before {
content: "●";
display: block;
position: relative;
top: -2px;
left: 3px;
width: 10px;
height: 10px;
color: #fff;
font-weight: 400;
z-index: 1;


}*/


.pranniu{ background:#e2c59f; width:380px; height:50px; float:left; text-align:center;}
.pranniu a{ width:33.333%; line-height:45px; float:left; margin-top:7px; text-align:center;}
.ys-1{ margin-bottom:30px;}
.ys-1 dd{ float:left; margin-right:15px;}
.ys-1 dd:hover{ border:3px solid #ccc;}
.ys-1 .ysxz{ border:3px solid #ccc;}
.ys-2{ width:22px; height:22px; border-radius: 50%; background:#989795;border:3px solid #fff;}
.ys-3{ width:22px; height:22px; border-radius: 50%; background:#47638a;border:3px solid #fff;}
.ys-4{ width:22px; height:22px; border-radius: 50%; background:#cbcbcb;border:3px solid #fff;}
.ys-5{ width:22px; height:22px; border-radius: 50%; background:#93d7c3;border:3px solid #fff;}
.ys-6{ width:22px; height:22px; border-radius: 50%; background:#ff5949;border:3px solid #fff;}

.prxx-2{ background:#f7f7f7; float:left }
.prxx-2-1{ float:left}
.prxx-2-2{ float:left}
.prxx-2-3{ float:left; width:400px; position:relative}
.tubiao{ margin-top:170px;}
.prxx-2-3 h1{ color:#4d4a49; font-size:22px; margin-top:20px; margin-bottom:20px;}
.maidian{ font-size:17px; color:#4d4a49; line-height:30px;}
.prxx-2-3-nr{ padding-right:75px;}
.maidian-an{ margin-top:50%}

.prxx-3{ float:left; margin-top:50px;}
.prxx-3-nr{ float:left; width:100%; margin-bottom:45px;}
.prxx-3-nr-1{ float:left; background:url(../images/pr-11.png); width:401px; height:750px;}
.prxx-3-nr-1 p{ font-size:80px; color:#fff; /*padding-top:100px; padding-bottom:70px;*/padding-left:30px;}
.prxx-3-nr-1 .fuhao{ padding-left:0px;}
.prxx-3-nr-1 h1{ font-size:60px; color:#fff; padding-left:30px; line-height:80px; font-weight:500}
.prxx-3-nr-1 h3{ font-size:18px; color:#fff; padding-left:30px; text-align:center; font-weight:500; margin-top:45px; margin-bottom:30px;}
.prxx-3-nr-1 .prms{     padding-right: 60px;
    font-size: 16px;
    margin-top: 0px;
    padding-top: 0px;
    line-height: 30px;
    padding-bottom: 0px;}
.prxx-3-nr-2{ float:left; background:url(../images/pr-12.png); width:650px; height:750px; margin-left:46px;    background-size: 100% 100% ! IMPORTANT;}
.prxx-3-nr-1 .prxxanniu a{ font-size:16px; color:#fff}
.prxx-3-nr-2 h1{ margin-top:40px; margin-left:30px; font-size:30px; color:#5d5e5e; margin-bottom:15px;    font-weight: 500;}
.prxx-3-nr-2 .prms{ font-size:20px; color:#5d5e5e;margin-left:30px; line-height:40px;margin-right:30px;}
.prxx-3-nr-2 .prxxanniu{ margin-left:30px; margin-top:90%; }
.prxx-3-nr-2 .prxxanniu a{ color:#8a8a8a; font-size:16px;}

.prxx-3-nr-3{ float:left; background:#ebeded; width:401px; height:450px;    background-size: 100% 100% ! IMPORTANT;}
.prxx-3-nr-3 p{ font-size:70px; color:#fff; padding-left:30px; padding-top:80px; padding-bottom:105px;}
.prxx-3-nr-3 h1{ font-size:30px; color:#5d5e5e; padding-left:30px; line-height:40px;padding-top:80px; font-weight:500}
.prxx-3-nr-3 h3{ font-size:18px; color:#fff; padding-left:30px; text-align:center; font-weight:500; margin-top:45px; margin-bottom:30px;}
.prxx-3-nr-3 .prms{     padding-right: 60px;
    font-size: 20px;
    margin-top: 0px;
    padding-top: 0px;
    line-height: 30px;
    padding-bottom: 0px; color:#5d5e5e; margin-top:45px;}
.prxx-3-nr-4{ float:left; background:url(../images/pr-13.png); width:650px; height:450px; margin-left:46px;    background-size: 100% 100% ! IMPORTANT;}
.prxx-3-nr-3 .prxxanniu a{ font-size:16px; color:#8a8a8a}
.prxx-3-nr-4 h1{ margin-top:110px; margin-left:30px; font-size:30px; color:#5d5e5e; margin-bottom:35px; width:33.333%;    line-height: 40px;     font-weight: 500;}
.prxx-3-nr-4 .prms{ font-size:20px; color:#5d5e5e;margin-left:30px; line-height:30px;margin-right:30px;width:33.333%}
.prxx-3-nr-4 .prxxanniu{ margin-left:30px; margin-top:18%; }
.prxx-3-nr-4 .prxxanniu a{ color:#8a8a8a; font-size:16px;}

.prxx-4{ background:#f9fafa; height:385px; border:2px solid #e3e3e3; float:left; width:100%; margin-top:130px; margin-bottom:75px;}
.prxx-4 .fuhao{ font-size:80px; color:#e2c59f; padding-top:100px;padding-left:0px;}
.prxx-4 h1{ padding-left:60px; font-size:35px; color:#5d5e5e; padding-right:60px; line-height:70px;    font-weight: 500;}
.prxx-5{ float:left; width:100%}
.prxx-5 h1{ text-align:center; font-size:36px; color:#5d5e5e; height:50px; line-height:50px;}
.prxx-5 p{ text-align:center; font-size:20px; color:#5d5e5e; margin-top:15px; margin-bottom:40px;}
.prxx-5 .wenti-xia .wentinr dd{     margin-right: 15px;}
.prxx-5 .wenti-xia .wentinr dd:last-child{    margin-right: 0px;}
.prxx-6 h1{ font-size:47px; color:#4d4a49; text-align:left; margin-bottom:70px; height:50px;    padding-left: 55px;    margin-top: 100px;}
.prxx-6{ float:left; width:100%; margin-bottom:160px;}
.prxx-6 .wenti-xia .wentinr dd{     margin-right: 0px; background:#f7f7f7; width:30%; margin-left:25px; }
.prxx-6 .wenti-xia .wentinr dl dd .lietu{ width:100%}
.prxx-6 .wentinr .prxxgdtitle{ font-size:24px; color:#4d4a49; /*line-height:15px;*/}
.prxx-6 .wentinr .yanse{ font-size:20px; color:#4d4a49; font-family: Source Han Sans Light;}
.prxx-6 .wentinr .gdys a{ margin-right:10px;}
.prxx-6 .wentinr .gdys a:last-child{ margin-right:0px;}
.prxxanniu a{ cursor: pointer;}
.tab-content img{    display: block; margin-bottom: 0;}
#gaishu h1{ color:#575757; font-size:48px; text-align:left; font-weight:bold;  margin-bottom: 20px;
    height: 60px;
    line-height: 60px;}
#gaishu{     padding-left: 15%;    padding-right: 15%;}
.gaishums{ font-size:20px; color:#575757; line-height:30px;}
#gaishu-1 h1{ font-size:19px; color:#575757; margin-top:50px; margin-bottom:15px;    height: 40px;}
.chehuazz li{ float:left; padding-right:15px; padding-bottom:15px;}
.chehuazz li img{border-radius: 15px;}
.chehuazz{ float:left; width:100%; margin-bottom:65px;}
.zzanniu a{ width:190px; background:#e2c09c; color:#fff;    float: left;
    text-align: center;
    padding: 15px;border-radius: 10px; font-size:18px; font-weight:bold;}
/*产品列表结束*/



/*首页开始*/
.s-1{ float:left; width:100%; margin-top:100px; margin-bottom:100px;}

.s-1 h1{ text-align:center; /*height:45px; */line-height:45px; margin-bottom:55px;}
.s-1 h1 a{ font-size:28px; color:#4d4a49; border-bottom:4px solid #ea0a2a; padding-bottom:10px;}
.s-1-01-left{ float:left;text-align: right; width: 50%;}
.s-1-01-right h1{ font-size:32px; color:#4d4a49; text-align:left; margin-bottom:15px;}
.s-1-01-right .fbt{ font-size:22px; color:#4d4a49; margin-bottom:70px;}
.s-1-01-right .fbt-1{ font-size:15px; color:#4d4a49; margin-bottom:100px;}
.s-1-01-right{ float:left; padding:65px;}
.s-1-01-right a{ width:100px; border-radius: 30px; background:#bfbfbc; padding:10px; font-size:15px; color:#fff;}
.s-1-01{     float: left;width: 100%;}
#s-1-02 .s-1-01-left{ text-align:left; width: 49%;}
#s-1-02{ margin-top:70px;}
#s-1-02 .s-1-01-right{ width:41%; float:left;     padding: 65px 0px 65px 100px;}
.s-1 h1 p{ font-size:18px; color:#4d4a49; font-family: Source Han Sans Light; margin-top:15px;}
#gdpr-lc{ background:url(../images/lcbj.jpg); width:100%; height:554px; float:left; padding:0px;}
#gdpr-lc h1{ height:auto; margin-bottom: 70px;}
#gdpr-lc .s-1{     margin-bottom: 0px;margin-top: 0px;}
#gdpr-lc .wenti-xia dl dd:last-child{margin-right:0px;}
#gdpr{ background:#f7f7f7; width:100%; height:auto; float:left; padding:0px;}
#gdpr h1{ height:auto; margin-bottom: 70px;}
#gdpr .s-1{     margin-bottom: 50px;}
#gdpr .wenti-xia dl dd:last-child{margin-right:0px;}
#gdxia h1{ text-align:left; font-size:36px; color:#5d5e5e; font-weight:bold; margin-bottom:25px;}
#gdxia p{ font-size:20px; color:#5d5e5e; margin-bottom:50px;}
.s-lie-left{ float:left;}
.s-lie-left img{ width:410px;}
.s-lie-right{ float:left; margin-left:25px;}
.s-lie-right ul li{ float:left; margin-right:25px;}
.s-lie-right ul li img{ width:205px;}
.s-lie-right ul li:last-child{margin-right:0px;}
#gdxia .s-1{ margin-bottom:160px;}
/*首页结束*/


/*关于我们开始*/
#nybanner{ height:408px;}
#sygs .s-1-01-right{ width:40%; padding:40px;}
#sygs .s-1-01-right .fbt{ line-height:40px;}
.qywh ul li{ width:27%; float:left; padding-right:9%;}
.qywh ul li .ms{font-size:18px;color:#4d4a49; line-height:30px; text-align:left;}
.qywh ul li:last-child{ padding-right:0px;}
.qywh ul li P{ text-align:center; }
.qywh ul li h1{ color:#4d4a49; font-size:24px; margin-top:25px; margin-bottom:20px;}
#sygs .qywhbt{ margin-bottom:90px;}

.guanggao{ float:left; width:100%; margin-top:90px; margin-bottom:90px;}
.guanggao-1{ float:left; background:url(../images/g-5.jpg); width:523px; height:218px; margin-right:50px;}
.guanggao-1 p{ font-size:18px; color:#4d4a49; margin-left:30px; margin-right:30px;}

.guanggao-1 h1{ font-size:24px; color:#4d4a49; text-align:left; margin:30px 30px 5px 30px; }
.guanggao-2{ float:left; background:url(../images/g-6.jpg); width:523px; height:218px;}
.guanggao-2 h1{ font-size:24px; color:#4d4a49; text-align:left; margin:30px 30px 5px 30px;}
.guanggao-2 p{ font-size:18px; color:#4d4a49; margin-left:30px; margin-right:30px;}
#abyqwh{margin-top: 0px;}
.zznr{ float:left; width:100%; background:url(../images/g-7.jpg); height:474px;}
.zznr .wenti-xia{ position: absolute;top: -70px;}
.zznr .wenti-xia img{box-shadow: 2px 2px 10px grey}
.news-1{ background: #f7f7f7;width: 100%;float: left; padding: 25px;border-radius: 15px; margin-bottom:25px; }
.news-1-left img{border-radius: 15px;    width: 100%; }
.news-1-left{ float:left; width:32%}
.news-1-right{ float:left; text-align:left; margin-left:35px; width:64%}
.news-1-right h1{text-align:left; color:#5d5d5d; font-size:31px; margin-bottom:10px; font-weight:500;}
.news-1-right .date{ color:#828282; font-size:18px; margin-bottom:40px;}
.news-1-right .newsnr{ color:#828282; font-size:20px; line-height:40px;}

#newslie .news-1-left{ width:18%; padding-left:25px;}
#newslie .news-1-left h1{text-align:left; color:#5d5d5d; font-size:31px; margin-bottom:10px; font-weight:500;}
#newslie .date{ color:#828282; font-size:18px; }
#newslie .news-1-right{ width:75%}
/*关于我们结束*/







/*企业文化开始*/


.body-box {
    width: 1100px;
    margin: 50px auto;
}

.timer-shaft-box {
    width: 100%;
    padding: 30px 25px;
    box-sizing: border-box;
}

.timer-shaft {
    position: relative;
    width: 100%;
    height: 350px;
    overflow: hidden;
}

.timer-left {
    position: absolute;
    top: 33%;
    left: 20px;
    z-index: 99;
    width: 52px;
    height: 52px;
    margin-top: -18.5px;
    background: url(../images/icon_left.png) no-repeat;
    background-size: cover;
    cursor: pointer;
}

.timer-right {
    position: absolute;
    top: 33%;
    right: 20px;
    z-index: 99;
    width: 52px;
    height: 52px;
    margin-top: -18.5px;
    background: url(../images/icon_right.png) no-repeat;
    background-size: cover;
    cursor: pointer;
}

.timer-scale {
    position: absolute;
    top: 240px;
    left: -40px;
    height: 80px;
    padding-left: 80px;
    font-size: 0;
    white-space: nowrap;
    // width: 100%;
    // background-color: #aaa;
}

.timer-scale-cont {
    display: inline-block;
    height: 100%;
    line-height: 80px;
}

.time-circle {
    display: inline-block;
    vertical-align: middle;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-radius: 50%;
    background: #5d5e5e;
    transition: all .3s;
    cursor: pointer;
	
}

.timer-scale-cont.hov .time-circle {
    width: 80px;
    height: 80px;
    line-height: 80px;
    font-size: 24px;
    background: #0066b3;
}

.line-scale {
    display: inline-block;
    vertical-align: middle;
    width: 150px;
    height: 22px;
    margin: 0 2px;
    background: url(../images/icon_scale.png) no-repeat;
    background-size: cover;
}

.timer-shaft-content {
    width: 85%;
    margin-top: 45px;
    margin-left: 100px;
    font-size: 0;
    box-sizing: border-box;
    position: absolute;

}

.shaft-detail-cont {
    display: none;
    width: 100%;

}

.timer-year {
  
    font-weight: bold;
    color: #333;
    font-size: 0;
	width:43%;
	float:left;
    line-height: 150px;
	    text-align: right;
    padding-right: 30px;
}

.icon-year {
    display: inline-block;
    vertical-align: middle;
    width: 33px;
    height: 40px;
    /*background: url(../images/icon_sign.png) no-repeat;*/
    background-size: cover;
}

.timer-year span {
    display: inline-block;
    vertical-align: middle;
    margin-left: 18px;
    font-size: 70px;
	color:#0066b3;
	font-weight:500
}

.month-detail-box {
    position: relative;
    width: 100%;
    min-height: 93px;
    padding-top: 30px;
    font-size: 0;
    box-sizing: border-box;
    white-space: normal;
}

.month-detail-box:before {
    content: '';
    position: absolute;
    top: 0;
    left: 36.5px;
    height: 100%;
    border-right: 1px dashed #ff8d3d;
}

.month-detail-box .month-title {
    position: absolute;
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

.month-detail-box .month-title:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 30px;
    width: 13px;
    height: 13px;
    margin-top: -6.5px;
    background: url(../images/icon_circle.png) no-repeat;
    background-size: cover;
}

.incident-record {
    display: inline-block;
    line-height: 2;
    font-size: 14px;
    color: #333;
	width:40%;
	float:left;    border-left: 2px solid #0066b3;
	    padding: 15px;
}

.incident-record a {
    font-size: 14px;
    color: #1d69a3;
}
/*企业文化结束*/
.prlie-2 .wenti-xia .wentinr dd:nth-child(3n)  {
    margin-right: 0px;
}

@media (min-width:900px) and (max-width:1180px) {
	
	.s-lie-left{ width:40%}
.s-lie-left img{ width:100%}
	.s-lie-right{ width:57%}
.s-lie-right ul li{ width:29%}
.s-lie-right ul li img{ width:100%}
	}

@media (min-width:768px) and (max-width:899px) {
	
body .s-lie-left{ width:35%}
body .s-lie-left img{ width:100%}
body .s-lie-right{ width:60%}
body .s-lie-right ul li{ width:28.5%}
body .s-lie-right ul li img{ width:100%}
	}


@media (max-width:1200px) {
#search_input{    display: none ! IMPORTANT;}
#search_bt{    display: none ! IMPORTANT;}
.prlie-3-left{ width:auto;}
.prlie-3-right{    float: right;}


}
@media (max-width:1080px) {
.prlie-3{ width:auto;}
.prlie-3-right{ float:none}

.guanggao-1{width: 46%;}
.guanggao-2{width: 46%;}

}




@media (max-width:767px) {
body .swiper-button-next, .swiper-button-prev{ height:25px;}
body .prxx-3-nr-4 .prms{width:80%}
body .prxx-3-nr-4 .prxxanniu{margin-top:15px;}
body .index_banner{        margin-top: 60px !important;}
.footer-2 ul li a{font-size: 18px;}

body .prlie-3-right img{    border-radius: 15px;        float: left;}


}
@media (min-width:768px) and (max-width:1080px) {

.footer-1{ width:auto}
.footer-2{ width:auto}
.footer-3 img{ width:100%}
.prxx-3-nr-2{width: 395px;}
.prxx-3-nr-4{width: 395px;}

}
@media (min-width:768px) and (max-width:1279px) {
.prlie-1-left{ width:39%}
.prlie-1{    float: left;margin-bottom: 60px;}
.prlie-1-right{    text-align: right;
    width: 43.7%;
    float: right;}
.prlie-1-right img{ width:100%}
.prlie-1-left{    padding: 30px;}

}

@media (min-width:768px) and (max-width:1080px) {

.prlie-1-right{        width: 42%;}
.chehua-top-left{ width:90%}
.chehua-top-right{ width:100%}
    body .tab-menu {
        position: inherit;
        width: 100%;
        margin-top: 20px;
        margin-bottom: 20px;
    }

}

.pr_bannar-1 img{ width:100%}
.prxx-2-1 img{ width:100%}
.tab-content img{ width:100%}
.pr-di-an{float: left;
    text-align: left;
    width: 100%;}
.chehua-top-right img{ width:100%}
.s-1-01-left img{ width:100%}

.fanhui a{ font-size:20px; color:#d9a269;}


.xwxxbt{ font-size:55px; color:#4d4a49;     margin-top: 30px;width: 100%;float: left;    font-weight: 500;}
#xwxx p{ color:#4d4a49; font-size:24px;  font-family: Source Han Sans Light;}
#xwxx hr{width: 90px; float: left; height: 8px;background: #4d4a49; border-radius: 15px;    margin-bottom: 50px;}
.newsxx { float:left; width:100%; margin-bottom:50px;}
.newsxx img{ width:auto; max-width:100%}



/*2024-07-17荣誉页面样式*/
#btnclose img{    display: none;}
.ry_bannar{
    position: relative;
    width: 100%;
	height:505px;
    overflow: hidden;
    background-color: #eee;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.ry_bannar .public_ry .one{ color:#3e3e3e; font-size:75px; font-weight:bold;    font-family: Source Han Sans Bold; margin-top:90px; margin-bottom:40px;}
.public_ry {
    position: relative;
    width: 900px;
    margin-left: 16%;
    height: auto;
}
.ry_bannar .swiper-container {
      width: 100%;
      height: 100%;
    }
.ry_bannar .swiper-slide {
      text-align: center;
      font-size: 18px;
 
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      /*display: flex;*/
	  display: grid;
      -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;
	  font-family: Source Han Sans Light;
	  color:#3e3e3e;
    }
.ry_bannar .swiper-slide p{    width: 245px; overflow: hidden; height: 27px;margin-top: 10px;}	
.ry_bannar .swiper-container{    position: initial;} 
.ry_bannar .swiper-button-next, .swiper-button-prev{ top:65%;}
.ry_bannar .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: -50px;}
.ry_bannar .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: -50px;}
.ry_bannar .ryname{ width:100%; float:left;}
#rylie .news-1-left{ width:27.4%}
#rylie .news-1-left img{ width:100%}
#rylie .news-1-right .newsnr{    font-family: Source Han Sans Light;}
@media (max-width:767px) {

#rylie .news-1-left{ width:100%}
.ry_bannar .public_ry .one{    font-size: 35px;    margin-top: 20px;}
.public_ry{ width:100%;margin-left:0px; text-align:center}
.ry_bannar .swiper-slide img{ width:100%;        border-radius: 15px;}
.ry_bannar .swiper-container{    width: 60%;}

.ry_bannar .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:0px;}
.ry_bannar .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:0px;}
.ry_bannar .swiper-slide{ width: 100% !important; }
.ry_bannar .swiper-button-next, .swiper-button-prev{ top:60%;}
.ry_bannar{ background-image: url(../images/sjny.jpg) !important;}
}
