/* CSS Document */
/* CSS Document */
*{margin:0; padding:0;}
body{overflow-x:hidden;}
/* 220817新增a标签颜色 */
a{text-decoration:none; color:#00b050;}
a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0;)}
a img{border:0;}
li{list-style:none;}
.cont{width:1200px; margin:0 auto;}
.clear{clear:both;}
.black{color:#000 !important;}
@font-face{font-family:"zaozi"; src:url(../fonts/MFLangQian_Noncommercial-Regular.otf); font-family:"zaozixi"; src:url(../fonts/MFLangQian_Noncommercial-Light.otf); font-family:"zaozicu"; src:url(../fonts/MFLangQian_Noncommercial-Bold.otf)}
	

.header{width:100%; height:auto;}
.hd_top{width:100%; height:40px; background:#232323;}
.hd_welcome{font-size:14px; line-height:40px; color:#fff;}
.hd_center{width:100%; height:auto;}
.hd_logo{width:225px; height:auto; margin-top:20px; float:left; margin-bottom:20px;}

.hd_rexian{float:right; margin-top:35px; text-align:right;}
.hd_rexian img{ margin-right:10px;}
.hd_rexian p{float:right; font-size:14px; line-height:24px; letter-spacing:1px; color:#e5000f; text-align:center;}
.hd_rexian p span{font-size:18px; display:block;}
.hd_bottom{width:100%; height:40px; background:#000;}
.hd_nav{width:100%; height:40px;}
.hd_nav li{width:12.4%; text-align:center; height:30px; float:left; border-right:1px solid #fff; margin-top:5px;}
.hd_nav li a{color:#fff; line-height:30px; color:#fff;}
.hd_nav li:hover , .hd_nav .on{background:url(../images/index_11.png) no-repeat left 10% center;}
.hd_nav li:hover a , .hd_nav .on a{color:#e5000f;}

/*index*/
/* fullSlide */
.fullSlide{width:100%;position:relative;height:400px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:400px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:400px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.product{width:100%; height:auto; padding-top:5px;}
.index_title{margin-top:20px; text-align:center; height:70px; background:url(../images/index_43.png) no-repeat center bottom;}
.index_title .en{font-size:14px; font-family:"zaozicu"; color:#a9a9a9; line-height:24px; font-size:14px;}
.index_title .ch{font-size:24px; font-family:"zaozixi"; color:#000;}
.pp_fenlei{width:100%; margin-top:30px;}
.pp_fl_title{width:200px; height:65px; margin:0 auto;}
.pp_fl_title div{width:50%; height:65px; background:url(../images/index_18.png) no-repeat center top; line-height:50px; font-size:18px; color:#fff; float:left; text-align:center;}
.pp_fl_title .on{background:url(../images/index_17.png) no-repeat center top;}
.pp_list{width:100%; height:auto; margin-top:20px; display:none;}
.pp_list li{width:23.5%; margin-right:2%; float:left; margin-bottom:20px;}
.pp_list li:nth-child(4n){margin-right:0;}
.pp_img{width:100%; height:298px; border:1px solid #b8b8b8; position:relative; background:url(../images/index_23.png) no-repeat top right; overflow:hidden;}
.pp_img img{width:100%; height:298px; position:absolute; z-index:-999;}
.pp_title{font-size:14px; width:100%; height:30px; line-height:30px; overflow:hidden; text-align:center;}
.pp_more{background:url(../images/index_31.png) no-repeat center; width:129px; height:21px; line-height:21px; display:block; font-size:13px; color:#fff; text-align:center; margin:0 auto;}
.pp_list li:hover .pp_img{background:url(../images/redhot.png) no-repeat right top;}
.pp_list li:hover .pp_img img{transform:scale(1.5,1.5);  transition-duration:2s;}

.rexian1{width:100%; height:auto; background:url(../images/fenge1_bg.png) no-repeat center;}
.rxl_left{width:60%; height:auto; float:left; margin-left:10%; margin-top:30px;}
.rxl_left img{width:100%;}
.rx1_right{width:25%; text-align:center; float:right; margin-top:40px; margin-right:3%;}
.rx1_right a{width:70%; height:45px; line-height:45px; background:#c20a16; display:block; border-radius:40px; -webkit-border-radius:40px; margin:30px auto 20px; font-size:16px; font-weight:lighter; color:#fff;}
.rx1_right img{float:left; margin-left:20%; margin-right:3%;}
.rx1_right p{font-size:14px; font-weight:lighter; color:#f50001; float:left;}
.rx1_right p span{display:block; font-size:18px;}

.youshi{width:100%; height:auto; background:#5b5b5b;}
.ys_title{width:100%; text-align:center; margin-bottom:50px;}
.fl{float:left;}
.fr{float:right;}
.ys_wz{margin-top:20px; width:45%;}
.ys_wz.fl , .ys_img.fl{margin-left:5%;}
.ys_wz_title{font-size:18px; color:#e50010; line-height:78px; background:url(../images/tile_bg.png) no-repeat center left; font-size:22px; font-weight:bold;}
.ys_wz_title span{font-size:36px; margin:0 10px;}
.ys_wz_list{width:100%; height:auto;}
.ys_wz_list li{width:100%; line-height:24px; color:#fff; font-size:14px; background:url(../images/qanzhui.png) no-repeat top 5px left; margin-top:20px; box-sizing:border-box; padding-left:25px;}
.ys_wz_cont{width:100%; margin-top:10px; font-size:14px; color:#fff; line-height:24px;}
.ys_img{width:35%; text-align:center;}
.ys_img.fr , .ys_wz.fr{margin-right:5%;}
.ys_rexian{float:right;}
.ys_tu4{float:left;}
.ys_rexian img{float:left;}
.ys_rexian p{float:left; font-size:14px; color:#e50010; line-height:24px;}
.ys_rexian p span{font-size:18px; display:block;}

.hezuo{padding-top:10px; width:100%; height:auto;}
.hz_list{width:100%; height:auto; margin-top:40px;}
.hz_list li{width:21%; height:243px; background:url(../images/index_39.png) no-repeat center top; margin-right:5%; float:left; text-align:center;}
.hz_list li:nth-child(4n){margin-right:0;}
.hz_list li .hz_img{width:79%; margin:25px auto; height:193px; overflow:hidden; border-radius:200px; -webkit-border-radius:200px;}
.hz_list li .hz_img img{width:100%;}
.hz_list li:hover{transform:rotate(360deg); transition-duration:2s;}

.rexian2{width:100%; height:auto; background:url(../images/rxbj_06.png) no-repeat center; margin-top:20px;}
.rx2_left{width:60%; height:auto; float:left; margin-left:5%; margin-top:60px;}
.rx2_left img{width:100%;}
.rx2_right{width:25%; text-align:center; float:right; margin-top:30px; margin-right:3%;}
.rx2_right a{width:70%; height:45px; line-height:45px; background:#c20a16; display:block; border-radius:40px; -webkit-border-radius:40px; margin:30px auto 20px; font-size:16px; font-weight:lighter; color:#fff;}
.rx2_right img{float:left; margin-left:20%; margin-right:3%;}
.rx2_right p{font-size:14px; font-weight:lighter; color:#f50001; float:left;}
.rx2_right p span{display:block; font-size:18px;}

.jianjie{width:100%; height:auto; padding-top:10px;}
.jianjie_cont{width:90%; margin:30px auto; height:auto;}
.jj_left{float:left; padding:10px; background:#ededed; width:40%; height:270px;}
.jj_left img{width:100%; height:270px;}
.jj_right {width:55%; float:right; background:url(../images/index_47.png) no-repeat top left, url(../images/index_54.png) no-repeat bottom right; padding-bottom:40px;}
.jj_right div{width:90%; margin:0 auto 0;}
.jj_title{height:40px; line-height:40px; overflow:hidden; font-size:24px; margin:40px auto 10px !important;}
.jj_fu_title{height:40px; line-height:40px; overflow:hidden; font-size:24px; color:#9d9d9d;}
.jj_cont{font-size:14px; line-height:24px; text-indent:2em; margin:20px auto 30px;}
.jj_list{width:100%; height:auto; margin-top:20px;}
.jj_list li{width:23.5%; margin-right:2%; float:left; background:#ededed;}
.jj_list li:last-child{margin-right:0;}
.jj_list_img{width:90%; margin:10px auto; height:156px; overflow:hidden;}
.jj_list_img img{width:100%; height:156px;}
.jj_list_img img:hover{transform:scale(1.2,1.2); transition-duration:2s;}

.news{padding-top:10px; width:100%; height:auto;}
.news_cont{width:90%; margin:30px auto; height:auto;}
.news_left{width:57%; float:left; margin-top:30px; border:5px solid #e8e8e8; padding:20px 2%;}
.news_title{width:100%; height:auto; height:40px; border-bottom:2px solid #e8e8e8;}
.news_title p{font-size:16px; height:30px; line-height:30px; float:left;}
.news_title span{color:#f50001; float:left; margin:0 10px; line-height:30px;}
.news_title .on{font-weight:bold; color:#f50001; height:40px; line-height:30px; border-bottom:2px solid #f50001;}
.news_title a{float:right; line-height:30px; font-size:14px; color:#bdbdbd;}
.news_fl_cont{display:none;}
.news_fl_cont:nth-child(2){display:block;}
.toutiao{width:100%; margin-top:15px; height:auto;}
.tt_img{width:30%; float:left; height:128px; overflow:hidden;}
.tt_img img{width:100%; height:128px;}
.tt_right{width:68%; float:right; height:128px;}
.tt_title{width:100%; height:30px; line-height:30px; overflow:hidden;}
.tt_cont{width:100%; height:72px; font-size:14px; line-height:24px; color:#616161; overflow:hidden;}
.tt_more{float:right; color:#f50001; font-size:14px; line-height:24px;}
.ns_list{width:100%; margin-top:30px; height:auto;}
.ns_list li{width:48%; height:60px; float:left; margin-right:4%; margin-bottom:10px; background:#e2e2e2;}
.ns_list li:nth-child(2n){margin-right:0;}
.ns_time{width:60px; height:60px; background:#9c9b9b; float:left; color:#fff;}
.ns_day{width:100%; font-family:"zaozicu"; text-align:center; font-size:22px; line-height:40px;}
.ns_riqi{font-size:12px; text-align:center; line-height:20px;}
.ns_title{width:70%; float:right; margin-right:3%; height:60px; line-height:60px; overflow:hidden; color:#000;}
.ns_list li:hover .ns_time{background:#c20a16;}
.news_right{width:30%; float:right; border:5px solid #e8e8e8; padding:20px 2%; height:355px; margin-top:30px;}
.cjns_list{margin-top:20px; width:100%;}
.cjns_list li{width:100%; height:70px; border-bottom:1px solid #e8e8e8;}
.cjns_list li a{color:#000; font-size:14px;}
.cjns_title{width:100%; height:24px; line-height:24px; overflow:hidden; margin-bottom:10px; margin-top:10px;}
.cjns_title span{padding:3px 5px; background:#c3c3c3; color:#fff; border-radius:5px; -webkit-border-radius:5px;}
.cjns_cont{width:100%; height:24px; line-height:24px; overflow:hidden;}
.cjns_cont span{padding:3px 5px; background:#c20a16; color:#fff; border-radius:5px; -webkit-border-radius:5px;}

/*list_product*/
.banner{width:100%; height:auto;}
.banner img{width:100%; height:auto;}
.ct_left{width:25%; float:left;}
.ct_left_fl{width:100%; height:auto; margin-top:20px;}
.ct_left_fl_title{width:100%; height:124px; background:url(../images/pp_03.png) no-repeat left center;}
.dxszm{float:left; font-size:87px; line-height:90px; color:#fb636d; margin-top:15px; margin-left:15%; margin-right:2%;}
.fl_right{float:left; font-size:24px; color:#fff; line-height:60px; margin-top:15px;}
.fl_right span{display:block; font-size:24px; color:#fb636d; line-height:27px;}
.fl_cont{width:100%; height:auto;}
.fl_bz{width:100%; height:50px; background:#000; line-height:50px; color:#fff; font-size:18px;}
.fl_bz img{margin-left:15%; margin-top:10px; display:inline-block; margin-right:15%; float:left;}
.fl_bz span{float:left;}
.fl_list{width:100%; height:auto;}
.fl_list li{width:100%; height:55px; border-bottom:1px solid #c3c3c3; background:#2c2c2c; text-indent:35%; line-height:55px;}
.fl_list li a{font-size:16px; color:#fff;}
.fl_list li:hover , .fl_list li.on{background:url(../images/pp_16.png) no-repeat center left #575757; } 
.fl_list li:last-child{border-bottom:0;}
.ct_rexian{width:100%; background:url(../images/ppbj_03.png) no-repeat center bottom; height:137px;}
.ct_rexian img{float:left; margin-top:15px; margin-left:10%; margin-right:5%;}
.ct_rexian p{float:left; margin-top:15px; font-size:18px; color:#fff; line-height:35px;}
.ct_rexian p span{display:block; font-size:22px;}
.hotpp{width:100%; height:auto; background:#2c2c2c; padding-top:10px;}
.hotpp li{width:93%; height:auto; margin:10px auto;}
.hotpp_img{width:100%; height:300px; overflow:hidden;}
.hotpp_img img{width:100%; height:300px;}
.hotpp_title{font-size:14px; color:#fff; text-align:center; line-height:24px; height:24px; overflow:hidden;}

.ct_right{width:73%; float:right; margin-top:20px;}
.ct_top{width:100%; height:40px; border-bottom:1px solid #c20a16;}
.ct_bt{height:30px; float:left; font-size:18px; color:#c20a16;  line-height:30px; background:url(../images/pp_05.png) no-repeat center left; text-indent:30px;}
.ct_place{float:right; font-size:12px; color:#9a9a9a; line-height:30px;}
.ct_place a{font-size:12px; color:#9a9a9a;}
.ej_pp_list{width:100%; height:auto; margin-top:20px;}
.ej_pp_list li{width:32%; margin-right:2%; float:left; margin-bottom:20px;}
.ej_pp_list li:nth-child(3n){margin-right:0;}
.ej_pp_img{width:100%; height:298px; border:1px solid #b8b8b8; overflow:hidden;}
.ej_pp_img img{width:100%; height:298px;}
.ej_pp_title{font-size:14px; width:100%; height:30px; line-height:30px; overflow:hidden; text-align:center;}
.ej_pp_more{background:url(../images/index_31.png) no-repeat center; width:129px; height:21px; line-height:21px; display:block; font-size:13px; color:#fff; text-align:center; margin:0 auto;}
.ej_pp_list li:hover .ej_pp_img img{transform:scale(1.5,1.5);  transition-duration:2s;}

.page{width:100%; height:40px; border:1px solid #c3c3c3; margin-top:20px;}
.page p{float:left; margin-left:3%; line-height:40px; color:#000; font-size:14px;}
.pg_a{float:right; margin-right:3%; margin-top:8px;}
.pg_a a{font-size:14px; padding:3px 3px; color:#000;}
.pg_a a:hover , .pg_a .on{background:#000; color:#fff;}

/*info_product*/
.ej_ns_article{width:100%; height:auto; margin-top:20px;}
.ej_ns_title1{font-size:20px; line-height:30px; text-align:center; margin-bottom:10px;}
.ej_ns_fu_title{width:100%; height:40px; line-height:40px; font-size:12px; color:#818181; border-bottom:1px solid #b8b8b8;}
.ej_ns_fu_title div{float:left;}
.ej_ns_time1{float:left; background:url(../images/news_10.png) no-repeat center left; height:40px; text-indent:23px;}
.ej_ns_bq1{width:70%; float:left; margin-left:10%; text-align:center; height:40px; overflow:hidden;}
.ej_ns_cishu1{float:right;  background:url(../images/news_13.png) no-repeat center left; height:40px; text-indent:23px;}
.ej_ns_neirong{width:100%; height:auto; margin-top:20px; min-height:150px;}
/*.ej_ns_neirong img{width: auto!important;height: auto!important;}(2022年3月31号取消改行样式)*/
.fanye{width:98%; padding:0 1%; border-top:1px solid #b8b8b8;}
.fanye div{font-size:14px; line-height:40px; color:#868686; max-width:45%; height:40px; overflow:hidden; border:1px solid #e8e8e8; padding:0 10px; margin-top:10px;}
.fanye div a{font-size:14px; line-height:40px; color:#868686;}
.fanye .shang{float:left;}
.fanye .xia{float:right; text-align:right;}

.pp_rexian{width:100%; height:auto; background:url(../images/ppxqbj_03.png) no-repeat center; margin-bottom:20px; margin-top:10px; padding-top:5px;}
.pprx_left{width:65%; height:auto; float:left;  margin:40px 2%;}
.pprx_left img{width:100%;}
.pprx_right{width:28%; text-align:center; float:right; margin-top:30px;}
.pprx_right a{width:80%; height:30px; line-height:30px; background:#c20a16; display:block; border-radius:40px; -webkit-border-radius:40px; margin:20px auto 20px; font-size:14px; font-weight:lighter; color:#fff;}
.pprx_right img{float:left; margin-left:5%; margin-right:3%;}
.pprx_right p{font-size:14px; font-weight:lighter; color:#f50001; float:left;}
.pprx_right p span{display:block; font-size:18px;}

/*list_article*/
.hotns_list{width:100%; height:auto; padding-top:10px; background:#2c2c2c;}
.hotns_list li{width:90%; height:40px; line-height:40px; background:url(../images/news_14.png) no-repeat left 5% center; text-indent:15%; overflow:hidden; margin:0 auto;}
.hotns_list li a{line-height:40px; font-size:14px; color:#fff;}
.hotns_list li:hover{background:url(../images/news_11.png) no-repeat left 5% center;}
.ej_ns_list{width:100%; height:auto; margin-top:20px;}
.ej_ns_list li{width:100%; height:180px; border:1px solid #b8b8b8;margin-bottom:20px;}
.ej_ns_list li a{padding:3.5% 10%; display:block; color:#818181; font-size:12px;}
.ej_ns_left{width:15%; height:120px; overflow:hidden; float:left;}
.ej_ns_left img{width:80%; height:100px;}
.ej_ns_right{width:82%; float:right;}
.ej_ns_top{width:100%; height:40px;}
.ej_ns_title{width:60%; float:left; height:40px; line-height:40px; overflow:hidden; font-size:16px; color:#000;}
.ej_ns_time{line-height:40px; float:left; margin-left:10%; background:url(../images/news_10.png) no-repeat center left; height:40px; text-indent:23px;}
.ej_ns_cishu{line-height:40px; float:right;  background:url(../images/news_13.png) no-repeat center left; height:40px; text-indent:23px;}
.ej_ns_cont{width:100%; line-height:20px; height:80px; overflow:hidden;}
.ej_ns_bottom{width:100%; height:24px;}
.ej_ns_bq{line-height:24px; float:left; width:80%; height:24px; overflow:hidden;}
.ej_ns_bq img{margin-right:10px;}
.ej_ns_more{width:24px; height:24px; float:right; background:url(../images/news_34.png) no-repeat center;}
.ej_ns_list li:hover{background:url(../images/ns_03.png) no-repeat center left;}
.ej_ns_list li:hover .ej_ns_title{color:#e5000f;}
.ej_ns_list li:hover .ej_ns_more{background:url(../images/news_06.png) no-repeat center;}

/*page_about*/
.ab_title{width:200px; height:65px; margin:20px auto;}
.ab_title div{width:50%; height:65px; background:url(../images/index_18.png) no-repeat center top; line-height:50px; font-size:18px; color:#fff; float:left; text-align:center;}
.ab_title .on{background:url(../images/index_17.png) no-repeat center top;}
.ab_list{display:none;}
.ej_hezuo{width:100%; height:auto; margin-top:20px;}
.ej_hz_title{font-size:18px; height:40px; line-height:30px; font-family:"zaozixi"; text-align:center; background:url(../images/ab_03.png) no-repeat center bottom;}
.ej_hz_list{width:100%; height:auto; margin-top:20px;}
.ej_hz_list li{width:23.5%; float:left; height:85px; margin-right:1.3%; border:1px solid #e8e8e8; margin-bottom:20px; text-align:center;}
.ej_hz_list li:nth-child(4n){margin-right:0;}
.ej_hz_list li img{width:60%; height:80px;}

/*page_contact*/
.contact_cont{width:100%; height:auto; background:url(../images/cttbj_03.png) no-repeat center top; margin:20px auto; padding:2px 0 20px;}
.ctt_cont{width:70%; margin-left:10%; margin:50px auto 40px;}
.ctt_left{float:left; width:15%; text-align:center; border-right:1px dashed #cdcdcd; padinng:0 2%;}
.ctt_right{width:80%; float:right;}
.ctt_right p{font-size:16px; line-height:30px;}
.ctt_right p span{width:50%; float:left;}
.ditu{width:100%; height:auto; overflow:hidden; text-align:center;}
.ditu img{max-width:100%; height:auto;}

/*footer*/
.footer{margin-top:20px; width:100%; height:auto; background:#202020; padding-bottom:5px;}
.ft_top{width:100%; height:40px; line-height:40px; background:#c20a16;}
.ft_nav{line-height:40px; color:#fff; font-size:14px;}
.ft_nav a{line-height:30px; font-size:14px; color:#fff; width:12%; text-align:center; border-right:1px solid #9c9b9b; display:inline-block; height:30px; margin-top:5px;}
.ft_nav a:last-child{border:0;}
.ft_left{width:30%; float:left; text-align:center; margin-top:20px;}
.ft_logo{width:80%; margin:40px auto;}
.ft_logo img{width:100%;}
.ft_rexian{width:80%; margin:30px auto 0;}
.ft_rexian img{float:left; margin-right:5%;}
.ft_rexian p{float:left; font-size:22px; color:#e6000f; line-height:30px;}
.ft_rexian p span{font-size:28px; display:block;}
.ft_center{width:40%; float:left; border-left:1px solid #4a4a4a; border-right:1px solid #4a4a4a; margin-top:20px;}
.ft_center p{width:60%; margin:10px auto; line-height:24px; font-size:14px; color:#fff;}
.ft_center p:first-child{margin-top:50px;}.ft_center p a,.lk_title a{color:#fff; margin-right: 8px;}
.ft_right{width:22%; float:right; margin-top:20px; margin-right:5%;}
.ft_right p{font-size:22px; color:#e50010; text-align:center; line-height:30px; margin-top:30px; margin-bottom:20px;}
.ft_right img{width:60%; display:block; margin:0 auto;}
.link{width:96%; margin:20px auto; height:auto; min-height:50px; margin-top:-20px;}
.lk_title{font-size:14px; line-height:30px; color:#fff;}
.lk_cont{width:90%; margin:10px auto; height:auto;}
.lk_cont a{font-size:14px; color:#fff; display:block; line-height:24px; float:left; margin-left:10px;}
.m_ft_nav{display:none;}