@charset "utf-8";
html,body{ margin: 0; padding: 0; font-family: "微软雅黑";}
img{ border: none;}
ul,li{ list-style: none;}
a{ outline: none;}
/* top */
.boxtop{ width: 100%; min-width: 1200px; background-color: #fff; height: 40px; border-bottom: 1px solid #f2f2f2;}
.top{ width: 1200px; height: 40px; margin: 0 auto;}
.top .topleft{ float: left; height: 40px; width: 600px; margin: 0; padding: 0;}
.top .topleft div{ float: left; height: 40px; line-height: 40px; color: #333; font-size: 12px; margin-right: 7px;}
.top .topleft li{ float: left; height: 40px; line-height: 40px; color: #333; font-size: 12px; margin: 0 7px; position: relative;}
.top .topleft li p{ padding: 0 5px; margin: 0; height: 40px; cursor: pointer;}
.top .topleft li p:hover{ color: #ff7300;}
.top .topleft li a:hover{ color: #ff7300;}
.top .topleft li a{ display: block; text-decoration: none; color: #333; font-size: 12px; padding: 0 5px; margin: 0; height: 40px;}
.top .topleft li img{ vertical-align: middle; margin: -2px 5px 0;}
.top .topleft li .sj_ftw{ display: none; width: 130px; padding: 10px; height: auto; background-color: #fff; border: 1px solid #dadada; border-radius: 4px; position: absolute; top: 40px; left: -30px; z-index: 99999;}
.top .topleft li .sj_ftw .iconsj{ width: 16px; display: block; margin: -18px auto 10px;}
.top .topleft li .sj_ftw .sjswm{ display: block; width: 130px; height: 130px; margin: 0;}
.top .topleft li .sj_ftw span{ width: 130px; height: 20px; line-height: 20px; text-align: center; font-size: 13px; color: #333; display: block;}
.top .topleft li:hover .sj_ftw{ display: block;}
.top .topleft li .top_erji{ display: none; width: 100px; height: auto; overflow: hidden; background-color: #fff; border: 1px solid #dadada; border-top: none; position: absolute; left: -9px; top: 40px; z-index: 99999;}
.top .topleft li .top_erji a{ display: block; width: 100px; height: 35px; line-height: 35px; padding: 0; color: #333; font-size: 12px; text-align: center; text-decoration: none;}
.top .topleft li .top_erji a:hover{ color: #ff7300;}
.top .topleft li:hover .top_erji{ display: block;}
/* head */
.headbox{ clear: both; background-color: #fff; overflow: hidden; width: 100%; min-width: 1200px; height: auto;}
.head{ width: 1200px; overflow: hidden; margin: 25px auto; height: 55px;}
.head .head_logo{ width: 200px; height: 55px; line-height: 52px; overflow: hidden; float: left;}
.head .head_logo img{ width: 200px; vertical-align: middle;}
.head .head_txtlogo{ float: left; height: 35px; font-size: 23px; line-height: 34px; margin: 10px 0 0 20px; font-weight: bold; text-decoration: none; color: #555; overflow: hidden;}
.head .head_ss{ float: right; height: 40px; overflow: hidden; width: 600px; margin-top: 8px;}
.head .head_ss input{ float: left; border: 2px solid #ff7300; height: 36px; width: 360px; padding: 0 10px; color: #888; font-size: 14px; outline: none; line-height: 36px; overflow: hidden; border-radius: 4px 0 0 4px;}
.head .head_ss .head_ss_but{ float: left; width: 70px; height: 40px; line-height: 36px; text-align: center; overflow: hidden; color: #fff; border-radius: 0 4px 4px 0;
    background: -webkit-linear-gradient(left, #ff7300, #ff632f);
    background: -moz-linear-gradient(left, #ff7300, #ff632f);
    background: -ms-linear-gradient(left, #ff7300, #ff632f);
    background: -o-linear-gradient(left, #ff7300, #ff632f);
    background: linear-gradient(left, #ff7300, #ff632f);
}
.head .head_ss .head_ss_but img{ width: 24px; vertical-align: middle;}
.head .head_ss .head_fxt{ float: right; text-decoration: none; color: #fff; line-height: 40px; height: 40px; padding: 0 20px; border-radius: 4px;
background: -webkit-linear-gradient(90deg,#1571c6 0%,#1479d7 100%);
background: -moz-linear-gradient(90deg,#1571c6 0%,#1479d7 100%);
background: -ms-linear-gradient(90deg,#1571c6 0%,#1479d7 100%);
background: -o-linear-gradient(90deg,#1571c6 0%,#1479d7 100%);
background: linear-gradient(90deg,#1571c6 0%,#1479d7 100%);
}
/* nav */
.navbox{ clear: both; background-color: #1479d7; width: 100%; min-width: 1200px; height: 50px;}
.nav{ width: 1200px; height: 50px; margin: 0 auto;}
.nav .navfl{ float: left; width: 180px; height: auto; position: relative;}
.nav .navfl:hover .navfl_er{ display: block;}
.nav .navfl .navfl_yi{ height: 50px; line-height: 50px; text-align: center; overflow: hidden; cursor: pointer; width: 180px; font-size: 18px; color: #fff;}
.nav .navfl .navfl_yi img{ width: 13px; vertical-align: top; margin: 19px 0 0 10px;}
.nav .navfl .navfl_yi:hover{ background-color: #1b5ab7;}
.nav .navfl .navfl_er{ display: none; position: absolute; top: 50px; left: 0; z-index: 999; width: 180px;  padding: 5px 0 15px; background-color: #fff; box-shadow: 0px 2px 19px 0px #ededed;}
.nav .navfl .navfl_er .navfl_er_li{ margin: 0px 0 0; width: 180px; height: 30px; position: relative;}
.nav .navfl .navfl_er .navfl_er_li .navfl_er_li_a{ display: block; text-decoration: none; width: 140px; height: 30px; color: #333; font-size: 14px; line-height: 30px; padding: 0 20px;}
.nav .navfl .navfl_er .navfl_er_li .navfl_er_li_a img{ float: right; width: 11px; margin-top: 9px;}
.nav .navfl .navfl_er .navfl_er_li .navfl_er_li_a:hover{ color: #1479d7;}
.navfl_er_li:hover .navfl_san{ display: block;}
.navfl_san{ display: none; position: absolute; top: -15px; left: 180px; z-index: 999; width: 1020px; /*height: 460px; */height: 710px;border-bottom: 1px solid #eff3f6; background: #fff;}
.navfl_san .navfl_san_left{ width: 660px; height: 460px; overflow: hidden; padding: 0 20px; float: left;}
.navfl_san_left .navfl_san_tit{ font-size: 14px; color: #ff7300; font-weight: bold; width: 660px; height: 20px; line-height: 20px; overflow: hidden; margin-top: 20px;}
.navfl_san_left .navfl_san_ul{ width: 660px; height: auto; overflow: auto; margin: 0; padding: 0 0 20px; border-bottom: 1px solid #f2f2f2;}
.navfl_san_left .navfl_san_ul li{ height: 20px; line-height: 20px; float: left; margin-top: 15px; margin-right: 40px;}
.navfl_san_left .navfl_san_ul li a{ font-size: 12px; color: #666; height: 20px; line-height: 20px; display: block; text-decoration: none;}
.navfl_san .navfl_san_pp{ width: 280px; /*height: 440px;*/ height:690px; padding: 10px 20px; overflow: hidden; background-color: #f8f8f8; float: right;}
.navfl_san_pp .navfl_san_pptit{ width: 280px; height: 30px; line-height: 30px; color: #333; font-size: 16px; font-weight: bold;}
.navfl_san_pp .navfl_san_ppimg{ width: 280px; /* height: 410px; */ height:660px; overflow: hidden;}
.navfl_san_pp .navfl_san_ppimg a{ float: left; overflow: hidden; height: 55px; margin: 12px 12px 0 0; width: 134px; line-height: 51px; background-color: #fff; text-align:center;}
.navfl_san_pp .navfl_san_ppimg a:nth-child(2n){ margin-right: 0;}
.navfl_san_pp .navfl_san_ppimg a img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.nav .nav_ul{ float: left; margin: 0 0 0 30px; padding: 0; height: 50px; overflow: hidden; width: 800px;}
.nav .nav_ul li{ float: left; height: 50px; line-height: 50px; margin-right: 20px;}
.nav .nav_ul li a{ display: block; color: #fff; text-decoration: none; height: 50px; padding: 0 15px; font-size: 18px; overflow: hidden;}
.nav .nav_ul li a:hover{ background-color: #1b5ab7;}
/* 位置 */
.weizhi{ width: 1200px; overflow: hidden; height: 25px; padding: 15px 0; line-height: 25px; margin: 0 auto; clear: both;}
.weizhi a{ float: left; text-decoration: none; color: #333; font-size: 14px; overflow: hidden;}
.weizhi span{ float: left; height: 25px; line-height: 27px; font-family: '黑体'; color: #333; margin: 0 10px; font-weight: bold; font-size: 12px; overflow: hidden;}
.weizhi div{ float: left; font-size: 14px; color: #999; height: 25px; overflow: hidden;}
/* 产品 */
.cp{ width: 1140px; overflow: hidden; height: auto; padding: 25px 30px; background-color: #fff; margin: 0 auto; clear: both;}
.cp .cp_img{ float: left; width: 380px; height: 380px; text-align: center; line-height: 375px; border: 1px solid #e8e8e8; border-radius: 10px; overflow: hidden;}
.cp .cp_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.cp .cp_txt{ float: left; width: 727px; overflow: hidden; height: auto; margin-left: 30px;}
.cp_txt .cp_txt_tit{ width: 727px; overflow: hidden; height: auto;}
.cp_txt .cp_txt_tit .cp_txt_tit_top{ width: 727px; height: auto; line-height: 25px; overflow: hidden; color: #333; font-size: 20px; font-weight: bold;}
.cp_txt .cp_txt_tit .cp_txt_tit_top img{ vertical-align: top; width: 36px; margin: 3px 0 0 8px;}
.cp_txt .cp_txt_tit .cp_txt_tit_bot{ width: 727px; overflow: hidden; margin-top: 10px;}
.cp_txt .cp_txt_tit .cp_txt_tit_bot .cp_txt_phb{ background-color: #FFF6E7; float: left; color: #6F5542; text-decoration: none; font-size: 14px; padding: 0 10px; overflow: hidden; height: 24px; line-height: 24px;}
.cp_txt .cp_txt_tit .cp_txt_tit_bot .cp_txt_phb img{ width: 4px; margin: 9px 0 0 5px; vertical-align: top;}
.cp_txt .cp_txt_tit .cp_txt_tit_bot .cp_txt_ry{ float: left; height: 24px; margin-left: 10px; overflow: hidden;}
.cp_txt .cp_txt_tit .cp_txt_tit_bot .cp_txt_ry img{ height: 24px; margin-left: 4px;}
.cp_txt .cp_txt_xq{ width: 687px; background-color: #f8f8f8; height: auto; margin-top: 15px; padding: 20px; overflow: hidden;}
.cp_txt_xq .cp_xq_top{ border-bottom: 1px solid #E4E8EC; overflow: hidden; width: 687px; height: 55px;}
.cp_xq_top .cp_xq_jg{ float: left; height: 55px; line-height: 55px; overflow: hidden;}
.cp_xq_top .cp_xq_jg p{ margin: 0; float: left; height: 55px; overflow: hidden; margin-right: 20px; font-size: 14px; color: #A3ADB7;}
.cp_xq_top .cp_xq_jg span{ float: left; color: #E53917; font-size: 26px; overflow: hidden; height: 55px; font-weight: bold;}
.cp_xq_top .cp_xq_pf{ float: right; height: 55px; line-height: 55px; overflow: hidden; margin-right: 20px;}
.cp_xq_top .cp_xq_pf div{ color: #1479d7; font-size: 30px; font-weight: bold; height: 27px; line-height: 27px; display: flex; justify-content: center;}
.cp_xq_top .cp_xq_pf div span{ color: #A3ADB7; font-size: 13px; line-height: 38px; margin-left: 2px; font-weight: normal;}
.cp_xq_top .cp_xq_pf p{ height: 18px; line-height: 18px; overflow: hidden; margin: 4px 0 0; font-size: 13px; color: #A3ADB7;}
.cp_xq_top .cp_xq_pf p img{ vertical-align: top; width: 5px; margin: 5px 0 0 5px;}
.cp_txt .cp_xq_bot{ overflow: hidden; width: 687px; height: 120px;}
.cp_txt .cp_xq_bot div{ float: left; height: 25px; line-height: 25px; margin-top: 15px; overflow: hidden; width: 343px;}
.cp_txt .cp_xq_bot div p{ float: left; margin: 0; width: 100px; height: 25px; font-size: 14px; color: #A3ADB7; overflow: hidden;}
.cp_txt .cp_xq_bot div span{ float: left; color: #37474F; font-size: 14px; height: 25px; overflow: hidden;}
.cp_txt .cp_txt_gs{ width: 687px; overflow: hidden; height: 50px; margin: 25px 20px 0;}
.cp_txt .cp_txt_gs .cp_gs_logo{ float: left; height: 48px; width: 78px; line-height: 45px; overflow: hidden; border: 1px solid #E5EAF0;}
.cp_txt .cp_txt_gs .cp_gs_logo img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.cp_txt .cp_txt_gs .cp_gs_txt{ float: left; margin-left: 10px; height: 50px; width: 340px; overflow: hidden;}
.cp_txt_gs .cp_gs_txt a{ text-decoration: none; display: block; overflow: hidden; width: 340px; height: 20px; line-height: 20px; color: #202933; font-size: 16px; font-weight: bold; text-overflow: ellipsis; white-space: nowrap;}
.cp_txt_gs .cp_gs_txt div{ margin-top: 10px; width: 340px; height: 20px; line-height: 20px; overflow: hidden;}
.cp_txt_gs .cp_gs_txt div p{ float: left; margin: 0; color: #7E8790; font-size: 14px; height: 20px; overflow: hidden;}
.cp_txt_gs .cp_gs_txt div p img{ vertical-align: top; width: 10px; margin: 4px 5px 0 0;}
.cp_txt_gs .cp_gs_txt div span{ float: left; color: #7E8790; font-size: 10px; margin: 0 10px; height: 20px; overflow: hidden;}
.cp_txt_gs .cp_gs_but{ float: right; height: 32px; margin-top: 9px; text-align: center; overflow: hidden;}
.cp_txt_gs .cp_gs_but div{ float: left; color: #fff; line-height: 32px; width: 100px; margin-left: 16px; font-size: 14px; border-radius: 4px; cursor: pointer; overflow: hidden; height: 32px;
 background: -webkit-linear-gradient(270deg,#ff7300 0%,#ff632f 100%);
 background: -moz-linear-gradient(270deg,#ff7300 0%,#ff632f 100%);
 background: -ms-linear-gradient(270deg,#ff7300 0%,#ff632f 100%);
 background: -o-linear-gradient(270deg,#ff7300 0%,#ff632f 100%);
 background: linear-gradient(270deg,#ff7300 0%,#ff632f 100%);
}
.cp_txt_gs .cp_gs_but div img{ vertical-align: top; margin-right: 6px;}
/* 信息详情 */
.xxxq{ clear: both; width: 1200px; margin: 20px auto 0; overflow: hidden; height: auto;}
.xxxq .xxxq_left{ float: left; width: 890px; height: auto; overflow: hidden;}
/* 核心参数 */
.hxcs{ width: 850px; overflow: hidden; height: auto; background-color: #fff; padding: 20px;}
.hxcs .hxcs_tit{ width: 850px; height: 25px; line-height: 25px; font-weight: bold; color: 000; font-size: 20px;}
.hxcs ul{ margin: 0; padding: 0; width: 850px; height: auto; overflow: hidden;}
.hxcs ul li{ float: left; width: 425px; height: 30px; margin-top: 10px; line-height: 30px; overflow: hidden;}
.hxcs ul li p{ float: left; margin: 0; color: #999; overflow: hidden; font-size: 14px; height: 30px;}
.hxcs ul li span{ float: left; height: 30px; overflow: hidden; margin-left: 10px; font-size: 14px; color: #333;}
/* 同类推荐 */
.tltj{ width: 850px; overflow: hidden; height: auto; margin-top: 20px; background-color: #fff; padding: 20px;}
.tltj .tltj_tit{ width: 850px; height: 30px; font-size: 18px; color: #333; line-height: 30px; font-weight: bold;}
.tltj .tltj_tit span{ width: 4px; height: 18px; display: inline-block; vertical-align: top; margin: 7px 10px 0 0; background-color: #1479d7;}
.tltj .tltj_tit p{ margin: 0 0 0 20px; display: inline-block; font-weight: normal; font-size: 14px; vertical-align: top; height: 30px; line-height: 30px;}
.tltj .tltj_box{ width: 850px; overflow: hidden; height: auto; margin-top: 10px;}
.tltj .tltj_box div{ float: left; width: 139px; height: auto; padding: 10px; margin-left: 10px; border: 1px solid #E5EAF0;}
.tltj .tltj_box div:nth-child(1){ margin-left: 0;}
.tltj .tltj_box div .tltj_img{ width: 139px; height: 129px; overflow: hidden; text-align: center; line-height: 125px; display: block;}
.tltj .tltj_box div .tltj_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.tltj .tltj_box div .tltj_txt{ width: 139px; height: 50px; overflow: hidden; font-size: 14px; color: #333; text-decoration: none; margin-top: 10px; text-align: center; line-height: 25px; display: block; -webkit-box-orient: vertical; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2;}
/* 悬浮导航 */
.fixdbox{ display: none; background-color: #fff; width: 100%; min-width: 1200px; border-bottom: 1px solid #F0F3F7; overflow: hidden; height: 58px; position: fixed; top: 0; left: 0; z-index: 9999999;}
.fixdbox .fixdbox_main{ width: 1200px; margin: 0 auto; overflow: hidden; height: 58px;}
.fixdbox_main .fixdbox_main_left{ float: left; width: 830px; overflow: hidden; padding: 0 30px; height: 58px;}
.fixdbox_main .fixdbox_main_left div{ float: left; height: 55px; line-height: 57px; cursor: pointer; border-bottom: 3px solid transparent; overflow: hidden; color: #4F5862; font-size: 16px; margin-right: 50px;}
.fixdbox_main .fixdbox_main_but{ float: right; height: 32px; margin-top: 12px; text-align: center; overflow: hidden;}
.fixdbox_main .fixdbox_main_but div{ float: left; color: #fff; line-height: 32px; cursor: pointer; width: 100px; margin-left: 16px; font-size: 14px; border-radius: 4px; overflow: hidden; height: 32px;
 background: -webkit-linear-gradient(270deg,#ff7300 0%,#ff632f 100%);
 background: -moz-linear-gradient(270deg,#ff7300 0%,#ff632f 100%);
 background: -ms-linear-gradient(270deg,#ff7300 0%,#ff632f 100%);
 background: -o-linear-gradient(270deg,#ff7300 0%,#ff632f 100%);
 background: linear-gradient(270deg,#ff7300 0%,#ff632f 100%);
}
.fixdbox_main .fixdbox_main_but div img{ vertical-align: top; margin-right: 6px;}
/* 留言询价 */
.fxp{ display: none; width: 100vw; height: 100vh; background: rgba(0,0,0,0.6); overflow: hidden; position: fixed; left: 0; top: 0; z-index: 999999999; justify-content: center; align-items: center;}
.fxp .fxp_main{ margin: 50px auto; overflow: hidden; width: 690px; height: auto; border-radius: 8px; background-color: #fff; padding: 15px;}
.fxp_main .fxp_img{ overflow: hidden; float: left; margin-right: 10px; width: 190px; height: 544px;}
.fxp_main .fxp_img img{ height: 544px; display: block;}
.fxp_main .fxp_rig{ float: left; height: 544px; width: 480px; overflow: hidden;}
.fxp_rig .fxp_box{ width: 480; overflow: hidden; height: 422px;}
.fxp_box .fxp_gb{ width: 480px; height: 20px; overflow: hidden; margin-bottom: 10px;}
.fxp_box .fxp_gb span{ float: right; width: 24px; height: 20px; line-height: 16px; color: #bdbdbd; cursor: pointer; font-size: 34px; }
.fxp_box .fxp_rad{ height: 32px; margin-top:16px; width: 480px; margin-bottom: 20px; overflow: hidden;}
.fxp_box .fxp_rad p{ float: left; margin: 0 15px 0 0; height: 32px; width: 92px; text-align: right; color: #333; font-size: 14px; line-height: 32px; overflow: hidden;}
.fxp_box .fxp_rad p span{ margin-right: 10px; vertical-align: middle; font-size: 20px; line-height: color: #EB5757;}
.fxp_box .fxp_rad div{ float: left; height: 32px; line-height: 32px; width: 320px; color: #333; font-size: 14px; overflow: hidden;}
.fxp_box .fxp_rad div label{ float: left; height: 32px; overflow: hidden; margin-right: 15px;}
.fxp_box .fxp_rad div label input{ vertical-align: top; margin: 9px 8px 0 0;}
.fxp_box .fxp_inp{ height: 32px; width: 480px; margin-bottom: 20px; overflow: hidden;}
.fxp_box .fxp_inp p{ float: left; margin: 0 15px 0 0; height: 32px; width: 92px; text-align: right; color: #333; font-size: 14px; line-height: 32px; overflow: hidden;}
.fxp_box .fxp_inp p span{ margin-right: 10px; font-size: 20px; color: #EB5757;}
.fxp_box .fxp_inp input{ float: left; height: 30px; padding: 0 10px; width: 300px; color: #333; border-radius: 4px; outline: none; font-size: 14px; border: 1px solid #E0E0E0; overflow: hidden;}
.fxp_box .fxp_txt{ height: 85px; width: 480px; margin-bottom: 20px; overflow: hidden;}
.fxp_box .fxp_txt p{ float: left; margin: 0 15px 0 0; height: 82px; width: 92px; text-align: right; color: #333; font-size: 14px; line-height: 82px; overflow: hidden;}
.fxp_box .fxp_txt p span{ margin-right: 10px; font-size: 20px; color: #EB5757;}
.fxp_box .fxp_txt textarea{ float: left; resize: none; height: 70px; font-family: 微软雅黑; padding: 5px 10px; width: 300px; color: #333; border-radius: 4px; outline: none; font-size: 14px; border: 1px solid #E0E0E0; overflow: hidden;}
.fxp_box .fxp_sj{ height: 32px; width: 480px; margin-bottom: 20px; overflow: hidden;}
.fxp_box .fxp_sj p{ float: left; margin: 0 15px 0 0; height: 32px; width: 92px; text-align: right; color: #333; font-size: 14px; line-height: 32px; overflow: hidden;}
.fxp_box .fxp_sj p span{ margin-right: 10px; font-size: 20px; color: #EB5757;}
.fxp_box .fxp_sj input{ float: left; height: 30px; padding: 0 10px; width: 198px; color: #333; border-radius: 4px; outline: none; font-size: 14px; border: 1px solid #E0E0E0; overflow: hidden;}
.fxp_box .fxp_sj div{ float: left; margin-left: 10px; height: 30px; width: 90px; cursor: pointer; line-height: 30px; text-align: center; border-radius: 4px; font-size: 14px; border: 1px solid #0c7ff2; color: #0c7ff2;}
.fxp_box .fxp_yzm{ height: 32px; width: 480px; margin-bottom: 20px; overflow: hidden;}
.fxp_box .fxp_yzm p{ float: left; margin: 0 15px 0 0; height: 32px; width: 92px; text-align: right; color: #333; font-size: 14px; line-height: 32px; overflow: hidden;}
.fxp_box .fxp_yzm p span{ margin-right: 10px; font-size: 20px; color: #EB5757;}
.fxp_box .fxp_yzm input{ float: left; height: 30px; padding: 0 10px; width: 198px; color: #333; border-radius: 4px; outline: none; font-size: 14px; border: 1px solid #E0E0E0; overflow: hidden;}
.fxp_box .fxp_yzm img{ float: left; margin-left: 10px; height: 32px; width: 90px; border-radius: 4px; cursor: pointer;}
.fxp_rig .fxp_sub{ width: 152px; height: 42px; line-height: 42px; cursor: pointer; letter-spacing: 4px; background: #1A6CF2; border-radius: 6px; text-align: center; font-size: 16px; font-weight: 400; color: #FFF; margin-left: 107px;}
.fxp_rig .fxp_xieyi{ font-size: 12px; font-weight: 400; color: #969799; margin-top: 20px; height: 38px; line-height: 38px; text-align: center; background: #FAFAFA; width: 480px; overflow: hidden;}
.fxp_rig .fxp_xieyi a{ text-decoration: none; color: #333;}
/* 电话询价 */
.dhxj{ display: none; width: 100vw; height: 100vh; background: rgba(0,0,0,0.6); overflow: hidden; position: fixed; left: 0; top: 0; z-index: 999999999; justify-content: center; align-items: center;}
.dhxj .dhxjbox{ width: 500px; overflow: hidden; height: 200px; background-color: #fff; border-radius: 12px; position: relative;}
.dhxj .dhxjbox .dhxj_gb{ position: absolute; z-index: 99; top: 10px; right: 10px; display: block; width: 23px; height: 23px; cursor: pointer;}
.dhxjbox .dhxjbox_top{ width: 460px; height: 123px; padding: 30px 20px 10px; background: url(dhxj_bg.png) 0 0/100% no-repeat;}
.dhxjbox_top .dhxjbox_top_left{ float: left; overflow: hidden; height: 123px;}
.dhxjbox_top .dhxjbox_top_left div{ height: 30px; line-height: 30px; margin: 30px 0 6px; overflow: hidden; color: #202933; font-size: 24px; font-weight: bold;}
.dhxjbox_top .dhxjbox_top_left p{ color: #7E8790; font-size: 14px; overflow: hidden; margin: 0; height: 22px; line-height: 22px;}
.dhxjbox_top .dhxjbox_top_left span{ color: red;}
.dhxjbox_top .dhxjbox_top_rig{ float: right; overflow: hidden; height: 123px; width: 100px; margin-right: 20px;}
.dhxjbox_top .dhxjbox_top_rig div{ width: 100px; height: 100px; overflow: hidden;}
.dhxjbox_top .dhxjbox_top_rig div img{ width: 100%; height: 100%; display: block;}
.dhxjbox_top .dhxjbox_top_rig p{ width: 100px; height: 23px; line-height: 23px; margin: 0; color: #7E8790; font-size: 12px; overflow: hidden;}
.dhxjbox .dhxjbox_bot{ width: 460px; height: 37px; padding: 0 20px; font-size: 12px; line-height: 37px; background-color: #E7F2FE; color: #548FCB;}
.dhxj .dhxjbox2{ display: none; background-color: #fff; width: 420px; height: auto; padding: 20px 20px 30px; border-radius: 6px; overflow: hidden; position: relative;}
.dhxjbox2 .dhxjbox2_tit{ color: #333; font-size: 18px; height: 25px; line-height: 25px; overflow: hidden; margin-top: 10px;}
.dhxjbox2 .dhxjbox2_tit2{ color: #7E8790; font-size: 15px; height: 20px; line-height: 20px; overflow: hidden; margin-top: 10px;}
.dhxjbox2 .dhxjbox2_form{ width: 420px; height: auto; overflow: hidden;}
.dhxjbox2 .dhxjbox2_form .dhxjbox2_form_inp{ width: 420px; height: 32px; overflow: hidden; margin-top: 20px;}
.dhxjbox2_form .dhxjbox2_form_inp p{ float: left; height: 32px; width: 70px; text-align: right; line-height: 32px; margin: 0 10px 0 0; overflow: hidden; color: #7E8790; font-size: 14px;}
.dhxjbox2_form .dhxjbox2_form_inp input{ float: left; width: 310px; border: 1px solid #f2f2f2; outline: none; font-size: 14px; border-radius: 2px; overflow: hidden; height: 30px; line-height: 30px; padding: 0 10px;}
.dhxjbox2 .dhxjbox2_but{ width: 420px; overflow: hidden; height: 36px; margin-top: 30px;}
.dhxjbox2 .dhxjbox2_but div{ float: left; height: 32px; line-height: 32px; padding: 0 15px; cursor: pointer; color: #1479d7; font-size: 14px; border-radius: 3px; border: 2px solid #007FF2; overflow: hidden;}
.dhxjbox2 .dhxjbox2_but a{ float: right; height: 36px; line-height: 36px; padding: 0 15px; text-decoration: none; font-size: 14px; border-radius: 3px; color: #fff; background-color: #007FF2; overflow: hidden;}
.dhxjbox2 .dhxj_gb2{ position: absolute; top: 15px; right: 15px; width: 24px; height: 20px; line-height: 16px; color: #bdbdbd; cursor: pointer; font-size: 34px; }
/* 产品介绍 */
.cpjs{ clear: both; width: 890px; overflow: hidden; height: auto; margin-top: 20px; background-color: #fff;}
.cpjs .cpjs_tab{ width: 830px; overflow: hidden; padding: 0 30px; height: 57px; border-bottom: 1px solid #F0F3F7;}
.cpjs .cpjs_tab div{ float: left; height: 54px; line-height: 56px; cursor: pointer; border-bottom: 3px solid transparent; overflow: hidden; color: #4F5862; font-size: 16px; margin-right: 39px;}
.cpjs .cpjs_tab div:hover{ color: #1479d7;}
/* 产品简介 */
.cpjj{ width: 830px; overflow: hidden; height: auto; padding-bottom: 30px; border-bottom: 1px solid #F0F3F7; margin: 20px auto 0; background-color: #fff;}
/* 创新点 */
.cxd{ width: 830px; overflow: hidden; height: auto; padding-bottom: 30px; border-bottom: 1px solid #F0F3F7; margin: 30px auto 0; background-color: #fff;}
.cxd_tit{ width: 830px; height: 30px; font-size: 18px; color: #333; line-height: 30px; font-weight: bold;}
.cxd_tit span{ width: 4px; height: 18px; display: inline-block; vertical-align: top; margin: 7px 10px 0 0; background-color: #1479d7;}
/* 相关资料 */
.xgzl{ width: 830px; overflow: hidden; height: auto; margin: 30px auto 0; background-color: #fff;}
.xgzl .xgzl_box{ width: 830px; height: auto; overflow: hidden;}
.xgzl .xgzl_box .xgzl_cont{ float: left; width: 372px; margin: 20px 20px 0 0; padding: 15px; border: 1px solid #F0F3F7;}
.xgzl .xgzl_box .xgzl_cont:nth-child(2n){ margin-right: 0;}
.xgzl_box .xgzl_cont a{ width: 372px; height: 25px; line-height: 25px; display: block; font-size: 16px; color: #333; overflow: hidden; text-decoration: none;}
.xgzl_box .xgzl_cont a img{ height: 25px; vertical-align: top; margin-right: 15px;}
.xgzl_box .xgzl_cont a:hover{ color: #1479d7;}
.xgzl_box .xgzl_cont p{ margin: 20px 0 0; width: 372px; height: 50px; line-height: 24px; display: block; font-size: 14px; color: #666; overflow: hidden; -webkit-box-orient: vertical; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2;}
.xgzl_box .xgzl_cont div{ margin-top: 20px; width: 372px; height: 20px; line-height: 20px; font-size: 12px; color: #888; overflow: hidden;}
/* 相关方案 */
.xgfa{ width: 830px; overflow: hidden; height: auto; margin: 30px auto 0; background-color: #fff;}
.xgfa .xgfa_tit{ width: 830px; height: 40px; overflow: hidden;}
.xgfa .xgfa_tit div{ float: left; height: 40px; font-size: 18px; color: #333; line-height: 40px; font-weight: bold;}
.xgfa .xgfa_tit div span{ width: 4px; height: 18px; display: inline-block; vertical-align: top; margin: 12px 10px 0 0; background-color: #1479d7;}
.xgfa .xgfa_tit ul{ float: left; overflow: hidden; padding: 0; margin: 0 0 0 60px; height: 40px;}
.xgfa .xgfa_tit ul li{ float: left; height: 37px; line-height: 40px; cursor: pointer; border-bottom: 3px solid transparent; overflow: hidden; color: #4F5862; font-size: 14px; margin-right: 30px;}
.xgfa .xgfa_box{ display: none; width: 830px; height: auto; overflow: hidden;}
.xgfa_box .xgfa_cont{ float: left; width: 372px; height: 125px; padding: 15px; margin: 20px 20px 0 0; overflow: hidden; border: 1px solid #E5EAF0;}
.xgfa_box .xgfa_cont:nth-child(2n){ margin-right: 0;}
.xgfa_cont .xgfa_cont_img{ float: left; width: 125px; height: 125px; margin-right: 15px; text-align: center; line-height: 120px; overflow: hidden;}
.xgfa_cont .xgfa_cont_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.xgfa_cont .xgfa_cont_rig{ float: left; width: 232px; height: 125px; overflow: hidden;}
.xgfa_cont .xgfa_cont_rig a{ width: 232px; display: block; height: 50px; line-height: 25px; text-decoration: none; color: #333; font-size: 16px; overflow: hidden; -webkit-box-orient: vertical; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2;}
.xgfa_cont .xgfa_cont_rig a:hover{ color: #1479d7;}
.xgfa_cont .xgfa_cont_rig .xgfa_cont_txt{ width: 232px; height: 40px; line-height: 20px; color: #666; font-size: 12px; margin: 4px 0 0; overflow: hidden; -webkit-box-orient: vertical; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2;}
.xgfa_cont .xgfa_cont_rig .xgfa_cont_time{ width: 232px; height: 24px; margin-top: 7px; overflow: hidden;}
.xgfa_cont .xgfa_cont_rig .xgfa_cont_time span{ float: left; height: 24px; border-radius: 2px; padding: 0 8px; color: #DA6A09; font-size: 12px; background-color: #FFF7F0; line-height: 24px; overflow: hidden;}
.xgfa_cont .xgfa_cont_rig .xgfa_cont_time p{ margin: 0; float: right; font-size: 14px; color: #666; height: 24px; line-height: 24px; overflow: hidden;}
/* 售后服务承诺 */
.shouhou{ width: 830px; overflow: hidden; height: auto; padding-bottom: 30px; margin: 30px auto 0; background-color: #fff; border-bottom: 1px solid #F0F3F7;}
.shouhou .shouhou_txt{ width: 830px; height: auto; line-height: 38px; margin-top: 20px; overflow: hidden; font-size: 14px; color: #4F5862;}
/* 用户评论 */
.yhpl{ width: 830px; overflow: hidden; height: auto; padding-bottom: 30px; margin: 30px auto 0; background-color: #fff;}
.yhpl .yhpl_pf{ width: 830px; overflow: hidden; height: auto; padding: 10px 0; margin-top: 20px; background-color: #f8f8f8;}
.yhpl .yhpl_pf div{ float: left; width: 415px; height: 42px; line-height: 42px; overflow: hidden;}
.yhpl .yhpl_pf div p{ float: left; margin: 0; height: 42px; width: 100px; text-align: right; color: #37474F; font-size: 14px; overflow: hidden;}
.yhpl .yhpl_pf div span{ float: left; height: 42px; overflow: hidden; margin-left: 25px;}
.yhpl .yhpl_pf div span img{ height: 18px; display: block; margin-top: 11px;}
.yhpl .yhpl_pftit{ width: 830px; overflow: hidden; height: 25px; margin-top: 20px; line-height: 25px; color: #333; font-size: 18px; font-weight: bold;}
.yhpl textarea{ border: none; padding: 15px; display: block; width: 800px; margin-top: 20px; outline: none; resize: none; overflow: hidden; font-family: 微软雅黑; font-size: 16px; color: #333; line-height: 24px; height: 180px; background-color: #f8f8f8;}
.yhpl .yhpl_plsub{ width: 830px; height: 40px; overflow: hidden; margin-top: 20px;}
.yhpl .yhpl_plsub a{ float: right; color: #fff; height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; width: 120px; border-radius: 4px; text-align: center; text-decoration: none;
 background: -webkit-linear-gradient(90deg,#268eef 0%,#1479d7 100%);
 background: -moz-linear-gradient(90deg,#268eef 0%,#1479d7 100%);
 background: -ms-linear-gradient(90deg,#268eef 0%,#1479d7 100%);
 background: -o-linear-gradient(90deg,#268eef 0%,#1479d7 100%);
 background: linear-gradient(90deg,#268eef 0%,#1479d7 100%);
}
.yhpl .yhpl_box{ width: 830px; overflow: hidden; height: auto;}
.yhpl_box .yhpl_cont{ height: auto; width: 830px; padding: 20px 0; border-bottom: 1px solid #F0F3F7;}
.yhpl_box .yhpl_cont:last-child{ border-bottom: none;}
.yhpl_cont .yhpl_cont_tx{ width: 830px; height: 32px; overflow: hidden;}
.yhpl_cont .yhpl_cont_tx div{ float: left; width: 32px; height: 32px; background-color: #000; border-radius: 50px;}
.yhpl_cont .yhpl_cont_tx div img{ width: 100%; height: 100%; display: block;}
.yhpl_cont .yhpl_cont_tx span{ float: left; width: 778px; height: 32px; line-height: 32px; margin-left: 20px; font-size: 12px; color: #37474F;}
.yhpl_cont p{ width: 830px; margin: 15px 0 0; overflow: hidden; height: auto; line-height: 28px; font-size: 16px; color: #37474F;}
.yhpl_cont .yhpl_cont_time{ width: 830px; overflow: hidden; margin-top: 15px; font-size: 14px; color: #999; height: 20px; line-height: 20px;}
.yhpl .yhpl_more{ width: 830px; height: 40px; overflow: hidden;}
.yhpl .yhpl_more a{ height: 40px; line-height: 40px; text-decoration: none; text-align: center; display: block; width: 120px; font-size: 16px; color: #777; margin: 0 auto;}
.yhpl .yhpl_more a img{ width: 6px; vertical-align: top; margin: 15px 0 0 8px;}
.yhpl .yhpl_more a:hover{ color: #007FF2;}
/* 公司动态 */
.gsdt{ width: 850px; overflow: hidden; height: auto; margin-top: 20px; background-color: #fff; padding: 20px 20px 10px;}
.gsdt .gsdt_tit{ width: 850px; height: 30px; font-size: 18px; color: #333; line-height: 30px; font-weight: bold;}
.gsdt .gsdt_tit span{ width: 4px; height: 18px; display: inline-block; vertical-align: top; margin: 7px 10px 0 0; background-color: #1479d7;}
.gsdt .gsdt_box{ width: 850px; overflow: hidden; height: auto;}
.gsdt_box .gsdt_cont{ width: 850px; height: 90px; overflow: hidden; padding: 20px 0; border-bottom: 1px solid #F0F3F7;}
.gsdt_cont .gsdt_cont_img{ float: left; width: 130px; height: 90px; text-align: center; line-height: 86px; overflow: hidden;}
.gsdt_cont .gsdt_cont_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.gsdt_cont .gsdt_cont_txt{ float: left; height: 90px; width: 700px; margin-left: 20px; overflow: hidden;}
.gsdt_cont .gsdt_cont_txt a{ display: block; width: 700px; height: 30px; line-height: 30px; text-decoration: none; font-size: 16px; font-weight: bold; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.gsdt_cont .gsdt_cont_txt a:hover{ color: #007FF2;}
.gsdt_cont .gsdt_cont_txt p{ margin: 10px 0 0; width: 700px; height: 50px; font-size: 14px; line-height: 26px; color: #37474F; overflow: hidden; -webkit-box-orient: vertical; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2;}
.gsdt_box .gsdt_cont:last-child{ border-bottom: none;}
/* 问商家 */
.wsj{ width: 850px; overflow: hidden; height: auto; margin-top: 20px; background-color: #fff; padding: 20px 20px 30px;}
.wsj .wsj_tit{ width: 850px; height: 30px; font-size: 18px; color: #333; line-height: 30px; font-weight: bold;}
.wsj .wsj_tit span{ width: 4px; height: 18px; display: inline-block; vertical-align: top; margin: 7px 10px 0 0; background-color: #1479d7;}
.wsj .wsj_box{ width: 850px; height: auto; overflow: hidden; margin: 5px 0 0; padding: 0;}
.wsj .wsj_box li{ float: left; background-color: #F8F9FA; cursor: pointer; width: 381px; height: 32; padding: 0 13px; line-height: 32px; margin: 15px 35px 0 0; color: #333; font-size: 14px; overflow: hidden;}
.wsj .wsj_box li:nth-child(2n){ margin-right: 0;}
.wsj .wsj_box li img{ width: 17px; vertical-align: top; margin: 8px 13px 0 0;}
.sjshuoming{ background-color: #fff; overflow: hidden; width: 830px; padding: 20px 30px; margin-top: 20px; color: #666; font-size: 14px; height: auto; line-height: 26px;}
/* 推荐分类 */
.tjfl{ width: 890px; overflow: hidden; height: auto; margin-top: 20px; background-color: #fff;}
.tjfl .tjfl_ul{ width: 830px; overflow: hidden; padding: 0 30px; margin: 0; height: 57px; border-bottom: 1px solid #F0F3F7;}
.tjfl .tjfl_ul li{ float: left; height: 54px; line-height: 56px; cursor: pointer; border-bottom: 3px solid transparent; overflow: hidden; color: #4F5862; font-size: 16px; margin-right: 50px;}
.tjfl .tjfl_nrul{ display: none; width: 830px; padding: 0 30px; margin: 20px 0 10px; height: auto; overflow: hidden;}
.tjfl .tjfl_nrul li{ float: left; width: 185px; margin: 0 30px 10px 0; height: 30px; line-height: 30px; overflow: hidden;}
.tjfl .tjfl_nrul li:nth-child(4n){ margin-right: 0;}
.tjfl .tjfl_nrul li a{ display: block; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 30px; width: 185px; font-size: 14px; color: #555;}
.tjfl .tjfl_nrul li a:hover{ color: #1479d7;}
.tjfl .tjfl_nrul li a span{ width: 6px; height: 6px; border-radius: 50px; vertical-align: top; margin: 12px 10px 0 0; background-color: #555; display: inline-block;}
.tjfl .tjfl_nrul li a:hover span{ background-color: #1479d7;}
.tjfl .tjfl_rel{ width: 830px; margin: 0 auto; border-top: 1px solid #E5EAF0; height: 20px; line-height: 20px; padding: 20px 0 25px;}
.tjfl .tjfl_rel div{ float: left; height: 20px; overflow: hidden; width: 71px; font-size: 12px; color: #000; font-weight: bold;}
.tjfl .tjfl_rel div img{ width: 13px; vertical-align: top; margin: 2px 10px 0 0;}
.tjfl .tjfl_rel a{ float: left; text-decoration: none; color: #555; font-size: 12px; max-width: 750px; overflow: hidden; height: 20px;}
/*  */
.xxxq .xxxq_right{ float: right; width: 290px; height: auto; margin-left: 20px; overflow: hidden;}
.xxxq_right .xxxq_right_gg{ width: 290px; height: auto; display: block; margin-bottom: 20px; overflow: hidden;}
.xxxq_right .xxxq_right_gg img{ width: 100%; height: auto; display: block;}
.xxxq_right .xxxq_rbox1{ width: 260px; height: auto; background-color: #fff; overflow: hidden; margin-bottom: 20px; padding: 15px 15px 0;}
.xxxq_rbox1_tit{ width: 260px; height: 30px; font-size: 16px; color: #333; line-height: 30px; font-weight: bold;}
.xxxq_rbox1_tit span{ width: 4px; height: 16px; display: inline-block; vertical-align: top; margin: 7px 10px 0 0; background-color: #1479d7;}
.xxxq_rbox1 .xxxq_cont{ width: 260px; height: 70px; padding: 15px 0; border-bottom: 1px solid #F0F3F7; overflow: hidden;}
.xxxq_rbox1 .xxxq_cont .xxxq_cont_img{ float: left; width: 70px; height: 70px; overflow: hidden; text-align: center; line-height: 66px;}
.xxxq_rbox1 .xxxq_cont .xxxq_cont_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.xxxq_rbox1 .xxxq_cont .xxxq_cont_txt{ float: left; width: 175px; overflow: hidden; margin-left: 15px; height: 70px;}
.xxxq_rbox1 .xxxq_cont .xxxq_cont_txt a{ display: block; text-decoration: none; height: 50px; width: 175px; font-size: 14px; line-height: 22px; color: #333; overflow: hidden;}
.xxxq_rbox1 .xxxq_cont .xxxq_cont_txt a:hover{ color: #1479d7;}
.xxxq_rbox1 .xxxq_cont .xxxq_cont_txt div{ height: 20px; line-height: 20px; color: #666; font-size: 12px; overflow: hidden; width: 175px;}
/* 热度榜 */
.rdb{ width: 260px; height: auto; background-color: #fff; overflow: hidden; margin-bottom: 20px; padding: 20px 15px;}
.rdb .rdb_box{ width: 260px; overflow: hidden; height: auto;}
.rdb .rdb_box .rdb_cont{ width: 260px; overflow: hidden; margin-top: 20px; display: block; height: 50px;}
.rdb_box .rdb_cont div{ float: left; height: 50px; width: 30px; line-height: 50px;}
.rdb_box .rdb_cont div img{ width: 20px; vertical-align: middle;}
.rdb_box .rdb_cont span{ float: left; height: 50px; width: 55px; margin-left: 5px; text-align: center; line-height: 48px; overflow: hidden;}
.rdb_box .rdb_cont span img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.rdb_box .rdb_cont p{ margin: 0 0 0 10px; width: 160px; float: left; height: 50px; line-height: 26px; color: #37474F; font-size: 14px; overflow: hidden;}
.rdb_box .rdb_cont p:hover{ color: #1479d7;}
/* 推荐品牌 */
.tjpp{ width: 260px; height: auto; background-color: #fff; overflow: hidden; margin-bottom: 20px; padding: 20px 15px;}
.tjpp .tjpp_tit{ width: 260px; overflow: hidden; height: 24px; line-height: 24px; color: #37434F; font-size: 18px; font-weight: bold;}
.tjpp .tjpp_tit img{ height: 24px; vertical-align: top; margin-right: 10px;}
.tjpp .tjpp_box{ width: 260px; overflow: hidden; height: auto;}
.tjpp .tjpp_box .tjpp_cont{ width: 260px; height: 50px; overflow: hidden; margin-top: 20px;}
.tjpp_cont .tjpp_cont_img{ float: left; width: 90px; height: 48px; border: 1px solid #F0F3F7; overflow: hidden; text-align: center; line-height: 44px;}
.tjpp_cont .tjpp_cont_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.tjpp_cont .tjpp_cont_tit{ float: left; color: #37474F; font-size: 16px; width: 152px; margin: 10px 0 0 15px; height: 30px; line-height: 30px; text-decoration: none; overflow: hidden;}
.tjpp_cont .tjpp_cont_tit:hover{ color: #1479d7;}
/* 采购必读 */
.cgbd{ width: 260px; height: auto; background-color: #fff; overflow: hidden; margin-bottom: 20px; padding: 20px 15px;}
.cgbd .cgbd_cont{ width: 260px; height: auto; overflow: hidden; margin-top: 10px;}
.cgbd .cgbd_cont a{ height: 37px; width: 260px; text-decoration: none; color: #333; font-size: 14px; display: block; line-height: 37px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.cgbd .cgbd_cont a:hover{ color: #1479d7;}
.cgbd .cgbd_cont a span{ width: 6px; height: 6px; margin: 16px 10px 0 0; display: inline-block; vertical-align: top; background-color: #999; border-radius: 50px;}
/* 相关资讯 */
.xgzx{ width: 260px; height: auto; background-color: #fff; overflow: hidden; margin-bottom: 20px; padding: 20px 15px;}
.xgzx .xgzx_cont{ width: 260px; height: auto; overflow: hidden;}
.xgzx .xgzx_cont a{ width: 260px; overflow: hidden; text-decoration: none; line-height: 22px; margin-top: 24px; height: 44px; color: #37474F; font-size: 14px; -webkit-box-orient: vertical; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2;}
.xgzx .xgzx_cont a:hover{ color: #1479d7;}
/* 相关课程 */
.rxgkc{ width: 260px; height: auto; background-color: #fff; overflow: hidden; margin-bottom: 20px; padding: 15px;}
.rxgkc_tit{ width: 260px; overflow: hidden; height: 22px;}
.rxgkc_tit span{ float: left; height: 22px; line-height: 22px; color: #333; font-size: 18px; font-weight: bold;}
.rxgkc_tit a{ float: right; text-decoration: none; height: 22px; line-height: 22px; color: #777; font-size: 14px;}
.rxgkc_tit a img{ vertical-align: top; margin: 6px 0 0 5px; width: 5px;}
.rxgkc .rxgkc_cont{ width: 260px; height: auto; overflow: hidden; margin-top: 20px;}
.rxgkc .rxgkc_cont .rxgkc_img{ width: 260px; height: 150px; overflow: hidden; display: block;}
.rxgkc .rxgkc_cont .rxgkc_img img{ width: 100%; height: 100%; object-fit: cover; vertical-align: middle; display: initial;}
.rxgkc .rxgkc_cont .rxgkc_txt{ color: #37474F; width: 260px; text-decoration: none; height: 45px; margin-top: 15px; font-weight: bold; font-size: 16px; display: block;}
/*底部*/
.footer{ height: auto; width: 100%; min-width: 1200px; overflow: hidden; margin-top: 40px; background-color: #262b39;}
.footer_content{ width: 1200px; margin: 0 auto; height: auto; overflow: hidden;}
.footer_content_p1{ font-size: 14px; text-align: center; padding: 0; margin: 40px 0 0 0;}
.footer_content_p1 a{ color: #999999; padding: 0 15px; text-decoration: none; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.footer_content_p1 a:hover{ color: #fff;}
.footer_content_p2{ color: #999999; text-align: center; font-size: 14px; line-height: 24px; padding: 0; margin: 20px 0 0 0;}
.footer_content_p3{ text-align: center; padding: 0; margin-top: 27px 0 0 0;}
.footer_content_p3 a{ margin-right: 17px;}
.footer_content_p4{ padding: 0; margin: 30px 0 40px; font-size: 14px; color: #999999; text-align: center;}
/* 排行榜 */
.phbmain{ width: 1200px; overflow: hidden; height: auto; margin: 0 auto; clear: both;}
.phbmain .phbmain_left{ float: left; height: auto; width: 890px; overflow: hidden;}
.phbmain_left .phbmain_banner{ width: 890px; overflow: hidden; height: 186px; background: url(phb-bg.png) 0/100% 100% no-repeat;}
.phbmain_banner .banner_left{ float: left; height: 186px; width: 460px; overflow: hidden;}
.banner_left .banner_left_yue{ height: 30px; width: 380px; margin-top: 30px; float: right; text-align: center; overflow: hidden; line-height: 30px;}
.banner_left .banner_left_yue span{ display: inline-block; height: 30px; text-align: center; line-height: 27px; width: 26px; overflow: hidden; vertical-align: top;}
.banner_left .banner_left_yue span img{ width: 24px; vertical-align: middle;}
.banner_left .banner_left_yue p{ margin: 0 5px 0; height: 30px; font-size: 22px; display: inline-block;
background: -webkit-linear-gradient(180deg, #e0ccbe 6%, #ffffff 48%, #d1bfb7 86%);
background: -moz-linear-gradient(180deg, #e0ccbe 6%, #ffffff 48%, #d1bfb7 86%);
background: -ms-linear-gradient(180deg, #e0ccbe 6%, #ffffff 48%, #d1bfb7 86%);
background: -o-linear-gradient(180deg, #e0ccbe 6%, #ffffff 48%, #d1bfb7 86%);
background: linear-gradient(180deg, #e0ccbe 6%, #ffffff 48%, #d1bfb7 86%);
-webkit-background-clip: text;
-moz-background-clip: text;
-ms-background-clip: text;
-o-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
-moz-text-fill-color: transparent;
-ms-text-fill-color: transparent;
-o-text-fill-color: transparent;
text-fill-color: transparent;
}
.banner_left .banner_left_tit{ width: 380px; overflow: hidden; float: right; text-align: center; font-weight: bold; font-size: 40px; margin: 10px 0; height: 58px;
background: -webkit-linear-gradient(180deg, #ceaf99 0%, #ffffff 49%, #a38071 100%);
background: -moz-linear-gradient(180deg, #ceaf99 0%, #ffffff 49%, #a38071 100%);
background: -ms-linear-gradient(180deg, #ceaf99 0%, #ffffff 49%, #a38071 100%);
background: -o-linear-gradient(180deg, #ceaf99 0%, #ffffff 49%, #a38071 100%);
background: linear-gradient(180deg, #ceaf99 0%, #ffffff 49%, #a38071 100%);
-webkit-background-clip: text;
-moz-background-clip: text;
-ms-background-clip: text;
-o-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
-moz-text-fill-color: transparent;
-ms-text-fill-color: transparent;
-o-text-fill-color: transparent;
text-fill-color: transparent;
}
.banner_left .banner_left_tishi{ float: right; width: 380px; height: 20px; overflow: hidden;}
.banner_left .banner_left_tishi div{ height: 20px; line-height: 20px; font-size: 14px; color: #fff;}
.banner_left .banner_left_tishi div img{ width: 14px; vertical-align: top; margin: 3px 8px 0 0;}
.phbmain_banner .banner_rig{ float: right; height: 35px; margin: 130px 30px 0 0; overflow: hidden;}
.phbmain_banner .banner_rig a{ float: left; text-decoration: none; color: #fff; height: 35px; line-height: 35px; font-size: 14px;}
.phbmain .phbmain_phb{ width: 890px; background-color: #fff; height: auto; margin-top: 20px; overflow: hidden;}
.phbmain_phb .phb_cont{ width: 850px; height: 100px; padding: 15px 20px; border-bottom: 2px solid #f8f8f8; overflow: hidden;}
.phbmain_phb .phb_cont .phb_tb{ float: left; height: 100px; overflow: hidden; line-height: 96px; width: 50px;}
.phbmain_phb .phb_cont .phb_tb img{ width: 27px; vertical-align: middle;}
.phbmain_phb .phb_cont .phb_img{ float: left; width: 110px; height: 100px; text-align: center; line-height: 96px; overflow: hidden;}
.phbmain_phb .phb_cont .phb_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.phbmain_phb .phb_cont .phb_txt{ float: left; height: 100px; width: 410px; margin-left: 20px; overflow: hidden;}
.phbmain_phb .phb_cont .phb_txt a{ display: block; text-decoration: none; overflow: hidden; color: #333; font-size: 16px; width: 410px; height: 25px; line-height: 25px; text-overflow: ellipsis; white-space: nowrap;}
.phbmain_phb .phb_cont .phb_txt div{ margin-top: 20px; overflow: hidden; width: 410px; height: 22px; line-height: 22px; font-size: 14px; color: #999;}
.phbmain_phb .phb_cont .phb_txt p{ margin: 10px 0 0; overflow: hidden; height: 22px; line-height: 22px; font-size: 14px; color: #999;}
.phbmain_phb .phb_cont .phb_gs{ float: right; height: 100px; overflow: hidden;}
.phbmain_phb .phb_cont .phb_gs p{ margin: 10px 0 18px; font-size: 14px; max-width: 260px; text-align: center; height: 22px; line-height: 22px; color: #777; overflow: hidden;}
.phbmain_phb .phb_cont .phb_gs div{ height: 35px; overflow: hidden;}
.phbmain_phb .phb_cont .phb_gs div span{ float: right; height: 33px; line-height: 33px; color: #1479d7; cursor: pointer; font-size: 14px; width: 88px; border-radius: 4px; border: 1px solid #1479d7; text-align: center; overflow: hidden;}

.phbmain .phbmain_rig{ overflow: hidden; float: right; width: 290px; height: auto;}
.phbmain_rig .main_rig_gg{ width: 290px; height: auto; display: block; margin-bottom: 20px; overflow: hidden;}
.phbmain_rig .main_rig_gg img{ width: 100%; height: auto; display: block;}
.phbmain_rig .main_ppphb{ width: 260px; height: auto; background-color: #fff; overflow: hidden; margin-bottom: 20px; padding: 15px;}
.phbmain_rig .main_ppphb_tit{ width: 260px; height: 30px; font-size: 16px; color: #333; line-height: 30px; font-weight: bold;}
.phbmain_rig .main_ppphb_tit span{ width: 4px; height: 16px; display: inline-block; vertical-align: top; margin: 7px 10px 0 0; background-color: #1479d7;}
.main_ppphb .main_ppphb_box{ width: 260px; overflow: hidden; height: auto;}
.main_ppphb .main_ppphb_box .main_ppphb_cont{ width: 260px; overflow: hidden; margin-top: 20px; display: block; height: 60px;}
.main_ppphb_cont .main_ppphb_tb{ float: left; height: 60px; width: 30px; line-height: 60px;}
.main_ppphb_cont .main_ppphb_tb img{ width: 20px; vertical-align: middle;}
.main_ppphb_cont .main_ppphb_img{ float: left; height: 58px; width: 90px; margin-left: 5px; text-align: center; border: 1px solid #F0F3F7; line-height: 58px; overflow: hidden;}
.main_ppphb_cont .main_ppphb_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.main_ppphb_cont .main_ppphb_txt{ margin: 0 0 0 10px; width: 122px; float: left; height: 60px; overflow: hidden;}
.main_ppphb_cont .main_ppphb_txt div{ width: 122px; height: 30px; line-height: 30px; color: #333; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main_ppphb_cont .main_ppphb_txt p{ margin: 0; width: 122px; height: 30px; line-height: 30px; overflow: hidden; color: #999; font-size: 14px;}
.main_ppphb_cont .main_ppphb_txt div:hover{ color: #1479d7;}
/* 榜单规则 */
.gz_banner{ width: 100%; height: auto; clear: both; overflow: hidden;}
.gzmain{ clear: both; width: 1200px; overflow: hidden; margin: 0 auto; height: auto;}
.gzmain .gzmain_box{ width: 1200px; height: auto; margin-top: 50px; overflow: hidden;}
.gzmain .gzmain_box .gzmain_tit{ width: 1200px; text-align: center; height: 70px; line-height: 70px; background: url(tit_bg.png) center/auto 100% no-repeat;}
.gzmain_box .gzmain_tit span{  color: #1479d7; font-weight: bold; font-size: 24px; color: #fff;}
.gzmain .gzmain_box .gzmain_cont{ width: 1120px; overflow: hidden; height: auto; font-size: 16px; color: #333; line-height: 30px; margin-top: 20px; padding: 30px 40px; border-radius: 4px; background-color: #f2f9ff;}


/* banner */
.banner{ width: 100%; overflow: hidden; height: auto; clear: both;}
.banner img{ display: block;}
/* 排行榜 */
.phb1{ width: 1120px; padding: 0 40px; overflow: hidden; height: 100px; background-color: #fff; border-radius: 8px; clear: both; margin: -50px auto 0; position: relative;}
.phb1 div{float: left; font-size: 24px; height: 100px; line-height: 100px; overflow: hidden;}
.phb1 div img{ width: 32px; margin: 32px 0 0 10px; vertical-align: top;}
.phb1 p{float: left; margin: 39px 0 0 20px; color: #333; font-size: 16px; overflow: hidden;}
.phb1 a{float: right; border-radius: 8px; color: #fff; margin-top: 27px; font-weight: bold; height: 45px; line-height: 45px; padding: 0 20px; overflow: hidden; font-size: 16px; text-decoration: none;
background: -webkit-linear-gradient(left, #f98b4c, #ed5139);
background: -moz-linear-gradient(left, #f98b4c, #ed5139);
background: -ms-linear-gradient(left, #f98b4c, #ed5139);
background: -o-linear-gradient(left, #f98b4c, #ed5139);
background: linear-gradient(left, #f98b4c, #ed5139);
}
/* 关键词分类 */
.fenlei{ width: 1160px; overflow: hidden; height: auto; margin: 20px auto 0; padding: 0 40px 30px 0; border-radius: 8px; background-color: #fff;}
.fenlei div{ float: left; margin: 30px 0 0 50px; cursor: pointer; overflow: hidden; color: #000;}
/* 排名 */
.paiming{ display: none; width: 1200px; overflow: hidden; height: auto; background-color: #fff; margin: 20px auto 0; border-radius: 8px; border-top-right-radius: 0; border-top-left-radius: 0;}
.paiming .paiming_tit{ height: 60px; overflow: hidden; width: 1200px; border-bottom: 2px solid #f8f8f8;}
.paiming .paiming_tit p{ padding: 0 20px; font-size: 18px; height: 50px; font-weight: bold; line-height: 50px; float: left; color: #f55d46; border-top: 4px solid #f55d46; margin: 0; overflow: hidden;}
.paiming .paiming_tit2{ height: auto; overflow: hidden; width: 1200px; margin-bottom: 30px;}
.paiming .paiming_tit2 div{ padding: 0 20px; cursor: pointer; font-size: 18px; font-weight: bold; margin: 25px 20px 0 0; height: 36px; line-height: 32px; border-left: 4px solid #fff; float: left; color: #333; overflow: hidden;}
.paiming .paiming_box{ width: 1200px; height: auto; overflow: hidden;}
.paiming_box .paiming_cont{ width: 1200px; height: 120px; border-bottom: 1px solid #f6f6f6; overflow: hidden;}
.paiming_cont .paiming_cont_pm{ width: 160px; float: left; height: 120px; overflow: hidden; text-align: center;}
.paiming_cont .paiming_cont_pm img{ width: 46px; vertical-align: top; margin-top: 37px;}
.paiming_cont .paiming_cont_pm2{ width: 160px; float: left; height: 120px; text-align: center; overflow: hidden; position: relative;}
.paiming_cont .paiming_cont_pm2 span{ position: absolute; width: 160px; display: block; height: 46px; color: #fff; font-weight: bold; font-size: 16px; line-height: 46px; margin-top: 37px;}
.paiming_cont .paiming_cont_pm2 img{ width: 46px; vertical-align: top; margin-top: 37px;}
.paiming_cont .paiming_cont_img{ float: left; height: 120px; line-height: 116px; text-align: center; overflow: hidden; width: 140px;}
.paiming_cont .paiming_cont_img img{ max-height: 100%; max-width: 100%; vertical-align: middle;}
.paiming_cont .paiming_cont_name{ float: left; width: 440px; height: 120px; margin-left: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; font-size: 16px; font-weight: bold; line-height: 120px;}
.paiming_cont .paiming_cont_zs{ float: left; width: 120px; height: 120px; margin-left: 10px; overflow: hidden;}
.paiming_cont .paiming_cont_zs span{ font-size: 26px; overflow: hidden; text-align: center; margin-top: 35px; color: #634eff; display: block; width: 100%; height: 30px; line-height: 30px;}
.paiming_cont .paiming_cont_zs p{ margin: 0; width: 100%; height: 20px; line-height: 20px; font-size: 12px; color: #634eff; text-align: center; overflow: hidden;}
.paiming_cont .paiming_cont_xj{ float: left;  border: 1px solid #634eff; color: #634eff; margin: 41px 30px 0 10px; overflow: hidden; font-size: 14px; width: 90px; height: 35px; line-height: 35px; border-radius: 50px; text-align: center; display: block; text-decoration: none;}
.paiming_box .paiming_more{ margin: 30px auto; display: block; width: 150px; height: 45px; line-height: 45px; border-radius: 6px; text-decoration: none; text-align: center; overflow: hidden; color: #fff;
background: -webkit-linear-gradient(left, #6289f8, #6c65ff);
background: -moz-linear-gradient(left, #6289f8, #6c65ff);
background: -ms-linear-gradient(left, #6289f8, #6c65ff);
background: -o-linear-gradient(left, #6289f8, #6c65ff);
background: linear-gradient(left, #6289f8, #6c65ff);
}
.ppphb_more{ margin: 20px auto 35px; display: block; width: 150px; height: 45px; line-height: 45px; border-radius: 6px; text-decoration: none; text-align: center; overflow: hidden; color: #fff;
background: -webkit-linear-gradient(left, #6289f8, #6c65ff);
background: -moz-linear-gradient(left, #6289f8, #6c65ff);
background: -ms-linear-gradient(left, #6289f8, #6c65ff);
background: -o-linear-gradient(left, #6289f8, #6c65ff);
background: linear-gradient(left, #6289f8, #6c65ff);
}
/* 品牌关注度排行榜 */
.ppphb{ background: url(phb_bg.png) center 0/100% no-repeat #1a1d3a; width: 1200px; height: auto; border-radius: 20px 20px 4px 4px; overflow: hidden; position: relative;}
.qxsj{ position: absolute; right: 30px; top: 0; z-index: 9; width: 140px;}
.ppphb .ppphb_tit{ width: 1200px; height: auto; overflow: hidden;}
.ppphb .ppphb_tit p{ margin: 70px auto 0; width: 1200px; height: 80px; line-height: 80px; letter-spacing: 6px; text-shadow: 3px 3px 4px #fff; text-align: center; color: #fff; font-weight: bold; font-size: 58px; overflow: hidden;
background: -webkit-linear-gradient(top, #ddc185, #f0e0c1);
background: -moz-linear-gradient(top, #ddc185, #f0e0c1);
background: -ms-linear-gradient(top, #ddc185, #f0e0c1);
background: -o-linear-gradient(top, #ddc185, #f0e0c1);
background: linear-gradient(top, #ddc185, #f0e0c1);
-webkit-background-clip: text;
-moz-background-clip: text;
-ms-background-clip: text;
-o-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
-moz-text-fill-color: transparent;
-ms-text-fill-color: transparent;
-o-text-fill-color: transparent;
text-fill-color: transparent;
}
.ppphb .ppphb_tit p span{ display: inline-block;}
.ppphb .js_boxphb{ width: 1200px; overflow: hidden; height: auto; display: none;}
.ppphb .ppphb_123{ width: 900px; height: 370px; margin: 75px auto 0; overflow: hidden; background: url(phb_123.png) center 105px/100% no-repeat;}
.ppphb_123 .ppphb_2{ float: left; width: 252px; padding: 0 20px; height: 370px; overflow: hidden; position: relative;}
.ppphb_123 .ppphb_1{ float: left; width: 276px; height: 370px; padding: 0 20px; overflow: hidden; position: relative;}
.ppphb_tx{ width: 100px; height: 100px; line-height: 95px; overflow: hidden; text-align: center; margin: 50px auto 0; background-color: #fff; border-radius: 50%;}
.ppphb_tx img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.ppphb_pm{ position: absolute; top: 125px; left: 50%; z-index: 9; width: 48px; margin-left: -24px;}
.ppphb_zs{ width: 100%; overflow: hidden; height: 40px; margin-top: 30px; font-size: 30px; text-align: center; line-height: 40px; color: #fff; vertical-align: top;}
.ppphb_zs p{ margin: 9px 0 0; display: inline-block; height: 23px; line-height: 23px; vertical-align: top; padding: 0 12px; overflow: hidden; color: #633a01; font-size: 12px; border-radius: 12px 12px 12px 0;
background: -webkit-linear-gradient(267.95deg,#edd2a9 10.95%,#f0c68d 95.29%);
background: -moz-linear-gradient(267.95deg,#edd2a9 10.95%,#f0c68d 95.29%);
background: -ms-linear-gradient(267.95deg,#edd2a9 10.95%,#f0c68d 95.29%);
background: -o-linear-gradient(267.95deg,#edd2a9 10.95%,#f0c68d 95.29%);
background: linear-gradient(267.95deg,#edd2a9 10.95%,#f0c68d 95.29%);
}
.ppphb_zs p img{ width: 10px; margin: 7px 5px 0 0; vertical-align: top;}
.ppphb_gzd{ height: 20px; background-color: #494f94; width: 100px; font-size: 14px; margin: 4px auto 0; border-radius: 15px; color: #bdc2fa; text-align: center; line-height: 20px;}
.ppphb_name{ width: 100%; overflow: hidden; color: #fff; height: 25px; line-height: 25px; font-size: 18px; font-weight: bold; text-align: center; margin: 15px 0;}
.ppphb_zhuye{ background-color: #fff; overflow: hidden; height: 32px; margin: 0 auto; text-align: center; line-height: 32px; border-radius: 50px; font-size: 12px; color: #725fff; width: 96px; display: block; text-decoration: none;}
.ppphb_box{ width: 1100px; height: auto; margin: 0 auto; overflow: hidden;}
.ppphb_box .ppphb_cont{ width: 1100px; height: 120px; border-radius: 8px; margin-bottom: 25px; background-color: #fff; overflow: hidden;}
.ppphb_box .ppphb_cont:hover{background-color: #f1f4ff;}
.ppphb_cont .ppphb_cont_pm{ width: 160px; float: left; height: 120px; text-align: center; overflow: hidden; position: relative;}
.ppphb_cont .ppphb_cont_pm span{ position: absolute; width: 160px; display: block; height: 46px; color: #fff; font-weight: bold; font-size: 16px; line-height: 46px; margin-top: 37px;}
.ppphb_cont .ppphb_cont_pm img{ width: 46px; vertical-align: top; margin-top: 37px;}
.ppphb_cont .ppphb_cont_tx{ float: left; height: 80px; line-height: 80px; margin-top: 19px; text-align: center; border-radius: 50%; border: 1px solid #f0f0f0; overflow: hidden; width: 80px;}
.ppphb_cont .ppphb_cont_tx img{ max-height: 100%; max-width: 100%; vertical-align: middle;}
.ppphb_cont .ppphb_cont_name{ float: left; width: 430px; height: 120px; margin-left: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; font-size: 16px; font-weight: bold; line-height: 120px;}
.ppphb_cont .ppphb_cont_zs{ float: left; width: 240px; height: 120px; margin-left: 10px; overflow: hidden;}
.ppphb_cont .ppphb_cont_zs span{ font-size: 26px; overflow: hidden; text-align: center; margin-top: 35px; color: #634eff; display: block; width: 100%; height: 30px; line-height: 30px;}
.ppphb_cont .ppphb_cont_zs p{ margin: 0; width: 100%; height: 20px; line-height: 20px; font-size: 12px; color: #634eff; text-align: center; overflow: hidden;}
.ppphb_cont .ppphb_cont_xj{ float: right; border: 1px solid #634eff; color: #634eff; margin: 41px 40px 0 0; overflow: hidden; font-size: 14px; width: 100px; height: 35px; line-height: 35px; border-radius: 50px; text-align: center; display: block; text-decoration: none;}



