@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;}
.top{ width: 1200px; height: 40px; margin: 0 auto;}
.top .topleft{ float: left; height: 40px; width: 600px; margin: 0; padding: 0;}
.top .topleft .topleftLi{ float: left; height: 40px; line-height: 40px; color: #333; font-size: 12px; margin: 0 7px; position: relative;}
.top .topleft .topleftLi .topleftLi_p{ padding: 0 5px; margin: 0; height: 40px; cursor: pointer;}
.top .topleft .topleftLi .topleftLi_p:hover{ color: #f14124;}
.top .topleft .topleftLi .topleftLi_a:hover{ color: #f14124;}
.top .topleft .topleftLi .topleftLi_a{ display: block; text-decoration: none; color: #333; font-size: 12px; padding: 0 5px; margin: 0; height: 40px;}
.top .topleft .topleftLi .topleftLi_icon{ vertical-align: middle; margin: -2px 5px 0;}
.top .topleft .topleftLi .sj_ftw{ display: none; width: 130px; padding: 10px; height: auto; background-color: #fff; border: 1px solid #f14124; position: absolute; top: 40px; left: -30px; z-index: 9;}
.top .topleft .topleftLi .sj_ftw .iconsj{ width: 16px; display: block; margin: -18px auto 10px;}
.top .topleft .topleftLi .sj_ftw .sjswm{ display: block; width: 130px; height: 130px; margin: 0;}
.top .topleft .topleftLi .sj_ftw .sj_ftw_span{ width: 130px; height: 20px; line-height: 20px; text-align: center; font-size: 14px; color: #333; display: block;}
.top .topleft .topleftLi:hover .sj_ftw{ display: block;}
.top .topleft .topleftLi .top_erji{ display: none; width: 100px; height: auto; overflow: hidden; background-color: #fff; border: 1px solid #f14124; border-top: none; position: absolute; left: -9px; top: 40px; z-index: 9;}
.top .topleft .topleftLi .top_erji .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 .topleftLi .top_erji .top_erji_a:hover{ background-color: #f8f8f8; color: #f14124;}
.top .topleft .topleftLi:hover .top_erji{ display: block;}

/* head */
.boxhead{ clear: both; width: 100%; min-width: 1200px; background-color: #fff; height: auto; margin-top: 1px;}
.head{ width: 1200px; margin: 0 auto; height: 50px; padding: 24px 0;}
.head .head_logo{ width: 200px; height: 50px; float: left; overflow: hidden;}
.head .head_logo .logo{ float: left; width: 200px; height: 50px; overflow: hidden;}
.head .head_logo .logo .head_logo_img{ display: block; width: auto; height: 46px; margin-top: 2px;}
.head_sous{ width: 520px; height: 45px; float: left; margin: 2px 0 0 200px; border-radius: 6px; overflow: hidden;
 background: -webkit-linear-gradient(left, #f15a24, #f14124);
 background: -moz-linear-gradient(left, #f15a24, #f14124);
 background: -ms-linear-gradient(left, #f15a24, #f14124);
 background: -o-linear-gradient(left, #f15a24, #f14124);
 background: linear-gradient(left, #f15a24, #f14124);
}
.head_sous .headss_inp{ float: left; width: 420px; outline: none; border: none; padding: 0 15px; margin: 2px 0 0 2px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; color: #333; font-size: 14px; width: 390px; height: 41px; line-height: 41px;}
.head_sous .headss_sub{ float: left; height: 45px; line-height: 45px; width: 98px; color: #fff; font-size: 16px; border: none; padding: 0; cursor: pointer; background-color: transparent;}
.head .head_fqg{ float: right; height: 30px; width: auto; margin-top: 10px; overflow: hidden;}
.head .head_fqg .head_fqg_a{ float: left; height: 30px; width: 90px; text-decoration: none; margin-left: 30px; color: #333; font-size: 16px; overflow: hidden;}
.head .head_fqg .head_fqg_a .head_fqg_a_img{ width: 30px; height: 30px; margin-right: 5px; vertical-align: middle;}
/* nav */
.navbox{ clear: both; width: 100%; height: 50px; overflow: hidden;
 background: -webkit-linear-gradient(left, #2f80ed, #2f65ed);
 background: -moz-linear-gradient(left, #2f80ed, #2f65ed);
 background: -ms-linear-gradient(left, #2f80ed, #2f65ed);
 background: -o-linear-gradient(left, #2f80ed, #2f65ed);
 background: linear-gradient(left, #2f80ed, #2f65ed);
}
.nav{ margin: 0 auto; width: 1200px; height: 50px; overflow: hidden; display: flex; display: -webkit-flex; justify-content: space-around;}
.nav .nav_a{ float: left; text-decoration: none; padding: 0 15px; color: #fff; font-size: 18px; overflow: hidden; height: 50px; line-height: 50px;}
.nav .nav_a:hover{ background-color: #1b5ab7;}
/*
.ftzbox{ clear: both; width: 100%; height: 70px; background-color: #fff;}
.ftz{ width: 1200px; height: 70px; margin: 0 auto;}
.ftz_img{ float: left; height: 30px; margin-top: 20px;}
.ftz_qbflbox{ float: left; width: 78px; margin: 21px 0 0 20px; height: 26px; position: relative;}
.ftz_qbfl{ width: 78px; cursor: pointer; color: #333; font-size: 13px; height: 26px; text-align: center; line-height: 26px; border: 1px solid #F0F3F7; border-radius: 4px; overflow: hidden;}
.ftz_qbfl .ftz_qbflImg{ width: 7px; vertical-align: top; margin: 10px 0 0 5px;}
.fl_erjibox{ display: none; width: 1200px; height: 510px; position: absolute; top: 28px; left: -110px; z-index: 9999999;}
.fl_erji{ background-color: #fff; overflow: hidden; width: 1200px; margin-top: 10px; height: 500px; box-shadow: 0px 2px 19px 0px #ededed;}
.fl_erji_ul{ padding: 0; margin: 0; width: 230px; height: 480px; float: left; padding: 10px 0; overflow: hidden;}
.fl_erji_ul .erjili{ height: 40px; overflow: hidden; width: 230px;}
.erjia{ display: block; text-decoration: none; overflow: hidden; width: 190px; padding: 0 20px; color: #333; font-size: 14px; height: 40px; line-height: 40px; background: url(rig.jpg) 190px center/12px 12px no-repeat;}
.erjia:hover{ color: #2f65ed;}
.fl_sanji{ display: none; float: left; width: 970px; height: 500px; overflow: hidden;}
.fl_sanji_gjc{ float: left; height: 500px; overflow-y: auto; overflow-x: hidden; margin: 0 20px; width: 640px;}
.sanji_gjc_tit{ width: 640px; height: 17px; margin-top: 20px; line-height: 17px; color: #333; overflow: hidden; font-weight: bold; font-size: 14px;}
.sanji_gjc_rig{ height: auto; width: 640px; overflow: hidden; margin: 20px 0 10px;}
.sanji_gjc_a{ float: left; text-decoration: none; overflow: hidden; height: 17px; margin: 0 30px 10px 0; line-height: 17px; font-size: 14px; color: #333;}
.sanji_gjc_a:hover{ color: #2f65ed;}
.fl_sanji_pp{ float: left; height: 460px; padding: 20px 15px; overflow: auto; background-color: #eceef4; width: 260px;}
.sanji_pp_tit{ color: #444; overflow: hidden; height: 22px; width: 260px; line-height: 22px; margin-bottom: 10px;}
.sanji_pp_ul{ width: 260px; height: 428px; overflow: hidden;}
.sanji_pp_li{ float: left; background-color: #fff; text-decoration: none; overflow: hidden; width: 69px; height: 68px; padding: 8px 8px; margin: 1px 0 0 1px;}
.sanji_pp_li_img{ width: 69px; text-align: center; overflow: hidden; height: 40px; line-height: 40px;}
.sanji_pp_li_img .sanji_ppImg{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.sanji_pp_li_bt{ width: 69px; height: 23px; margin-top: 5px; overflow: hidden; text-align: center; line-height: 23px; font-size: 13px; color: #666;}
.sanji_pp_li:hover .sanji_pp_li_bt{ color: #2f65ed;}
.ftz_qbflbox:hover .fl_erjibox{ display: block;}
 其他分类 
.sanji_qita{ display: none; float: left; width: 970px; height: 500px; overflow: hidden;}
.sanji_qita_ul{ padding: 0; margin: 0; width: 210px; height: 480px; float: left; padding: 10px 0; overflow: hidden;}
.sanji_qita_ul .qitali{ height: 40px; overflow: hidden; width: 210px;}
.qitaa{ display: block; text-decoration: none; overflow: hidden; width: 170px; padding: 0 20px; color: #333; font-size: 14px; height: 40px; line-height: 40px; background: url(rig.jpg) 190px center/12px 12px no-repeat;}
.qitaa:hover{ color: #2f65ed;}
.qita_sanji_gjc{ display: none; float: left; width: 720px; overflow-y: auto; margin: 0 20px; overflow-x: hidden; height: 500px;}
.qita_gjc_tit{ width: 720px; height: 17px; margin-top: 20px; line-height: 17px; color: #333; overflow: hidden; font-weight: bold; font-size: 14px;}
.qita_gjc_rig{ height: auto; width: 720px; overflow: hidden; margin: 20px 0 10px;}
.qita_gjc_a{ float: left; text-decoration: none; overflow: hidden; height: 17px; margin: 0 30px 10px 0; line-height: 17px; font-size: 14px; color: #333;}
.qita_gjc_a:hover{ color: #2f65ed;}
*/

.ftzbox{ clear: both; width: 100%; height: 70px; background-color: #fff;}
.ftz{ width: 1200px; height: 70px; margin: 0 auto;}
.ftz_img{ float: left; height: 30px; margin-top: 20px;}
.ftz_qbflbox{ float: left; width: 78px; margin: 21px 0 0 20px; height: 28px; position: relative;}
.ftz_qbfl{ width: 78px; cursor: pointer; color: #333; font-size: 13px; height: 26px; text-align: center; line-height: 26px; border: 1px solid #F0F3F7; border-radius: 4px; overflow: hidden;}
.ftz_qbfl .ftz_qbflImg{ width: 7px; vertical-align: top; margin: 10px 0 0 5px;}
.fl_erjibox{ display: none; width: 1200px; height: 510px; position: absolute; top: 28px; left: -110px; z-index: 99;}
.fl_erji{ background-color: #fff; overflow: hidden; width: 1200px; margin-top: 10px; height: 500px; box-shadow: 0px 2px 19px 0px #ededed; position: relative;}
.fl_erji_ul{ padding: 0; margin: 0; width: 220px; height: 480px; float: left; padding: 10px 0; overflow: hidden;}
.fl_erji_ul .erjili{ height: 40px; overflow: hidden; width: 110px; float: left;}
.erjia{ display: block; text-decoration: none; overflow: hidden; width: 90px; padding: 0 10px; color: #333; font-size: 14px; height: 40px; line-height: 40px;}
.erjia:hover{ color: #2f65ed; background-color: #edf2ff;}
.sanji_hover_is{color: #fff !important; background: #2f65ed !important;}
.fl_sanji{ display: none; float: left; width: 980px; height: 500px; overflow: hidden; position: absolute; left: 220px; top: 0; z-index: 9999; background-color: #fff;}
.fl_sanji_gjc{ float: left; height: 500px; overflow-y: auto; overflow-x: hidden; margin: 0 20px; width: 650px;}
.sanji_gjc_tit{ width: 100%; height: 17px; margin-top: 20px; line-height: 17px; color: #333; overflow: hidden; font-weight: bold; font-size: 14px;}
.sanji_gjc_rig{ height: auto; width: 100%; overflow: hidden; margin: 20px 0 10px;}
.sanji_gjc_a{ float: left; text-decoration: none; overflow: hidden; height: 17px; margin: 0 30px 20px 0; line-height: 17px; font-size: 14px; color: #333;}
.sanji_gjc_a:hover{ color: #2f65ed;}
.fl_sanji_pp{ float: left; height: 460px; padding: 20px 15px; overflow: auto; background-color: #eceef4; width: 260px;}
.sanji_pp_tit{ color: #444; overflow: hidden; height: 22px; width: 260px; line-height: 22px; margin-bottom: 10px;}
.sanji_pp_ul{ width: 260px; height: 428px; overflow: hidden;}
.sanji_pp_li{ float: left; background-color: #fff; text-decoration: none; overflow: hidden; width: 69px; height: 68px; padding: 8px 8px; margin: 1px 0 0 1px;}
.sanji_pp_li_img{ width: 69px; text-align: center; overflow: hidden; height: 40px; line-height: 40px;}
.sanji_pp_li_img .sanji_ppImg{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.sanji_pp_li_bt{ width: 69px; height: 23px; margin-top: 5px; overflow: hidden; text-align: center; line-height: 23px; font-size: 13px; color: #666;}
.sanji_pp_li:hover .sanji_pp_li_bt{ color: #2f65ed;}
.ftz_nav{ float: left; height: 44px; overflow: hidden; margin: 13px 0 0 20px;}
.ftz_nav .ftz_navA{ float: left; text-decoration: none; margin: 0 40px; height: 44px; line-height: 44px; overflow: hidden; color: #333; font-size: 18px;}
.ftz_nav .ftz_navA:hover{ color: #2f65ed;}
.ftz_qbflbox:hover .fl_erjibox{ display: block;}

.ftz_nav{ float: left; height: 44px; overflow: hidden; margin: 13px 0 0 20px;}
.ftz_nav .ftz_navA{ float: left; text-decoration: none; margin: 0 40px; height: 44px; line-height: 44px; overflow: hidden; color: #333; font-size: 18px;}
.ftz_nav .ftz_navA:hover{ color: #2f65ed;}
/* 位置 */
.weizhi{ width: 1200px; overflow: hidden; height: 25px; padding: 15px 0 0; line-height: 25px; margin: 0 auto; clear: both;}
.weizhi .weizhiP{ margin: 0; padding: 0; overflow: hidden; height: 25px; font-size: 14px; color: #999; float: left;}
.weizhi .weizhi_r{ float: left; height: 25px; font-family: 宋体; color: #333; font-weight: bold; font-size: 12px; margin: 0px 10px; overflow: hidden;}
.weizhi .weizhiA{ float: left; text-decoration: none; color: #999; font-size: 14px; overflow: hidden;}
.weizhi .weizhiA:hover{ color: #333;}
.weizhi .weizhi_tit{ float: left; overflow: hidden; height: 25px; line-height: 25px; font-size: 14px; color: #333;}
/* main */
.main{ width: 1200px; clear: both; height: auto; margin: 20px auto 0; overflow: hidden;}
.main_left{ float: left; width: 210px; height: auto; overflow: hidden;}
/* 发布采购 */
.Lfbcg{ background-color: #fff; width: 186px; padding: 0 12px 15px; height: auto; overflow: hidden;}
.Lfbcg_tit{ margin: 20px 0 10px 0; overflow: hidden; width: 186px;}
.Lfbcg .Lfbcg_inpt{ width: 164px; height: 32px; line-height: 32px; color: #333; font-size: 14px; margin-bottom: 6px; outline: none; padding: 0 10px; border-radius: 4px; border: 1px solid #f0f3f7;}
.Lfbcg .Lfbcg_yzm{ width: 184px; height: 32px; line-height: 32px; margin-bottom: 6px; border-radius: 4px; border: 1px solid #f0f3f7;}
.Lfbcg .Lfbcg_yzm .Lfbcg_yzmInp{ float: left; width: 60px; border: none; color: #333; font-size: 14px; overflow: hidden; outline: none; height: 32px; line-height: 32px; padding: 0 10px;}
.Lfbcg .Lfbcg_yzm span.yzm{ float: right; width: 100px; cursor: pointer; text-align: center; color: #2f80ed; font-size: 12px; overflow: hidden; height: 30px;}
.Lfbcg .Lfbcg_sub{ width: 186px; height: 36px; text-decoration: none; margin-top: 12px; display: block; line-height: 36px; color: #fff; text-align: center; border-radius: 4px;
    background: -webkit-linear-gradient(left, #2f80ed, #2f65ed);
    background: -moz-linear-gradient(left, #2f80ed, #2f65ed);
    background: -ms-linear-gradient(left, #2f80ed, #2f65ed);
    background: -o-linear-gradient(left, #2f80ed, #2f65ed);
    background: linear-gradient(left, #2f80ed, #2f65ed);
}
.Lfbcg_xy{ width: 186px; height: auto; line-height: 20px; margin-top: 6px; overflow: hidden; font-weight: 400; font-size: 12px; color: #666666;}
/* 广告位 */
.Lgg{ background-color: #fff; width: 170px; margin-top: 20px; padding: 0 20px 15px; height: auto; overflow: hidden;}
.Lgg a{ display: block; width: 170px; overflow: hidden; margin-top: 20px; height: auto;}
.Lgg a img{ display: block; width: 100%;}
/* 排行榜 */
.Lphb{ background-color: #fff; width: 186px; margin-top: 20px; padding: 0 12px; height: auto; overflow: hidden;}
.Lphb_tit{width: 171px; height: 18px; color: #333; font-size: 16px; font-weight: bold; margin-top: 20px; padding-left: 10px; line-height: 18px; border-left: 5px solid #2f65ed;}
.Lphb_ul{ width: 186px; margin: 0; padding: 0; overflow: hidden; height: auto;}
.Lphb_li{ width: 186px; height: 50px; padding: 15px 0; overflow: hidden;}
.Lphb_number{ float: left; width: 18px; height: auto; margin-top: 14px; overflow: hidden;}
.Lphb_cpimg{ float: left; width: 50px; height: 50px; margin-left: 10px; overflow: hidden;}
.Lphb_cpimg .Lphb_cpimgImg{ max-width: 50px; max-height: 50px;}
.Lphb_txt{ float: left; width: 95px; text-decoration: none; margin-left: 13px; height: 50px; line-height: 25px; overflow: hidden; color: #333; font-size: 14px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.Lphb_txt:hover{ color: #2f65ed;}
/* 相关新闻 */
.Lxgxw{ background-color: #fff; width: 186px; margin-top: 20px; padding: 0 12px 20px; height: auto; overflow: hidden;}
.Lxgxw_ul{ width: 186px; margin: 0; padding: 0; overflow: hidden; height: auto;}
.Lxgxw_li{ width: 186px; overflow: hidden; margin-top: 15px; height: auto;}
.Lxgxw_li .Lxgxw_li_a{  width: 186px; max-height: 50px; overflow: hidden; line-height: 25px; color: #333; font-size: 14px; text-decoration: none; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.Lxgxw_li .Lxgxw_li_a:hover{ color: #2f65ed;}
/* 推荐产品广告位 */
.main_rig{ float: right; width: 970px; height: auto; overflow: hidden;}
.Rtj{ background-color: #fff; width: 930px; padding: 20px; overflow: hidden;}
.Rtj_top{ height: 30px; overflow: hidden; width: 930px;}
.Rtj_tit{ float: left; height: 30px; line-height: 30px; font-weight: bold; color: #333; font-size: 20px; overflow: hidden;}
.Rtj_rig{ float: right; height: 30px; overflow: hidden;}
.Rtj_rig div.Rimg{ float: left; width: 30px; height: 30px; overflow: hidden;}
.Rtj_rig div.Rimg img{ width: 30px; height: 30px; display: block;}
.Rtj_rig div.Rtit{ float: left; height: 30px; line-height: 30px; color: #333; margin: 0 7px; font-size: 14px; overflow: hidden;}
.Rtj_rig .Rtj_rig_a{ float: left; height: 24px; width: 70px; text-align: center; font-size: 14px; margin-top: 3px; line-height: 24px; color: #fff; overflow: hidden; text-decoration: none; border-radius: 4px;
    background: -webkit-linear-gradient(left, #f15a24, #f14124);
    background: -moz-linear-gradient(left, #f15a24, #f14124);
    background: -ms-linear-gradient(left, #f15a24, #f14124);
    background: -o-linear-gradient(left, #f15a24, #f14124);
    background: linear-gradient(left, #f15a24, #f14124);
}
.Rtj_ggimg{ width: 930px; overflow: hidden; display: block; margin-top: 20px; height: auto;}
.Rtj_ggimg .Rtj_ggimgTJ{ display: block; width: 100%;}

/* 筛选 */
.Rshaix{ background-color: #fff; width: 970px; margin-top: 20px; overflow: hidden;}
.Rshaix_nav{ width: 970px; height: 52px; margin-top: 20px; overflow: hidden;}
.Rshaix_ul{ width: 970px; height: 50px; overflow: hidden;}
.Rshaix_ul a.but{ float: left; height: 50px; line-height: 50px; color: #333; font-size: 18px; padding: 0 30px; text-align: center; text-decoration: none; overflow: hidden;}
.bgff{ color: #fff !important; font-weight: bold;
	background: -webkit-linear-gradient(left, #2f80ed, #2f65ed);
	background: -moz-linear-gradient(left, #2f80ed, #2f65ed);
	background: -ms-linear-gradient(left, #2f80ed, #2f65ed);
	background: -o-linear-gradient(left, #2f80ed, #2f65ed);
	background: linear-gradient(left, #2f80ed, #2f65ed);
}
.Rshaix_bg{ width: 970px; height: 2px; overflow: hidden;
	background: -webkit-linear-gradient(left, #2f80ed, #2f65ed);
	background: -moz-linear-gradient(left, #2f80ed, #2f65ed);
	background: -ms-linear-gradient(left, #2f80ed, #2f65ed);
	background: -o-linear-gradient(left, #2f80ed, #2f65ed);
	background: linear-gradient(left, #2f80ed, #2f65ed);
}

.Rshaix_ppbox{ position: relative; height: auto; width: 970px;}
.Rshaix_ggimg{ display: none; width: 970px; background-color: #1479d7; margin: 0 auto; height: 70px; overflow: hidden; position: absolute; top: -71px; left: 0px; z-index:9999;}
.Rshaix_ggimg .Rshaix_ggimgA{ display: none; overflow: hidden; width: 100%; height: 100%; object-fit: cover;}
.Rshaix_ggimg .Rshaix_ggimgA .RshaixIMG{ width: 100%; height: 100%; display: block; object-fit: cover;}

.Rshaix_pp{ border-bottom: 1px solid #f0f3f7; margin: 20px auto 0; width: 930px; overflow: hidden; padding-bottom: 20px; height: auto;}
.Rshaix_gjctit{ float: left; height: 72px; line-height: 72px; width: 80px; overflow: hidden; font-size: 14px; color: #777;}
.Rshaix_gjcnr{ float: left; height: 72px; width: 760px; position: relative; overflow: hidden;}
.Rshaix_gjcnr_logo{ width: 760px; overflow: hidden; }
.Rshaix_gjcnr .blue { border-color:#39f!important;color:#39f!important;}
.Rshaix_gjcnr_logoli{ float: left; height: 62px; padding: 4px; background-color: #fff; text-decoration: none; width: 72px; overflow: hidden; border: 1px solid #f0f3f7;}
.Rshaix_gjcnr_logoli .Rshaix_gjcnr_logoli_img{ width: 72px; overflow: hidden; text-align: center; height: 40px; line-height: 40px;}
.Rshaix_gjcnr_logoli .Rshaix_gjcnr_logoli_img .gjcnr_logoliImg{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.Rshaix_gjcnr_logoli .Rshaix_gjcnr_logoli_txt{ margin: 0; width: 72px; height: 22px; text-align:center; line-height: 22px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}
.Rshaix_gjcnr_logoli:hover{ border-color: #f14124;}
.Rshaix_gjcnr_c{ width: 760px; overflow: hidden; height: auto;}
.Rshaix_gjcnr_c .Rshaix_gjcnr_cA{ float: left; padding: 4px; height: 30px; color: #333; line-height: 30px; text-align: center; text-decoration: none; font-size: 12px; overflow: hidden; width: 72px; border: 1px solid #f0f3f7;}
.Rshaix_gjcnr_c .Rshaix_gjcnr_cA:hover{ border-color: #f14124;}
.Rshaix_more{ float: right; width: 60px; height: 20px; color: #2f65ed; line-height: 20px; margin-top: 20px; text-align: center; overflow: hidden; font-size: 14px; cursor: pointer;}
.Rshaix_more .Rshaix_moreXia{ width: 14px; vertical-align: top; margin: 3px 0 0 4px;}
.Rshaix_fl{ border-bottom: 1px solid #f0f3f7; margin: 20px auto 0; width: 930px; padding-bottom: 10px; overflow: hidden; height: auto;}
.Rshaix_fltit{ float: left; height: 20px; line-height: 20px; width: 80px; overflow: hidden; font-size: 14px; color: #777;}
.Rshaix_flnr{ height: 60px; width: 760px; float: left; overflow: hidden;}
.Rshaix_flnr .Rshaix_flnr_c{ text-decoration: none; float: left; margin-bottom: 10px; height: 20px; font-size: 14px; margin-right: 20px; color: #333; line-height: 20px; overflow: hidden;}
.Rshaix_flnr a.blue { color:#39f!important; }
.Rshaix_flnr .Rshaix_flnr_c:hover{ color: #f14124;}
.Rshaix_flnr2{ height: auto; width: 660px; float: left; overflow: hidden;}
.Rshaix_flnr2 .Rshaix_flnr2_c{ text-decoration: none; float: left; margin-bottom: 10px; height: 20px; font-size: 14px; margin-right: 20px; color: #333; line-height: 20px; overflow: hidden;}
.Rshaix_flnr2 .Rshaix_flnr2_c:hover{ color: #f14124;}
.Rshaix_more2{ float: right; width: 60px; height: 20px; color: #2f65ed; line-height: 20px; text-align: center; overflow: hidden; font-size: 14px; cursor: pointer;}
.Rshaix_more2 .Rshaix_moreXia{ width: 14px; vertical-align: top; margin: 3px 0 0 4px;}
/* 排序 */
.Rpx{ width: 970px; height: 34px; margin-top: 15px;}
.Rpx_zh{ float: left; height: 34px; cursor: pointer; position: relative;}
.Rpx_zh_yi{ height: 34px; background-color: #fff; color: #333; width: 120px; text-align: center; padding: 0 15px; line-height: 34px; font-size: 14px;}
.Rpx_zh_yi img{ vertical-align: top; margin: 14px 0 0 6px;}
.Rpx_zh_er{ display: none; position: absolute; top: 34px; left: 0; z-index: 9; width: 150px; height: auto; overflow: hidden; padding: 5px 0; background-color: #fff;}
.Rpx_zh_erli{ width: 150px; height: 34px; overflow: hidden; line-height: 34px; text-align: center; font-size: 13px;}
.Rpx_zh_erli:hover{ color: #2f65ed;}
.Rpx_zh .is {color: #2f65ed!important; }
.Rpx_zh:hover .Rpx_zh_er{ display: block;}
.Rpx_jg{ float: left; height: 34px; overflow: hidden; cursor: pointer; text-indent: 20px; width: 80px; background-color: #fff; color: #333; margin-left: 2px; line-height: 34px; font-size: 14px; position: relative;}
.Rpx_jg img.imgsx{ position: absolute; right: 20px;}
.Rpx_inp{ float: left; height: 34px; background-color: #fff; padding: 0 10px; margin-left: 10px; overflow: hidden;}
.Rpx_inp .Rpx_inp_span{ float: left; height: 34px; line-height: 34px; font-size: 14px; overflow: hidden;}
.Rpx_inp .Rpx_inp_input{ float: left; height: 34px; width: 80px; overflow: hidden; font-size: 14px; color: #333; outline: none; padding: 0 0 0 10px; border: none;}
.Rpx_h{ height: 34px; line-height: 34px; color: #333; overflow: hidden; float: left; width: 20px; text-align: right;}
.Rpx_but{ border: none; background-color: #2f65ed; color: #fff; height: 34px; float: left; margin-left: 10px; border-radius: 4px; padding: 0 15px; cursor: pointer;}
.Rpx_rig{ float: right; height: 34px; line-height: 34px; color: #333; font-size: 14px; overflow: hidden;}
.Rpx_rig .Rpx_rigNub{ color: #f14124;}
/* top产品 */
.cptop{ width: 970px; overflow: hidden; height: auto; margin-top: 15px;}
.cptop_cont{ padding: 20px; height: 170px; overflow: hidden; width: 930px; margin-bottom: 20px;
	background: -webkit-linear-gradient(top, #fff, #edf5ff);
	background: -moz-linear-gradient(top, #fff, #edf5ff);
	background: -ms-linear-gradient(top, #fff, #edf5ff);
	background: -o-linear-gradient(top, #fff, #edf5ff);
	background: linear-gradient(top, #fff, #edf5ff);
}
.cptop_img{ float: left; width: 170px; height: 170px; text-align: center; line-height: 170px; overflow: hidden; background-color: #fff;}
.cptop_img .cptopImg{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.cptop_cont_rig{ float: left; width: 740px; margin-left: 20px; height: auto; overflow: hidden;}
.cptop_cont_tit{ width: 740px; overflow: hidden; display: block; color: #333; font-size: 18px; font-weight: bold; text-decoration: none; height: 30px; line-height: 30px; text-overflow: ellipsis; white-space: nowrap;}
.cptop_cont_tit:hover{ color: #2f65ed;}
.cptop_cont_tit .cptop_cont_tit_top{ color: #fff; height: 18px; padding: 0 5px; display: inline-block; border-radius: 6px; vertical-align: top; margin-top: 7px; line-height: 18px; font-size: 12px; overflow: hidden; background-color: #ff3300;}
.cptop_cont_phb{ color: #994d00; text-decoration: none; display: inline-block; padding: 0 10px; overflow: hidden; height: 25px; line-height: 25px; margin-top: 9px; border-radius: 4px; font-size: 14px; background-color: #fff4e8;}
.cptop_cont_phb .cptop_phb_r{ width: 10px; margin-left: 5px;}
.cptop_ul{ margin: 10px 0 0; padding: 0; width: 740px; height: 60px; overflow: hidden;}
.cptop_ul .cptop_ul_li{ float: left; color: #999; font-size: 14px; overflow: hidden; margin: 0 0 10px 0; width: 180px; height: 20px; line-height: 20px; white-space: nowrap; text-overflow: ellipsis;}
.cptop_ul .cptop_ul_li span.txt{ color: #666;}
.cptop_ul .cptop_ul_li span.lan{ color: #f14124;}
.cptop_ul .cptop_ul_li a.xz{ text-decoration: none; color: #2f65ed; height: 22px; display: inline-block;}
.cptop_txt_jg{ width: 740px; height: 32px; line-height: 32px; overflow: hidden;}
.cptop_txt_jg .cptop_txt_jg_p{ margin: 0; height: 32px; font-size: 14px; color: #333; float: left; overflow: hidden;}
.cptop_txt_jg .cptop_txt_jg_p span.jg{ color: #ff000d; font-size: 16px;}
.cptop_txt_jg .cptop_txt_jgBut{ float: right; height: 32px; overflow: hidden;}
.cptop_txt_jg .cptop_txt_jgBut .dhlyBut{ float: left; height: 32px; line-height: 32px; color: #fff; font-size: 14px; padding: 0 20px; border-radius: 4px; cursor: pointer; margin-left: 10px; border: none;}
.cptop_txt_jg .cptop_txt_jgBut .dhlyBut .dhlyButImg{ vertical-align: top; height: 18px; margin: 7px 6px 0 0;}
.bglan{	background: -webkit-linear-gradient(left, #2f80ed, #2f65ed);
	background: -moz-linear-gradient(left, #2f80ed, #2f65ed);
	background: -ms-linear-gradient(left, #2f80ed, #2f65ed);
	background: -o-linear-gradient(left, #2f80ed, #2f65ed);
	background: linear-gradient(left, #2f80ed, #2f65ed);
}
.bghong{background-image: linear-gradient( left, #f15a24, #f14124);
    background-image: -webkit-linear-gradient( left, #f15a24, #f14124);
    background-image: -moz-linear-gradient( left, #f15a24, #f14124);
    background-image: -ms-linear-gradient( left, #f15a24, #f14124);
    background-image: -o-linear-gradient( left, #f15a24, #f14124);
}
/* 全部产品 */
.qbcp{ width: 950px; height: auto; overflow: hidden; background-color: #fff; padding: 0 10px 20px;}
.qbcpbox{ float: left; border: 1px solid transparent; margin-top: 20px; border-radius: 12px; overflow: hidden; width: 213px; padding: 5px; margin-left: 10px; height: auto;}
.qbcpbox:hover{ border-color: #f14124;}
.qbcp_img{ width: 213px; overflow: hidden; height: 200px; text-align: center; line-height: 200px; display: block; border-radius: 10px; position: relative;}
.qbcp_img .qbcp_imgcp{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.qbcp_img .qbcp_imglogo{ position: absolute; top: 0; left: 10px; text-align: center; line-height: 20px; background-color: #fff; width: 80px; height: 25px; overflow: hidden; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.qbcp_img .qbcp_imglogo .qbcp_imglogo_img{ max-width: 100%; max-height: 100%; vertical-align: middle;}

.qbcp_tit{ width: 213px; display: block; overflow: hidden; margin-top: 7px; color: #333; height: 30px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; font-size: 16px;}
.qbcp_bq{ width: 193px; padding: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 3px; display: block; border-radius: 3px; text-decoration: none; font-size: 13px; height: 25px; line-height: 25px; background-color: #fff4e8; color: #994d00;}
.qbcp_gz{ width: 213px; overflow: hidden; height: 20px; margin-top: 7px; font-size: 14px; color: #333;}
.qbcp_gz span.lan{ color: #f14124;}

.qbcp_gs{ width: 213px; display: block; overflow: hidden; margin-top: 3px; color: #888b94; height: 20px; line-height: 20px; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; font-size: 14px;}
.qbcp_gs:hover{ color: #f14124;}
.qbcp_but{ border-top: 1px solid #f0f0f0; margin-top: 10px; overflow: hidden; width: 213px; padding: 10px 0 6px;}
.qbcp_but span.db{ float: left; height: 26px; margin-right: 15px; cursor: pointer; width: 45px; border-radius: 4px; text-align: center; font-size: 12px; color: #333; border: 1px solid #e4e8ec; line-height: 26px; overflow: hidden;}
.qbcp_but span.isdb {border-color:#2f65ed!important; color: #2f65ed!important; }
.qbcp_but .qbcpBut{ float: left; border: none; height: 28px; width: 70px; border-radius: 4px; overflow: hidden; color: #fff; font-size: 14px; cursor: pointer;}
/* 分页 */
.fy{ width: 970px; overflow: hidden; margin: 30px 0 10px; height: 30px; line-height: 30px; text-align: center;}
.fy .fy_a{ display: inline-block; text-decoration: none; vertical-align: top; margin-right: 8px; padding: 0 12px; height: 30px; font-size: 14px; color: #333333; background: #fff; border-radius: 2px;}
.fy .current{ background-color: #f14124; color: #fff;}
.fy .fy_D{ display: inline-block; vertical-align: top; margin: 0 15px; font-size: 14px; color: #4F5862;}
.fy .fy_inp{ outline: none; height: 30px; width: 30px; color: #333; border: none; padding: 0 10px; background-color: #fff; text-align: center; vertical-align: top; border-radius: 4px;}
/* 厂商排序 */
.Rcspx{ width: 930px; background-color: #fff; height: 32px; padding: 12px 20px; overflow: hidden;}
.Rcspx_zh{ float: left; height: 30px; margin-right: 20px; border: 1px solid #f0f3f7; border-radius: 3px; overflow: hidden; cursor: pointer; color: #333; padding: 0 10px; line-height: 30px; font-size: 14px;}
.Rcspx_zh .Rcspx_zhXia{ width: 12px; vertical-align: top; margin: 9px 0 0 4px;}
.Rcspx_rig{ float: right; height: 32px; line-height: 32px; color: #333; font-size: 14px; overflow: hidden;}
.Rcspx_rig span.nub{ color: #f14124;}
/* 厂商 */
.Rcs{ width: 970px; height: auto; background-color: #fff; overflow: hidden;}
.Rcs_cont{ border-bottom: 1px solid #f6f7fc; width: 930px; height: auto; overflow: hidden; padding: 20px;}
.Rcs_logo{ width: 118px; float: left; height: 68px; overflow: hidden; background: #ffffff; text-align: center; line-height: 65px; border-radius: 6px 6px 6px 6px; border: 1px solid #e4e8ec;}
.Rcs_logo .Rcs_logoImg{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.Rcs_nr{ float: left; margin-left: 20px; width: 790px; height: auto; overflow: hidden;}
.Rcs_nrtop{ width: 790px; overflow: hidden; height: 70px;}
.Rcs_nrtopLeft{ float: left; height: 70px; width: 500px; overflow: hidden;}
.Rcs_nrtopLeft_tit{ width: 100%; overflow: hidden; display: block; color: #333; font-size: 18px; font-weight: bold; text-decoration: none; height: 30px; line-height: 30px; text-overflow: ellipsis; white-space: nowrap;}
.Rcs_nrtopLeft_Tag{ width: 100%; height: 22px; overflow: hidden; margin-top: 5px;}
.Rcs_changshy{ height: 22px; float: left; line-height: 22px; margin-right: 10px; position: relative; z-index: 9;}
.Rcs_changshy .HyImg{ width: 22px; position: absolute;}
.Rcs_changshy .HyTxt{ display: block; height: 20px; padding: 0 10px; color: #fff; margin: 1px 0 0 15px; border-radius: 4px; font-size: 12px; overflow: hidden; line-height: 20px;
    background: -webkit-linear-gradient(left, #6d6dff, #2d2dff);
    background: -moz-linear-gradient(left, #6d6dff, #2d2dff);
    background: -ms-linear-gradient(left, #6d6dff, #2d2dff);
    background: -o-linear-gradient(left, #6d6dff, #2d2dff);
    background: linear-gradient(left, #6d6dff, #2d2dff);
}
.Rcs_changsrz{ float: left; height: 20px; line-height: 20px; font-size: 12px; margin: 0; padding: 0 5px; border: 1px solid #6170e9; overflow: hidden; color: #6170e9; border-radius: 4px;}
.Rcs_changsrz .Rcs_rzimg{ height: 16px; vertical-align: top; margin: 2px 5px 0 0;}
.Rcs_but{ float: right; height: 32px; margin-top: 20px; overflow: hidden;}
.Rcs_but .RcsBut{ float: left; height: 32px; line-height: 32px; color: #fff; font-size: 14px; padding: 0 20px; border-radius: 4px; cursor: pointer; margin-left: 10px; border: none;}
.Rcs_but .RcsBut .RcsButImg{ vertical-align: top; height: 18px; margin: 7px 6px 0 0;}
.Rcs_yqry{ width: 790px; overflow: hidden; height: 22px; }
.Rcs_yqry_yq{ float: left; height: 22px; overflow: hidden;}
.Rcs_yqry_yq div.tit{ width: 75px; float: left; color: #76828f; font-size: 14px; height: 22px; line-height: 22px; overflow: hidden;}
.Rcs_yqry_yq div.neir{ float: left; font-size: 14px; color: #333; height: 22px; line-height: 22px; overflow: hidden;}
.Rcs_yqry_ry{ color: #76828f; float: right; height: 22px; font-size: 14px; line-height: 22px; overflow: hidden;}
.Rcs_yqry_ry img{ height: 22px; vertical-align: top;}
.Rcs_zyfl{ height: auto; overflow: hidden; width: 790px; margin-top: 10px;}
.Rcs_zyfl_tit{ float: left; width: 75px; height: 22px; font-size: 14px; line-height: 22px; overflow: hidden; color: #76828f;}
.Rcs_zyfl_ul{ float: left; height: auto; width: 715px; overflow: hidden; height:44px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.Rcs_zyfl_ul .Rcs_zyfl_gjc{ float: left; height: 22px; margin-right: 15px; line-height: 22px; overflow: hidden; font-size: 14px; color: #333;}
.Rcs_zyfl_jj{ float: left; height: auto; width: 715px; line-height: 25px; overflow: hidden; font-size: 14px; color: #333;height:50px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.Rcs_cp{ width: 790px; overflow: hidden; height: auto; margin-top: 20px;}
.Rcs_cp_cont{ float: left; width: 220px; height: 50px; background: #f8f9fa; border-radius: 4px 4px 4px 4px; padding: 10px 14px; margin-right: 14px;}
.Rcs_cp_cont div.img{ float: left; width: 50px; height: 50px; line-height: 48px; overflow: hidden; background-color: #fff;}
.Rcs_cp_cont div.img .RcsCpImg{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.Rcs_cp_cont div.tit{ line-height: 25px; float: left; width: 160px; font-size: 14px; color: #333; margin-left: 10px; height: 50px; overflow: hidden;}
/* 广告位 */
.ggimg{ clear: both; width: 1200px; overflow: hidden; height: auto; display: block; margin: 20px auto 0;}
.ggimg img{ width: 100%; height: auto; display: block;}

/* 产品对比页面 */
.outBox-product{width: 100%; height: 298px; border-top: 2px solid #2f65ed; background: #fff;}
.outBox-product-number{height: 100%; width: 114px; font-size: 14px; font-weight: 400; color: #76828f; float: left; display: flex; align-items: center;}
.outBox-product-number .outBox-product-number_p{ width: 100%; text-align: center; margin: 0;}
.outBox-product-number .outBox-product-number_p span.nub{ color: #f2460c;}
.outBox-product-content{ height: 100%; width: 217px; border-left: 1px solid #f0f3f7; float: left; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.flex-b{ -webkit-justify-content: space-between; justify-content: space-between;}
.flex{ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.outBox-product-contentHead .outBox-product-contentHead-title{ font-size: 12px; height: 24px; width: 85px; background: url(bg_pk_06.png) no-repeat; background-size: 85px 24px; line-height: 24px; font-weight: 400; text-align: center; color: #76828f;}
.outBox-product-contentHead img.sc{ width: 11px; height: 11px; margin: 5px 8px 0 0; display: block; cursor: pointer;}
.outBox-product-contentBody{ width: 100px; height: 100px; text-align: center; line-height: 96px; border-radius: 3px 3px 3px 3px; border: 2px solid #f0f3f7; margin: 20px auto; margin-bottom: 8px;}
.outBox-product-contentBody img.cpimg{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.outBox-product-contentFooter{ overflow: hidden; width: 100%; height: auto;}
.omit2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.outBox-product-contentFooter-text{ text-decoration: none; padding: 0 12px; font-size: 14px; font-weight: 400; color: #37474f !important; height: 40px; line-height: 20px; text-align: center;}
.outBox-product-contentFooter-text:hover{ color: #2f65ed !important;}
.outBox-product-contentFooter-amt{ margin: 12px 0 18px 0; text-align: center; font-size: 12px; font-weight: 500; color: #a3adb7;}
.outBox-product-contentFooter-amt span.jg{ font-size: 14px; font-weight: 500; color: #f2460c;}
.outBox-product-contentFooter-btn{ padding: 0 11px 16px 11px; width: 100%; position: absolute; bottom: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.outBox-product-contentFooter-btnMsg{ width: 90px; height: 28px; background: #ffffff; border-radius: 3px 3px 3px 3px; opacity: 1; border: 1px solid #2f65ed; font-size: 12px; font-weight: 400; color: #2f65ed; text-align: center; float: left; line-height: 28px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; cursor: pointer;}
.outBox-product-contentFooter-btnCall{ width: 90px; height: 28px; background: #2f65ed; border-radius: 3px 3px 3px 3px; opacity: 1; font-size: 12px; font-weight: 400; color: #fff; text-align: center; float: right; line-height: 28px; cursor: pointer;}
.cp-outBox-product-tableTitle{ height: 47px; background: #f0f3f7;}
.cp-outBox-product-tableTitle div{ width: 114px; font-size: 16px; font-weight: 600; color: #37474f; text-align: center; height: 47px; line-height: 47px;}
.cp-outBox-product-table .Table{ width: 100%; border: 1px solid #f0f3f7; border-collapse: collapse; font-size: 14px; background: #fff;}
.cp-outBox-product-table .Table .TR{ border-bottom: 1px solid #f0f3f7; line-height: 16px; text-align: center; line-height: 20px;}
.cp-outBox-product-table .Table .TH{ border-right: 1px solid #f0f3f7; width: 133px; color: #76828f; padding: 13px 12px; box-sizing: border-box; font-weight: 400; box-sizing: border-box; text-align: center;}
.cp-outBox-product-table .Table .TD{ border-right: 1px solid #f0f3f7; width: 217px; color: #37474f; min-width: 217px; max-width: 217px; padding: 13px 12px; box-sizing: border-box;}
.cp__outBox-color_0C7FF2{ color: #2f65ed !important; text-decoration: none;}

/* 右侧悬浮 */
.rigfix{ width: 56px; height: auto; padding: 0 8px 8px; border-radius: 12px; position: fixed; right: 30px; bottom: 90px; z-index: 99; background-color: #fff;}
.rigfix .rigfix_xcx{ width: 56px; cursor: pointer; height: 56px; position: relative; margin-top: 8px;}
.rigfix_xcx .rigfix_xcx_yi{ width: 56px; overflow: hidden; height: 56px;}
.rigfix_xcx .rigfix_xcx_yi .rigfix_xcx_yiImg{ width: 32px; height: 32px; overflow: hidden; margin: 0 auto;}
.rigfix_xcx .rigfix_xcx_yi .rigfix_xcx_yiImg .rigfixIcon{ width: 32px; height: 32px;}
.rigfix_xcx .rigfix_xcx_yi .rigfix_xcx_yiTxt{ display: block; width: 56px; height: 24px; line-height: 24px; font-size: 12px; color: #333; overflow: hidden; text-align: center;}
.rigfix_xcx .rigfix_xcx_er{ display: none; position: absolute; top: -42px; left: -155px; width: 120px; padding: 8px; background-color: #fff; height: 120px; border-radius: 8px;}
.rigfix_xcx .rigfix_xcx_er .rigfix_xcxEWM{ width: 120px; height: 120px; display: block;}
.rigfix .rigfix_xcx:hover .rigfix_xcx_er{ display: block;}
.rigfix .rigfix_ly{ display: block; width: 56px; cursor: pointer; height: 56px; overflow: hidden; margin-top: 8px; text-decoration: none;}
.rigfix .rigfix_ly .rigfix_imgbox{ width: 32px; height: 32px; background-color: #fff; text-align: center; overflow: hidden; border-radius: 50px; margin: 0 auto;}
.rigfix .rigfix_ly .rigfix_imgbox .rigfixIcon{ width: 32px; height: 32px;}
.rigfix .rigfix_ly .rigfix_spantit{ display: block; width: 56px; height: 24px; line-height: 24px; font-size: 12px; color: #333; overflow: hidden; text-align: center;}
/* 对比栏 */
.duibi{ width: 100%; overflow: hidden; height: auto; background: rgba(0,0,0,.7); position: fixed; bottom: -118px; left: 0; z-index: 99; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s;}
.duibimain{ width: 1400px; overflow: hidden; margin: 0 auto; height: 78px; padding: 20px 0;
	display: -webkit-box;
	display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.duibi_nub{ overflow: hidden; height: 20px; color: #fff; font-size: 16px;}
.duibi_cp{ height: 78px;}
.duibi_cpli{ height: 62px; float: left; margin-left: 15px; padding: 8px; border-radius: 8px; width: 174px; background-color: #fff; position: relative;}
.duibi_cpli_img{ float: left; width: 62px; height: 62px; overflow: hidden;}
.duibi_cpli_img .duibi_cpImg{ width: 100%; height: 100%; display: block; object-fit: cover;}
.duibi_cpli_tit{ float: left; overflow: hidden; width: 100px; height: 62px; line-height: 31px; margin-left: 8px; font-size: 14px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.duibi_cpli_gb{ position: absolute; top: -10px; right: -10px; width: 24px; height: 24px; cursor: pointer; background: url(gb.png) no-repeat; background-size: 100% 100%;}
.duibi_but{ height: 34px; margin-left: 15px; overflow: hidden;}
.duibi_but_span{ display: inline-block; width: 94px; height: 32px; font-size: 16px; font-weight: 400; line-height: 32px; color: #fff; text-align: center; cursor: pointer; border: 1px solid #fff; border-radius: 9px;}
.duibi_but_a{ display: inline-block; text-decoration: none; width: 96px; height: 34px; margin-left: 8px; font-size: 16px; font-weight: 600; line-height: 34px; color: #fff; text-align: center; background: #2f65ed; border: none; border-radius: 9px;}
/* 留言询价 */
.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: 444px;}
.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; 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; 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: 82px; 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 #1479d7; color: #1479d7;}
.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 #1479d7; 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: #1479d7; 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;}
/* 底部 */
.boxfooter{ width: 100%; min-width: 1200px; height: auto; overflow: hidden; clear: both; background-color: #fff; margin-top: 30px;}
.footer{ margin: 0 auto; width: 1200px; height: auto; padding: 30px 0; overflow: hidden;}
.footer .footer_left{ float: left; width: 300px; height: auto; overflow: hidden;}
.footer .footer_left .footer_leftLi{ float: left; width: 120px; margin-right: 30px; height: auto; overflow: hidden;}
.footer .footer_left .footer_leftLi .footer_leftLi_img{ width: 100px; height: auto; margin: 0 auto; display: block;}
.footer .footer_left .footer_leftLi_tit{ margin: 0; font-size: 12px; width: 120px; text-align: center; height: 30px; line-height: 30px; overflow: hidden; color: #333;}
.footer .footer_right{ float: left; width: 880px; height: auto; margin-left: 20px; overflow: hidden;}
.footer .footer_right .footer_ul{ margin: 0; padding: 0; width: 880px; height: auto; overflow: hidden;}
.footer .footer_right .footer_ul .footer_li{ float: left; height: 20px; line-height: 20px; margin-bottom: 10px; overflow: hidden;}
.footer .footer_right .footer_ul .footer_li .footer_a{ display: block; color: #444; height: 20px; font-size: 12px; font-family: 宋体; text-decoration: none;}
.footer .footer_right .footer_ul .footer_li .footer_a:hover{ color: #ff7300;}
.footer .footer_right .footer_ul span{ float: left; height: 20px; line-height: 20px; margin: 0 10px; overflow: hidden; color: #666; font-size: 10px;}
.footer .footer_txt{ width: 880px; height: auto; overflow: hidden; line-height: 26px; font-size: 12px; font-family: PingFangSC-Regular; color: #bbb;}
.footer .footer_txt .footer_txtA{ color: #bbb; text-decoration: none; font-size: 12px;}
.footer .footer_txt .footer_txtA .footer_txtAIMG{ vertical-align: top; width: 15px; height: auto; margin: 6px 5px 0 0;}
.footer .footer_img{ width: 880px; height: auto; overflow: hidden; margin-top: 10px;}
.footer .footer_img .footer_imgA{ float: left; height: 30px; margin-right: 5px; overflow: hidden;}
.footer .footer_img .footer_imgA .footerIMG{ height: 30px;}
