@charset "utf-8";
html,body{ margin: 0; padding: 0; font-family: "微软雅黑";}
img{ border: none;}
ul,li{ list-style: none;}
a{ outline: none;}
/* 登录 */
.logo_bg{ height: 100vh; overflow: hidden; background: url(login_bg.jpg) 0/100% 100% no-repeat;}
.lg_box{ width: 1200px; overflow: hidden; height: auto; margin: 50px auto 0;}
.lg_box .lg_logoimg{ width: 1200px; overflow: hidden; height: 80px;}
.lg_box .lg_logoimg img{ height: 80px; margin-left: 20px; display: block;}
.lg_box .lg_main{ width: 1200px; overflow: hidden; min-height: 550px; height: auto; margin-top: 20px; background-color: #fff; border-radius: 20px;}
.lg_main .lg_main_img{ float: left; width: 660px; text-align: center; overflow: hidden; height: 550px; line-height: 540px;}
.lg_main .lg_main_img img{ vertical-align: middle;}
.lg_main_dl{ float: left; width: 460px; margin-left: 40px; overflow: hidden; height: 550px;}
.lg_main_dl .lgdl_tab{ width: 460px; overflow: hidden; height: 56px; margin-top: 20px;}
.lgdl_tab .js_tab{ float: left; height: 56px; cursor: pointer; margin-right: 60px; overflow: hidden;}
.lgdl_tab .js_tab p{ margin: 0; height: 52px; width: 100%; text-align: center; line-height: 54px; font-size: 24px; font-weight: bold; color: #666; overflow: hidden;}
.lgdl_tab .js_tab span{ display: block; height: 4px; width: 100%; overflow: hidden; background-color: transparent;}
/* 短信登录 */
.dxdl{ width: 460px; height: auto; overflow: hidden;}
.lgdl_tis{ width: 460px; font-size: 14px; margin: 30px 0 0; text-indent: 30px; height: 20px; line-height: 20px; font-weight: bold; color: #333; overflow: hidden;}
.lgdl_form{ width: 460px; overflow: hidden; height: auto;}
.lgdl_form .lgdl_inp{ width: 400px; overflow: hidden; display: block; font-size: 16px; height: 55px; outline: none; margin-top: 30px; background-color: #f5f6f9; border: none; padding: 0 30px; border-radius: 50px;}
.lgdl_form .lgdl_yzm{ width: 460px; overflow: hidden; height: 55px; margin-top: 30px; background-color: #f5f6f9; border-radius: 50px;}
.lgdl_form .lgdl_yzm input{ float: left; width: 259px; height: 55px; font-size: 16px; overflow: hidden; border: none; background-color: #f5f6f9; outline: none; padding: 0 30px;}
.lgdl_form .lgdl_yzm span{ float: left; height: 25px; width: 1px; background-color: #e0e0e0; margin-top: 15px; overflow: hidden;}
.lgdl_form .lgdl_yzm p{ float: right; height: 55px; width: 140px; text-align: center; cursor: pointer; overflow: hidden; margin: 0; font-size: 16px; line-height: 55px; color: #2f65ed;}
.lgdl_form .lgdl_xieyi{ width: 460px; text-align: center; height: auto; line-height: 20px; margin: 30px auto 0; overflow: hidden;}
.lgdl_xieyi label{ height: 20px; display: inline-block; font-size: 14px; color: #666;}
.lgdl_xieyi label input{ margin: 4px 5px 0 0; vertical-align: top;}
.lgdl_xieyi a{ font-size: 14px; display: inline-block; height: 20px; color: #2f65ed;}
.lgdl_form .lgdl_sub{ width: 460px; height: 55px; cursor: pointer; color: #fff; padding: 0; margin-top: 30px; letter-spacing: 2px; border-radius: 50px; border: none; font-size: 18px;
	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);
}
.lgdl_zhuce{ color: #f14124; font-size: 18px; display: block; width: 100px; text-align: center; height: 25px; line-height: 25px; margin: 20px auto 0; text-decoration: none; overflow: hidden;}
/* 密码登录 */
.mmdl{ width: 460px; height: auto; display: none; margin-top: 20px; overflow: hidden;}
.lgdl_wjmm{ width: 460px; overflow: hidden; height: 20px; margin-top: 20px; color: #333; font-size: 14px;}
.lgdl_wjmm span{ color: #333; font-size: 14px; float: right; color: #2f65ed; cursor: pointer; height: 20px;}
.lgdl_wjmm span:hover{ text-decoration: underline;}
/* 找回密码 */
.lg_main_zhmm{ float: left; width: 460px; margin-left: 40px; display: none; overflow: hidden; height: 550px;}
.zhmm_tit{ width: 460px; overflow: hidden; height: 56px; margin-top: 20px;}
.zhmm_tit div{ float: left; height: 56px; margin-right: 60px; overflow: hidden;}
.zhmm_tit div p{ margin: 0; height: 52px; width: 100%; text-align: center; line-height: 54px; font-size: 24px; font-weight: bold; color: #666; overflow: hidden;}
.zhmm_tit div span{ display: block; height: 4px; width: 100%; 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);
}
.zhmm_txt{ width: 460px; margin: 30px 0 0; height: auto; line-height: 30px; color: #333; font-size: 16px;}
.zhmm_inp{ width: 400px; overflow: hidden; display: block; font-size: 16px; height: 55px; outline: none; margin-top: 30px; background-color: #f5f6f9; border: none; padding: 0 30px; border-radius: 50px;}
.zhmm_sub{ width: 460px; height: 55px; cursor: pointer; color: #fff; padding: 0; margin-top: 30px; letter-spacing: 2px; border-radius: 50px; border: none; font-size: 18px;
	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);
}
.zhmm_fh{ color: #2f65ed; font-size: 14px; cursor: pointer; display: block; width: 100px; text-align: center; height: 25px; line-height: 25px; margin: 20px auto 0; text-decoration: none; overflow: hidden;}
.zhmm_fh:hover{ text-decoration: underline;}
/* 注册账号 */
.lg_main_zhuce{ float: left; width: 460px; display: none; margin-left: 40px; overflow: hidden; height: auto;}
.zhuce_tit{ width: 100px; overflow: hidden; height: 56px; margin-top: 20px;}
.zhuc_dl{ width: 460px; margin: 20px 0 40px; height: auto; color: #333; font-size: 14px; text-align: center;}
.zhuc_dl span{ color: #2f65ed; cursor: pointer;}
.zhuc_dl span:hover{ text-decoration: underline;}

/* 首页 */
/* top */
.boxtop{ width: 100%; min-width: 1200px; background-color: #fff; border-bottom: 1px solid #f2f2f2; height: 40px;}
.top{ width: 1200px; height: 40px; margin: 0 auto;}
.top .topleft{ float: left; height: 40px; width: 600px; margin: 0; padding: 0;}
.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: #f14124;}
.top .topleft li a:hover{ color: #f14124;}
.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 #f14124; position: absolute; top: 40px; left: -40px; z-index: 9;}
.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: 14px; 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 #f14124; border-top: none; position: absolute; left: -9px; top: 40px; z-index: 9;}
.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{ background-color: #f8f8f8; color: #f14124;}
.top .topleft li:hover .top_erji{ display: block;}
/* head */
.headbox{ clear: both; width: 100%; min-width: 1200px; background-color: #fff; height: auto;}
.head{ width: 1200px; margin: 0 auto; height: 140px;}
.headlogo{ width: 220px; height: 90px; float: left; margin: 20px 0 0 10px; overflow: hidden;}
.headlogo img{ height: 90px; display: block;}
.head_sous{ width: 550px; height: 45px; float: left; margin: 47.5px 0 0 130px; border-radius: 50px;
	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_fenl{ float: left; height: auto; width: 93px; margin: 2px 0 0 2px; border-bottom: 2px solid #f15a24; border-bottom-left-radius: 50px; position: relative;}
.headss_fenl .headss_fenl_p{ width: 92px; height: 41px; line-height: 41px; color: #333; border-right: 1px solid #eee; background-color: #fff; cursor: pointer; border-top-left-radius: 50px; border-bottom-left-radius: 50px; font-size: 14px; text-align: center; margin: 0;}
.headss_fenl .headss_fenl_p img{ width: 10px; vertical-align: top; height: auto; margin: 15px 0 0 10px;}
.headss_fenl ul{ display: none; margin: 0; padding: 0; width: 93px; height: auto; border-bottom: 2px solid #f15a24; border-top: none; background-color: #fff; overflow: hidden; position: absolute; top: 43px; left: 0px; z-index: 9;}
.headss_fenl ul li{ height: 35px; text-align: center; cursor: pointer; border-right: 2px solid #f15a24; border-left: 2px solid #f15a24; line-height: 35px; width: 89px; font-size: 14px; color: #333; overflow: hidden;}
.headss_fenl ul p{ width: 93px; height: 12px; margin: 0; border-bottom: 2px solid #f15a24; position: relative;}
.headss_fenl ul p img{ width: 16px; position: absolute; top: 6px; z-index: 9; left: 50%; margin-left: -8px;}
.headss_fenl ul li:hover{ background-color: rgba(241, 65, 36, 0.06); color: #f14124;}
/*.headss_fenl:hover ul{ display: block;}*/
.head_sous .headss_inp{ float: left; width: 295px; height: 41px; padding: 0 20px; margin-top: 2px; border: none; outline: none; background-color: #fff;}
.head_sous .headss_subr{ float: left; width: 120px; height: 41px; margin-top: 2px; background-color: #fff; position: relative;}
.head_sous .headss_sub {width: 120px; height: 45px; margin-top:-2px; border-radius: 50px;background-color:#f14124;}
.headss_sub .subbtn { display: block; width: 120px; height: 45px; padding: 0; padding-left:32px;background:url(fdj.png) 24px 10px/26px no-repeat;  text-decoration: none; cursor: pointer; line-height: 45px; border: none; color: #fff; font-size: 16px;  border-radius: 50px;  position: absolute; top: -2px; left: 0; z-index: 9;

}
.headss_sub a img{ width: 26px; vertical-align: top; margin: 10px 8px 0 0;}
.head_gjc{ float: right; height: 30px; line-height: 30px; margin-top: 55px; overflow: hidden;}
.head_gjc a{ float: left; font-size: 16px; color: #333; margin-left: 30px; text-decoration: none;}
/* nav */
.navbox{ clear: both; width: 100%; min-width: 1200px; background-color: #fff; height: auto;}
.nav{ width: 1200px; height: 45px; margin: 0 auto;}
.nav .order{ float: left; width: 240px; height: 45px; position: relative;}
.nav .order_fl{ width: 240px; height: 45px; line-height: 45px; overflow: hidden; border-top-right-radius: 10px; cursor: pointer; border-top-left-radius: 10px; font-size: 16px; color: #fff;
	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);
}
.nav .order_fl img{ width: 16px; vertical-align: top; margin: 16px 15px 0 25px;}
.nav .order_fl span{ display: inline-block; width: 16px; height: 16px; overflow: hidden; vertical-align: top; margin: 16px 15px 0 25px; background: url(nav_more2.png) 0 0/16px auto no-repeat;}
.nav .nav_ul{ float: left; width: 720px; margin: 0; padding: 0; height: 45px; overflow: hidden; overflow: hidden;}
.nav .nav_ul li{ float: left; margin: 0 0 0 50px; height: 45px; line-height: 45px; overflow: hidden;}
.nav .nav_ul li a{ color: #333; font-size: 16px; height: 45px; display: block; overflow: hidden; text-decoration: none;}
.nav .nav_ul li a:hover{ color: #f14124;}
.nav .nav_ul li .color{ color: #f14124;}
.nav .nav_ch{ float: right; height: 40px; overflow: hidden;}
.nav .nav_ch a{ float: left; text-decoration: none; overflow: hidden; height: 40px; line-height: 40px; width: 100px; color: #fff; text-align: center; border-radius: 50px;}
.nav_ch .nav_ch1{
	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);
}
.nav_ch .nav_ch2{ margin-left: 20px;
	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);
}
/* banner */
.bannerbox{ clear: both; width: 100%; min-width: 1200px; overflow: hidden; height: 500px; background-color: #2f1f8c; position: relative;}
.banner_img{ display: block; width: 1200px; height: 500px; overflow: hidden; text-align: center; position: absolute; top: 0; left: 50%; z-index: 1; margin-left: -600px;}
.banner_img img{ width: 1200px; height: 500px; display: block;}

.banner{ margin: 0 auto; overflow: hidden; width: 1200px; height: 500px;}
.order_box{ position: absolute; top: 45px; left: 0; z-index: 9; width: 240px; height: 456px; padding: 12px 0; background-color: #fff; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}
.order_box .order_li{ width:190px; height: 45px; padding: 10px 25px; position: relative;}
.order_box .order_li:hover{ background-color: #cbddff;}
.order_li .order_lititle{font-size: 16px; height: 20px; line-height: 20px; width: 190px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.order_lititle div{ float: left; height: 20px; width: 20px; margin-right: 10px; overflow: hidden;}
.order_lititle div img{ width: 18px; height: 18px; margin-top: 1px;}
.order_lititle a{ color: #333; float: left; height: 20px; line-height: 20px; overflow: hidden; text-decoration: none; font-size: 16px;}
.order_lititle span{ float: left; margin: 0 4px; height: 20px; overflow: hidden;}
.order_ligjc{ margin-left: 30px; width: 170px; height: 20px; margin-top: 5px; line-height: 20px; overflow: hidden;}
.order_ligjc a{ float: left; overflow: hidden; text-decoration: none; margin-left: 20px; font-size: 14px; color: #333;}
.order_ligjc a:nth-child(1){ margin-left: 0;}
.order2_box{ display: none; position: absolute; left: 240px; top: -12px; width: 600px; /*height: 439px;*/ padding: 20px; background: #fff; border-top: 1px solid #2f65ed; overflow: hidden;}
.order2_box .order2_top{ width: 600px; overflow: hidden; }
.order2_top .order2_top_tit{ font-size: 15px; color: #333; font-weight: bold; width: 600px; height: 20px; line-height: 20px; overflow: hidden;}
.order2_top_ul{ width: 600px; margin: 20px 0 0; padding: 0; overflow: hidden; height: auto; padding-bottom: 5px; border-bottom: 1px solid #f2f2f2;}
.order2_top_ul li{ float: left; height: 20px; line-height: 20px; overflow: hidden; margin: 0 20px 15px 0;}
.order2_top_ul li a{ text-decoration: none; overflow: hidden; display: block; font-size: 14px; color: #333;}
.order2_top_ul li a:hover{ color: #2f65ed;}
.order2_bot{ width: 600px; overflow: hidden; height: 70px;}
.order2_bot a{ float: left; height: 65px; width: 110px; border: 1px solid #f1f1f1; border-radius: 5px; line-height: 60px; text-align: center; margin-right: 10px;}
.order2_bot a img{ max-width: 80%; max-height: 80%; vertical-align: middle;}
.order2_bot a:nth-child(5){ margin-right: 0;}
.order_box .order_li:hover .order2_box{ display: block;}

.order_none{ display: none;}
.nav .order:hover .order_none{ display: block;}
.order:hover #order_hover{ color: #fff !important;
	background: -webkit-linear-gradient(left, #f15a24, #f14124) !important;
	background: -moz-linear-gradient(left, #f15a24, #f14124) !important;
	background: -ms-linear-gradient(left, #f15a24, #f14124) !important;
	background: -o-linear-gradient(left, #f15a24, #f14124) !important;
	background: linear-gradient(left, #f15a24, #f14124) !important;
}
.order:hover #order_hover span{ background-position: 0 -36px;}
/* 中间广告位 */
.banner_gg{ width: 620px; height: 100px; margin: 380px 0 0 260px; float: left; overflow: hidden; position: relative; z-index: 2;}
.banner_gg a{ float: left; height: 100px; overflow: hidden; border-radius: 4px; margin-left: 10px; width: 200px; background-color: #fff;}
.banner_gg a:nth-child(1){ margin-left: 0;}
/* 右侧 */
.bnrigh{ float: right; width: 260px; height: 460px; padding: 0 20px; background-color: #fff; margin-top: 20px; border-radius: 10px; position: relative; z-index: 2;}
.bnrigh_top{ width: 260px; height: 60px; margin-top: 20px; overflow: hidden;}
.bnrigh_top div{ float: left; width: 60px; height: 60px; border-radius: 50px; overflow: hidden;}
.bnrigh_top div img{ width: 100%; height: 100%; display: block;}
.bnrigh_top p{ float: left; height: 60px; line-height: 60px; max-width: 180px; overflow: hidden; margin: 0 0 0 20px; color: #333; font-size: 16px;}
.bnrigh_dlzc{ width: 260px; height: 40px; overflow: hidden; margin-top: 20px;}
.bnrigh_dlzc a{ float: left; border: 1px solid #2f65ed; height: 38px; line-height: 38px; color: #fff; font-size: 14px; border-radius: 4px; text-align: center; text-decoration: none;
	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);
}
.bnrigh_hyfw{ width: 260px; height: 259px; border-top: 1px solid #f3f3f3; margin-top: 20px; padding: 20px 0; overflow: hidden;}
.bnrigh_hyfw .bnhyfw_tit{ width: 260px; overflow: hidden; height: 22px; line-height: 22px; font-weight: bold; font-size: 18px; color: #333; text-align: center;}
.bnrigh_hyfw .bnhyfw_box{ width: 260px; overflow: hidden; height: auto;}
.bnhyfw_box .bnhyfw_cont{ text-decoration: none; float: left; margin-top: 8px; overflow: hidden; width: 130px; height: 110px;}
.bnhyfw_cont div{ width: 130px; height: 90px; text-align: center; overflow: hidden;}
.bnhyfw_cont div img{ width: 90px; height: 90px;}
.bnhyfw_cont p{ margin: 0; height: 20px; line-height: 20px; width: 130px; text-align: center; color: #333; overflow: hidden; font-size: 14px;}
/* 采购信息 */
.cgxx{ overflow: hidden; width: 1200px; height: auto; margin: 20px auto 0; clear: both;}
.cgxxbox{ float: left; width: 880px; height: 410px; padding: 20px 0; margin-right: 20px; border-radius: 10px; background-color: #fff; overflow: hidden;}
.cgxxbox .cgxx_tit{ width: 840px; padding: 0 20px; margin: 0; height: 26px; line-height: 26px; color: #333; font-size: 22px; font-weight: bold;}
.cgxxbox .cgxx_bot{ width: 880px; overflow: hidden; height: 384px;}
.cgxx_bot .cgxx_cont{ width: 234px; float: left; padding: 15px; border-radius: 6px; margin: 20px 0 0 20px; border: 1px solid #e5eaf0; overflow: hidden;}
.cgxx_cont .cgxx_1{ width: 234px; height: 30px; overflow: hidden;}
.cgxx_1 .cgxx_name{ float: left; max-width: 154px; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; text-decoration: none; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cgxx_1 .cgxx_name:hover{ color: #f14124;}
.cgxx_1 .cgxx_bj{ float: right; width: 80px; overflow: hidden; font-size: 12px; font-weight: bold; cursor: pointer; text-align: center; color: #fff; text-decoration: none; border-radius: 15px; height: 30px; line-height: 30px; background-color: #f14124;}
.cgxx_cont .cgxx_2{ width: 234px; height: 20px; line-height: 20px; margin-top: 25px; overflow: hidden;}
.cgxx_2 .cgxx_2_div{ float: left; color: #333; overflow: hidden; font-size: 12px;}
.cgxx_2 .cgxx_2_p{ float: right; color: #333; margin: 0; overflow: hidden; font-size: 12px;}
.cgxq{ float: left; height: 450px; width: 260px; padding: 0 20px; border-radius: 10px; background-color: #fff; overflow: hidden;}
.cgxq .cgxq_tit{ margin: 20px 0 10px 0; overflow: hidden; width: 260px;}
.cgxq .cgxq_inpt{ width: 238px; 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;}
.cgxq .cgxq_text{ width: 238px; height: 48px; line-height: 24px; color: #333; font-size: 14px; margin-bottom: 6px; outline: none; padding: 0 10px; border-radius: 4px; border: 1px solid #f0f3f7;}
.cgxq .cgxq_yzm{ width: 258px; height: 32px; line-height: 32px; margin-bottom: 6px; border-radius: 4px; border: 1px solid #f0f3f7;}
.cgxq .cgxq_yzm input{ float: left; width: 100px; border: none; color: #333; font-size: 14px; overflow: hidden; outline: none; height: 30px; line-height:30px; padding: 0 10px;}
.cgxq .cgxq_yzm span{ float: right; width: 120px; cursor: pointer; text-align: center; color: #2f80ed; font-size: 14px; overflow: hidden; height: 30px;}
.cgxq .cgxq_sub{ width: 260px; height: 40px; text-decoration: none; margin-top: 12px; display: block; line-height: 40px; 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);
}
.cgxq .cgxq_xy{ width: 260px; height: auto; line-height: 20px; margin-top: 6px; overflow: hidden; font-weight: 400; font-size: 12px; color: #666666;}
/* 产品优选 */
.cpyx{ overflow: hidden; width: 1200px; height: auto; padding: 20px 0; background-color: #fff; margin: 20px auto 0; clear: both;}
.cpyxtit{ width: 1160px; height: 30px; padding: 0 20px; overflow: hidden;}
.cpyxtit p{ margin: 0; float: left; height: 30px; line-height: 26px; color: #333; font-size: 22px; font-weight: bold;}
.cpyxtit ul{ float: left; margin: 0 0 0 40px; height: 30px; padding: 0; overflow: hidden;}
.cpyxtit ul li{ float: left; margin-right: 40px; cursor: pointer; height: 28px; line-height: 26px; border-bottom: 2px solid transparent; font-size: 14px; color: #333; overflow: hidden;}
.cpyxtit a{ float: right; height: 30px; line-height: 26px; text-decoration: none; color: #949494; font-size: 14px;}
.cpyxtit a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.cpyx .cpyx_box{ display: none; width: 1200px; overflow: hidden; height: auto;}
.cpyx_cont{ float: left; text-decoration: none; width: 194px; height: 228px; padding: 10px; border: 1px solid #eff2f6; margin: 20px 0 0 20px; border-radius: 6px; overflow: hidden;}
.cpyx_cont .cpyx_img{ width: 194px; overflow: hidden; height: 150px; text-align: center; line-height: 145px;}
.cpyx_cont .cpyx_img img{ max-width: 80%; max-height: 80%; vertical-align: middle;}
.cpyx_cont .cpyx_tit{ width: 194px; overflow: hidden; height: 25px; margin-top: 12px; line-height: 25px; font-size: 16px; color: #333; white-space: nowrap; text-overflow: ellipsis;}
.cpyx_cont:hover .cpyx_tit{ color: #f14124;}
.cpyx_cont .cpyx_pp{ width: 194px; overflow: hidden; height: 20px; margin: 10px 0 0 0; line-height: 20px; color: #777; font-size: 14px; white-space: nowrap; text-overflow: ellipsis;}
/* 优质供应商 */
.yzgys{ overflow: hidden; width: 1200px; height: auto; padding: 20px 0; background-color: #fff; margin: 20px auto 0; clear: both;}
.yzgys .yzgys_box{ display: none; width: 1160px; height: auto; padding: 0 20px; margin-top: 20px; overflow: hidden;}
.yzgys_box .yzgys_btxt{ float: left; width: 280px; height: 303px; overflow: hidden;}
.yzgys_box .yzgys_blogo{ display: block; width: 200px; height: 100px; line-height: 100px; text-align: center; overflow: hidden;}
.yzgys_box .yzgys_blogo img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.yzgys_box .yzgys_btit{ width: 280px; height: 30px; line-height: 30px; margin-top: 10px; font-size: 24px; overflow: hidden; color: #333;}
.yzgys_box .yzgys_bxian{ width: 60px; height: 3px; margin: 10px 0 0 0; overflow: hidden; background-color: #333;}
.yzgys_box .yzgys_bjs{ width: 280px; margin: 20px 0 0 0; height: 130px; line-height: 26px; color: #333; font-size: 14px; overflow: hidden;}
.yzgys_box .yzgys_bimg{ float: right; width: 850px; height: 260px; margin-top: 40px; overflow: hidden;}
.yzgys_box .yzgys_bimg a{ float: left; overflow: hidden; width: 195px; height: 258px; margin-left: 15px; text-align: center; line-height: 254px; background-color: #fff; border-radius: 4px; border: 1px solid #e5eaf0;}
.yzgys_box .yzgys_bimg a img{ max-width: 90%; max-height: 90%; vertical-align: middle; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s;}
.yzgys_box .yzgys_bimg a:hover img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);}
/* 猜你喜欢 */
.cnxh{ overflow: hidden; width: 1200px; height: auto; padding: 20px 0; background-color: #fff; margin: 20px auto 0; clear: both;}
.cnxh .cnxh_box{ width: 1200px; overflow: hidden; height: auto;}
.cnxh_cont{ float: left; text-decoration: none; width: 255px; height: 110px; padding: 10px; margin: 20px 0 0 20px; background-color: #f9fbfe; border-radius: 4px; overflow: hidden;}
.cnxh_cont .cnxh_img{ float: left; width: 120px; height: 110px; line-height: 105px; text-align: center; background-color: #fff; overflow: hidden;}
.cnxh_cont .cnxh_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.cnxh_cont .cnxh_txt{ float: left; margin-left: 10px; height: 110px; width: 125px; overflow: hidden;}
.cnxh_txt .cnxh_tit{ display: block; text-decoration: none; width: 125px; height: 50px; line-height: 25px; overflow: hidden; font-size: 15px; font-weight: bold; color: #333;}
.cnxh_txt .cnxh_fl{ display: block; width: 125px; overflow: hidden; margin-top: 13px; font-size: 13px; color: #f14124;}
.cnxh_txt .cnxh_gs{ text-decoration: none; display: block; margin-top: 5px; height: 25px; line-height: 25px; color: #333; font-size: 13px; width: 125px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/* 资讯 */
.zixun{ overflow: hidden; width: 1200px; height: auto; margin: 20px auto 0; clear: both;}
.zixun_box{ float: left; width: 840px; height: auto; padding: 20px; margin-right: 20px; overflow: hidden; background-color: #fff;}
.zixun_box .zixun_tit{ width: 840px; height: 26px; overflow: hidden;}
.zixun_box .zixun_tit p{ margin: 0; float: left; height: 26px; line-height: 26px; color: #000; font-size: 22px; font-weight: bold;}
.zixun_box .zixun_tit a{ float: right; height: 26px; line-height: 26px; text-decoration: none; color: #949494; font-size: 14px;}
.zixun_box .zixun_tit a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.zixun_box .zixun_bot{ width: 840px; height: 340px; overflow: hidden;}
.zixun_box .zixun_bot .zixunSwiper{float: left; margin-top: 20px; width: 320px; height: 340px; overflow: hidden; position: relative;}
.zixun_box .zixun_bot .zixunSwiper .zixunSwiper-pagination{ position: absolute; bottom: 30px; left: 0; z-index: 9; display: flex; align-items: center; justify-content: center;}
.zixun_bot .zixun_new{ width: 320px; height: 340px; overflow: hidden;}
.zixun_new .zixun_new_img{ display: block; width: 320px; height: 240px; border-radius: 10px; overflow: hidden;}
.zixun_new .zixun_new_img img{ width: 100%; height: 100%; display: block; object-fit: cover;}
.zixun_new .zixun_new_tit{ display: block; width: 320px; height: 30px; line-height: 30px; margin-top: 10px; text-decoration: none; font-size: 18px; font-weight: bold; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zixun_bot .zixun_ul{ float: left; margin: 0 0 0 40px; padding: 0; width: 480px; height: 340px; overflow: hidden;}
.zixun_bot .zixun_ul li{ width: 490px; overflow: hidden; height: 30px; margin-top: 18px;}
.zixun_bot .zixun_ul li a{ display: block; font-size: 17px; color: #333; text-decoration: none; width: 490px; height: 30px; line-height: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zixun_bot .zixun_ul li a:hover{ color: #f14124;}
.csdt{ float: left; height: auto; width: 260px; padding: 20px; background-color: #fff; overflow: hidden;}
.csdt .csdt_tit{ width: 260px; height: 26px; overflow: hidden;}
.csdt .csdt_tit p{ margin: 0; float: left; height: 26px; line-height: 26px; color: #000; font-size: 22px; font-weight: bold;}
.csdt .csdt_tit a{ float: right; height: 26px; line-height: 26px; text-decoration: none; color: #949494; font-size: 14px;}
.csdt .csdt_tit a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.csdt .csdt_box{ width: 260px; height: 338px; margin-top: 2px; overflow: hidden;}
.csdt_box a{ display: block; margin-top: 18px; width: 260px; height: auto; height: 30px; line-height: 30px; text-decoration: none; overflow: hidden; white-space: nowrap; text-decoration: none; font-size: 14px; color: #333;}
.csdt_box a:hover{ text-decoration: underline;}

/* 视频 */
.ship{ overflow: hidden; width: 1200px; height: auto; padding: 20px 0; background-color: #fff; margin: 20px auto 0; clear: both;}
.ship .ship_box{ width: 1200px; overflow: hidden; margin-top: 20px; height: auto;}
.ship_cont{ float: left; text-decoration: none; width: 273px; height: 260px; margin-left: 20px; border: 1px solid #eff2f6; border-radius: 6px; overflow: hidden;}
.ship_cont .ship_img{ width: 273px; overflow: hidden; height: 170px;}
.ship_cont .ship_img img{ width: 100%; display: block; height: 100%; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s;}
.ship_cont .ship_img:hover img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);}
.ship_cont .ship_txt{ width: 233px; padding: 0 20px; height: auto; overflow: hidden;}
.ship_txt .ship_lx{ width: 233px; height: 20px; line-height: 20px; font-size: 16px; margin-top: 15px; color: #333; overflow: hidden;}
.ship_txt .ship_tit{ width: 233px; overflow: hidden; height: 20px; margin: 10px 0 15px; font-size: 14px; color: #999; line-height: 20px; white-space: nowrap; text-overflow: ellipsis;}
/* 名企专区 */
.mqzq{ overflow: hidden; width: 1200px; height: auto; padding: 20px 0; background-color: #fff; margin: 20px auto 0; clear: both;}
.mqzq_tit{ width: 1160px; height: 26px; padding: 0 20px; overflow: hidden;}
.mqzq_tit p{ margin: 0; float: left; height: 26px; line-height: 26px; color: #333; font-size: 22px; font-weight: bold;}
.mqzq_tit a{ float: right; height: 26px; line-height: 26px; text-decoration: none; color: #949494; font-size: 14px;}
.mqzq_tit a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.mqzq .mqzq_ul{ width: 1200px; overflow: hidden; height: auto;}
.mqzq .mqzq_ul a{ float: left; overflow: hidden; width: 174px; height: 98px; line-height: 95px; text-align: center; border-radius: 4px; margin: 20px 0 0 20px; border: 1px solid #eff2f6;}
.mqzq .mqzq_ul a img{ max-width: 80%; max-height: 80%; vertical-align: middle;}
/* 广告 */
.ggimg{ display: block; width: 1200px; margin: 20px auto 0; height: auto; overflow: hidden;}
.ggimg img{ display: block; width: 100%; height: auto;}
/* 底部 */
.footer{ clear: both; width: 100%; min-width: 1200px; margin-top: 30px; overflow: hidden; height: auto; background-color: #313957;}
.footer .footer-main{ width: 1000px; height: auto; overflow: hidden; margin: 0 auto 40px;}
.footer-main .footer-top{ width: 1000px; height: 200px; margin-top: 40px; overflow: hidden;}
.footer-main .footer-top .footer-top1{ float: left; width: 210px; overflow: hidden; height: 200px;}
.footer-top .footer-top1 div{ width: 210px; height: 25px; line-height: 25px; margin-bottom: 20px; font-size: 16px; color: #fff;}
.footer-top .footer-top1 a{ font-size: 14px; color: #afb2bf; height: 34px; display: block; line-height: 34px; width: 210px; overflow: hidden; text-decoration: none;}
.footer-main .footer-top .footer-top2{ float: left; width: 440px; overflow: hidden; height: 200px;}
.footer-top .footer-top2 div{ width: 440px; height: 25px; line-height: 25px; margin-bottom: 20px; font-size: 16px; color: #fff;}
.footer-top .footer-top2 a{ font-size: 14px; color: #afb2bf; height: 34px; display: block; line-height: 34px; width: 440px; overflow: hidden; text-decoration: none;}
.footer-top .footer-top3{ float: right; width: 300px; overflow: hidden; height: 200px;}
.footer-top .footer-top3 p{ width: 290px; height: 25px; line-height: 25px; padding-left: 10px; margin: 0 0 20px 0; font-size: 16px; color: #fff;}
.footer-top .footer-top3 div{ float: left; width: 120px; height: 155px; margin-right: 10px;}
.footer-top .footer-top3 div img{ width: 100px; height: 100px; display: block; margin: 0 auto 10px;}
.footer-top .footer-top3 div span{ color: #fff; font-size: 12px; display: block; text-align: center; width: 120px; height: 20px;}
.footer_content_p2{ color: #afb2bf; text-align: center; font-size: 14px; line-height: 24px; padding: 0; margin: 20px 0 0 0;}
.footer_content_p3{ text-align: center; padding: 0; height: 40px; overflow: hidden; width: 1000px; margin: 27px 0 0;}
.footer_content_p3 a{ margin: 0 10px; display: inline-block; height: 40px;}
/* 大牌推荐 */
.dptj{ clear: both; width: 1200px; overflow: hidden; margin: 20px auto 0; height: auto;}
.dptj .dptj_tit{ width: 1200px; height: 30px; line-height: 30px; color: #333; font-size: 22px; overflow: hidden; font-weight: bold;}
.dptj .dptj_box{ width: 1200px; overflow: hidden; margin-top: 20px; height: auto; padding-bottom: 20px; background-color: #fff;}
.dptj_cont{ float: left; text-decoration: none; width: 194px; height: 228px; padding: 10px; border: 1px solid #eff2f6; margin: 20px 0 0 20px; border-radius: 6px; overflow: hidden;}
.dptj_cont .dptj_cimg{ width: 194px; overflow: hidden; height: 150px; text-align: center; line-height: 145px;}
.dptj_cont .dptj_cimg img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.dptj_cont .dptj_ctit{ width: 194px; overflow: hidden; height: 25px; margin-top: 12px; line-height: 25px; font-size: 16px; color: #333; white-space: nowrap; text-overflow: ellipsis;}
.dptj_cont .dptj_cpp{ width: 194px; overflow: hidden; height: 20px; margin: 10px 0 0 0; line-height: 20px; color: #f14124; font-size: 14px; white-space: nowrap; text-overflow: ellipsis;}
/* 产品优选 */
.cp_yx{ clear: both; width: 1200px; overflow: hidden; margin: 20px auto 0; height: auto;}
.cp_yx .cp_yx_tit{ width: 1200px; height: 30px; line-height: 30px; color: #333; font-size: 22px; overflow: hidden; font-weight: bold;}
.cp_yx .cp_yx_fff{ background-color: #fff; overflow: hidden; width: 1200px; margin-top: 20px; height: auto;}
.cp_yx .cp_yx_fl{ margin: 0; padding: 0; width: 1200px; height: auto; border-radius: 6px; 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);
}
.cp_yx .cp_yx_fl li{ float: left; border-bottom: 1px solid #fff; font-size: 14px; color: #fff; cursor: pointer; width: 149px; height: 45px; line-height: 45px; border-right: 1px solid #fff; overflow: hidden; text-align: center;}
.cp_yx .cp_yx_fl li:nth-child(8n){ border-right: none;}
.cp_yx_bgcolor{ background: -webkit-linear-gradient(top, #f15a24, #f14124);
background: -moz-linear-gradient(top, #f15a24, #f14124);
background: -ms-linear-gradient(top, #f15a24, #f14124);
background: -o-linear-gradient(top, #f15a24, #f14124);
background: linear-gradient(top, #f15a24, #f14124);
}
.cp_yx_box{ display: none; width: 1200px; overflow: hidden; height: auto;}
.cp_yx_box .cp_yx_cont{ float: left; text-decoration: none; width: 196px; height: 230px; padding: 10px; margin: 20px 0 0 20px; overflow: hidden;}
.cp_yx_cont .cp_yx_img{ width: 196px; overflow: hidden; height: 190px; text-align: center; line-height: 185px;}
.cp_yx_cont .cp_yx_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.cp_yx_cont .cp_yx_tit{ width: 196px; overflow: hidden; text-align: center; height: 25px; margin-top: 15px; line-height: 25px; font-size: 14px; color: #333; white-space: nowrap; text-overflow: ellipsis;}
/* 热门活动 */
.rmhd{ clear: both; width: 1200px; overflow: hidden; margin: 20px auto 0; height: auto;}
.rmhd .rmhd_tit{ width: 1200px; height: 30px; line-height: 30px; color: #333; font-size: 22px; overflow: hidden; font-weight: bold;}
.rmhd .rmhd_box{ width: 1200px; overflow: hidden; height: auto;}
.rmhd_box .rmhd_cont{ float: left; width: 346px; height: auto; padding: 20px; background-color: #fff; border-radius: 6px; text-decoration: none; overflow: hidden; margin: 20px 20px 0 0;}
.rmhd_box .rmhd_cont:nth-child(3){ margin-right: 0;}
.rmhd_cont .rmhd_cimg{ display: block; width: 346px; height: 190px; border-radius: 4px; overflow: hidden;}
.rmhd_cont .rmhd_cimg img{ width: 100%; height: 100%; object-fit: cover;}
.rmhd_cont .rmhd_cdiz{ width: 346px; height: 25px; margin-top: 20px; overflow: hidden;}
.rmhd_cont .rmhd_cdiz div{ float: left; border-radius: 3px; font-size: 12px; color: #fff; height: 25px; line-height: 25px; padding: 0 5px; background-color: #2f65ed;}
.rmhd_cont .rmhd_cdiz span{ float: left; color: #333; font-size: 14px; height: 25px; line-height: 25px; margin: 0 0 0 10px;}
.rmhd_cont .rmhd_cdiz a{ float: right; height: 25px; line-height: 25px; border-radius: 20px; padding: 0 10px; font-size: 12px; color: #fff; background-color: #f54343; text-decoration: none;}
.rmhd_cont .rmhd_ctxt{ display: block; width: 346px; height: 30px; text-decoration: none; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 15px; font-size: 16px; font-weight: bold; color: #333;}
/* 品牌专区 */
.ppzq{ clear: both; width: 1200px; overflow: hidden; margin: 20px auto 0; height: auto;}
.ppzq .ppzq_tit{ width: 1200px; height: 30px; line-height: 30px; color: #333; font-size: 22px; overflow: hidden; font-weight: bold;}
.ppzq .ppzq_box{ width: 1200px; overflow: hidden; height: auto; border-radius: 6px; margin-top: 20px;}
.ppzq_box a{ float: left; width: 199px; height: 100px; text-align: center; line-height: 95px; margin: 0 1px 1px 0; overflow: hidden; background-color: #fff;}
.ppzq_box a:nth-child(6n){ margin-right: 0;}
.ppzq_box a img{ max-width: 80%; max-height: 80%; vertical-align: middle;}
/* 优质供应商 */
.cp_yzgys_tit2{ width: 1200px; height: 26px; overflow: hidden;}
.cp_yzgys_tit2 p{ margin: 0; float: left; height: 26px; line-height: 26px; color: #000; font-size: 22px; font-weight: bold;}
.cp_yzgys_tit2 a{ float: right; height: 26px; line-height: 26px; text-decoration: none; color: #949494; font-size: 14px;}
.cp_yzgys_tit2 a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.cp_gys{ display: none; width: 1200px; height: auto; overflow: hidden;}
.cp_gys .cp_gys_cont{ background-color: #fff; margin-top: 20px; width: 1160px; height: auto; border-radius: 6px; overflow: hidden; padding: 20px;}
.cp_gys_cont .cp_gys_btxt{ float: left; width: 280px; height: auto; overflow: hidden;}
.cp_gys_btxt .cp_gys_blogo{ display: block; width: 180px; height: 90px; line-height: 90px; text-align: center; overflow: hidden;}
.cp_gys_btxt .cp_gys_blogo img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.cp_gys_btxt .cp_gys_btit{ width: 280px; height: 30px; line-height: 30px; font-weight: bold; margin-top: 10px; font-size: 18px; overflow: hidden; color: #333;}
.cp_gys_btxt .cp_gys_bjs{ width: 280px; margin: 20px 0 0 0; height: 80px; line-height: 26px; color: #666; font-size: 14px; overflow: hidden;}
.cp_gys_btxt .cp_gys_xq{ display: block; width: 130px; overflow: hidden; margin-top: 20px; text-align: center; color: #fff; font-size: 14px; text-decoration: none; border-radius: 4px; line-height: 40px; height: 40px; background-color: #f14524;}
.cp_gys_cont .cp_gys_imgbox{ float: left; height: 290px; width: 860px; margin-left: 20px; overflow: hidden;}
.cp_gys_imgbox .cp_gys_img{ float: left; width: 195px; overflow: hidden; height: 290px; text-decoration: none; margin-left: 20px;}
.cp_gys_img .cp_gys_img_div{ width: 195px; height: 195px; overflow: hidden;}
.cp_gys_img .cp_gys_img_div img{ width: 100%; height: 100%; object-fit: cover;}
.cp_gys_img .cp_gys_img_p{ color: #333; text-align: center; width: 195px; height: 50px; margin: 10px 0 0; line-height: 25px; font-size: 14px;}
/* 采购中心 */
.cgss{ clear: both; width: 1200px; background-color: #fff; border-radius: 4px; margin: 20px auto 0; padding-bottom: 10px; overflow: hidden; height: auto;}
.cgss .cgss_stop{ padding: 20px; width: 1160px; height: 30px; overflow: hidden; border-bottom: 1px solid #eaeaee;}
.cgss_stop .cgss_stop_span{ float: left; height: 30px; width: 70px; line-height: 30px; font-size: 14px; color: #999; overflow: hidden;}
.cgss_stop .cgss_stop_inp{ float: left; height: 28px; width: 250px; overflow: hidden; border-radius: 4px; border: 1px solid #eaeaee;}
.cgss_stop .cgss_stop_inp input{ float: left; padding: 0; height: 28px; width: 190px; color: #666; font-size: 14px; padding: 0 10px; outline: none; border: none; overflow: hidden;}
.cgss_stop .cgss_stop_inp span{ float: right; height: 28px; width: 40px; cursor: pointer; text-align: center; overflow: hidden;}
.cgss_stop .cgss_stop_inp span img{ width: 22px; margin-top: 3px;}
.cgss .cgss_sbot{ padding: 20px 20px 0; width: 1160px; height: auto; overflow: hidden;}
.cgss_sbot .cgss_sbot_span{ float: left; height: 30px; width: 70px; line-height: 30px; font-size: 14px; color: #999; overflow: hidden;}
.cgss_sbot .cgss_sbot_ul{ margin: 0; padding: 0; float: left; width: 1090px; height: auto; overflow: hidden;}
.cgss_sbot .cgss_sbot_ul li{ float: left; margin: 0 30px 10px 0; cursor: pointer; color: #333; overflow: hidden; height: 30px; line-height: 30px; font-size: 14px;}
.cgss_sbot .cgss_sbot_ul li a{color: #333; font-size: 14px; text-decoration:none;}
.cgss_sbot .cgss_sbot_ul li:hover{ color: #f14124;}
.cgzxbox{ clear: both; width: 1200px; margin: 0 auto; overflow: hidden; height: auto;}
.cgzx{ float: left; width: 880px; overflow: hidden; height: auto; margin-right: 20px;}
.cgzx .cgzx_contbox{ width: 880px; overflow: hidden; height: auto;}
.cgzx .cgzx_cont{ width: 840px; height: auto; padding: 20px; margin-top: 20px; background-color: #fff; overflow: hidden; border-radius: 4px;}
.cgzx_cont .cgzx_ctop{ width: 840px; overflow: hidden; height: 30px;}
.cgzx_ctop .cgzx_ctop_tit{ width: 500px; float: left; color: #f14124; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 30px; line-height: 30px; font-size: 16px;}
.cgzx_ctop_gs{ height: 30px; max-width: 320px; overflow: hidden; float: right;}
.cgzx_ctop_gs a{ font-size: 14px; margin: 0 20px 0 0; text-decoration: none; height: 30px; line-height: 30px; color: #444; float: left;}
.cgzx_ctop_gs div{ font-size: 14px; float: left; color: #444; height: 30px; line-height: 30px;}
.cgzx_ctop_gs div img{ width: 15px; margin: 7px 5px 0 0; vertical-align: top;}
.cgzx_cbot{ width: 840px; overflow: hidden; height: 30px; margin-top: 20px;}
.cgzx_cbot .cgzx_cbot_ul{ margin: 0; padding: 0; float: left; width: 700px; height: 30px; overflow: hidden;}
.cgzx_cbot_ul li{ float: left; font-size: 14px; margin-right: 30px; height: 30px; line-height: 30px; color: #999; overflow: hidden;}
.cgzx_cbot_ul li span{ color: #333;}
.cgzx_cbot .cgzx_cbot_a{ float: right; height: 30px; line-height: 30px; font-size: 14px; text-align: center; text-decoration: none; color: #fff; border-radius: 50px; width: 100px; 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);
}
/* 分页 */
.fy{ width: 880px; overflow: hidden; margin: 30px 0 10px; height: 30px; line-height: 30px; text-align: center;}
.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 a.current { background-color: #f14124; color: #fff; }
.fy div{ display: inline-block; vertical-align: top; margin: 0 15px; font-size: 14px; color: #4F5862;}
.fy input{ 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;}
/* 资讯 */
.zixunbanner{ width: 1200px; height: 360px; margin: 20px auto 0; clear: both; overflow: hidden;}
.zixunbanner .zixunbanner_left{ float: left; height: 360px; width: 880px; overflow: hidden;}
.zixunbanner .zixunbanner_left img{ width: 100%; height: 100%; display: block; object-fit: cover;}
.zixunbanner .zixunbanner_rig{ float: right; width: 300px; overflow: hidden; height: 360px;}
.zixunbanner_rig a{ display: block; width: 300px; overflow: hidden; height: 175px;}
.zixunbanner_rig a img{ width: 100%; height: 100%; display: block; object-fit: cover;}
.zxmain{ width: 1200px; height: auto; margin: 20px auto 0; clear: both; overflow: hidden;}
.zxmain_left{ float: left; width: 880px; height: auto; overflow: hidden;}
.zxmain_left .zxmain1{ width: 880px; overflow: hidden; height: auto;}
.zxmain1 .zxmain1_cont{ float: left; background-color: #fff; padding: 20px; overflow: hidden; height: 95px; width: 390px; margin: 0 20px 20px 0;}
.zxmain1 .zxmain1_cont:nth-child(2n){ margin-right: 0;}
.zxmain1_cont_tit{ display: block; text-decoration: none; width: 390px; overflow: hidden; height: 50px; line-height: 25px; font-size: 16px; font-weight: bold; color: #333; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.zxmain1_cont_tit:hover{ color: #f14124;}
.zxmain1_cont_bot{ width: 390px; overflow: hidden; margin-top: 20px; height: 25px;}
.zxmain1_cont_bot .zxmain1_cont_bq{ float: left; height: 25px; overflow: hidden;}
.zxmain1_cont_bot .zxmain1_cont_bq img{ float: left; width: 19px; margin-top: 4px;}
.zxmain1_cont_bot .zxmain1_cont_bq a{ float: left; height: 25px; margin-left: 10px; line-height: 25px; overflow: hidden; text-decoration: none; color: #666; font-size: 14px;}
.zxmain1_cont_bot span{ float: right; height: 25px; overflow: hidden; line-height: 25px; color: #666; font-size: 14px;}
.zxmain2{ width: 840px; padding: 0 20px; overflow: hidden; background-color: #fff; height: auto;}
.zxmain2_gjc{ margin: 0; padding: 0; width: 840px; overflow: hidden; height: 59px; border-bottom: 1px solid #e5eaf0;}
.zxmain2_gjc li{ float: left; height: 59px; margin-right: 60px; cursor: pointer; overflow: hidden; line-height: 59px; color: #333; font-size: 16px;}
.zxmain2_gjc li a{ color: #333; font-size: 16px; text-decoration:none;}
.zxmain2_box{ overflow: hidden; height: auto; width: 840px; padding-bottom: 20px;}
.zxmain2_box .zxmain2_cont{ margin-top: 20px; width: 840px; overflow: hidden; height: 150px;}
.zxmain2_cont .zxmain2_cont_img{ width: 220px; height: 150px; margin-right: 20px; float: left; border-radius: 4px; overflow: hidden;}
.zxmain2_cont .zxmain2_cont_img img{ width: 100%; height: 100%; display: block; object-fit: cover;}
.zxmain2_cont_txt{ float: left; width: 600px; height: 150px; overflow: hidden;}
.zxmain2_cont_txt .zxmain2_cont_tit{ width: 600px; display: block; overflow: hidden; height: 30px; line-height: 30px; text-decoration: none; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: #333; font-weight: bold;}
.zxmain2_cont_tit:hover{ color: #f14124;}
.zxmain2_cont_p{ width: 600px; margin: 10px 0 0; font-size: 14px; color: #999; height: 25px; line-height: 25px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zxmain2_cont_bot{ width: 600px; overflow: hidden; margin-top: 57px; height: 25px;}
.zxmain2_cont_bot .zxmain2_cont_bq{ float: left; height: 25px; overflow: hidden;}
.zxmain2_cont_bot .zxmain2_cont_bq img{ float: left; width: 19px; margin-top: 4px;}
.zxmain2_cont_bot .zxmain2_cont_bq a{ float: left; height: 25px; margin-left: 10px; line-height: 25px; overflow: hidden; text-decoration: none; color: #666; font-size: 14px;}
.zxmain2_cont_bot span{ float: right; height: 25px; overflow: hidden; line-height: 25px; color: #666; font-size: 14px;}
.zxmain_right{ float: right; width: 260px; background-color: #fff; padding: 20px; overflow: hidden;}
.zxmain_right .zxmain_rtit{ width: 245px; height: 20px; color: #333; font-size: 18px; padding-left: 10px; line-height: 20px; border-left: 5px solid #2f65ed;}
.zxmain_rcont{ width: 260px; height: auto; overflow: hidden; margin-top: 20px;}
.zxmain_rimg{ width: 260px; display: block; overflow: hidden; height: 145px;}
.zxmain_rimg img{ width: 100%; height: 100%; border-radius: 6px; display: block; object-fit: cover;}
.zxmain_rdiz{ width: 260px; height: 25px; margin-top: 15px; overflow: hidden;}
.zxmain_rdiz div{ float: left; border-radius: 3px; font-size: 12px; color: #fff; height: 25px; line-height: 25px; padding: 0 5px; background-color: #2f65ed;}
.zxmain_rdiz span{ float: left; color: #333; font-size: 14px; height: 25px; line-height: 25px; margin: 0 0 0 10px;}
.zxmain_rdiz a{ float: right; height: 25px; line-height: 25px; border-radius: 20px; padding: 0 10px; font-size: 12px; color: #fff; background-color: #f54343; text-decoration: none;}
.zxmain_rtxt{ width: 260px; overflow: hidden; height: 25px; display: block; margin-top: 10px; text-overflow: ellipsis; white-space: nowrap; text-decoration: none; font-size: 16px; color: #333; line-height: 25px;}
/* 视频 */
.video_banner{ width: 100%; overflow: hidden; height: 500px; background-color: #2f1f8c;}
.bg_fff{ clear: both; width: 100%; overflow: hidden; background-color: #fff; padding: 30px 0; height: auto;}
.sptj{ width: 1200px; height: auto; margin: 0 auto; overflow: hidden;}
.sptj .sptj_tit{ width: 1200px; height: 26px; line-height: 26px; color: #333; font-size: 22px; font-weight: bold;}
.sptj .sptj_cont{ width: 1200px; height: auto; overflow: hidden;}
.sptj_cont a{ float: left; display: block; width: 224px; height: 180px; line-height: 177px; text-align: center; margin: 20px 20px 0 0; overflow: hidden; border-radius: 5px; position: relative;}
.sptj_cont a:nth-child(5n){ margin-right: 0;}
.sptj_cont a img{ width: 100%; height: 100%; display: block; object-fit: cover; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.sptj_cont a:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);}
.sptj_cont a p{ width: 204px; height: 45px; line-height: 45px; font-size: 14px; padding: 0 10px; color: #fff; margin: 0; position: absolute; bottom: 0; left: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
    background: -webkit-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
    background: -moz-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
    background: -ms-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
    background: -o-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
    background: linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
}
.ftkp{ width: 1200px; height: auto; margin: 20px auto 0; clear: both; overflow: hidden;}
.ftkp .ftkp_tit{width: 1200px; height: 26px; overflow: hidden;}
.ftkp_tit p{ margin: 0; float: left; height: 26px; line-height: 26px; color: #000; font-size: 22px; font-weight: bold;}
.ftkp_tit a{ float: right; height: 26px; line-height: 26px; text-decoration: none; color: #949494; font-size: 14px;}
.ftkp_tit a span{ font-family: 宋体; font-size: 12px; vertical-align: top; font-weight: bold; margin-left: 10px;}
.ftkp_main{ width: 1180px; height: auto; overflow: hidden; margin-top: 20px; padding: 0 0 20px 20px; background-color: #fff;}
.ftkp_main_left{ float: left; width: 438px; height: 420px; margin: 20px 30px 0 0; border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden;}
.floor_limg{ display: block; width: 438px; height: 340px; overflow: hidden; border-radius: 5px; position: relative;}
.floor_limg img{  width: 100%; height: 100%; display: block; object-fit: cover; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.floor_limg:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);}
.floor_limg div{ width: 398px; height: 40px; line-height: 40px; text-align: left; font-size: 14px; padding: 0 20px; color: #fff; margin: 0; position: absolute; bottom: 0; left: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
    background: -webkit-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
    background: -moz-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
    background: -ms-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
    background: -o-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
    background: linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
}
.floor_ltxt{ display: block; width: 438px; height: 30px; line-height: 30px; margin-top: 15px; color: #333; font-size: 18px; font-weight: bold; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.floor_nuber{ width: 438px; height: 20px; line-height: 20px; margin-top: 10px; color: #999; font-size: 14px; overflow: hidden;}
.ftkp_main_rig{ float: left; width: 712px; height: 440px; overflow: hidden;}
.ftkp_main_rig .floor_rbox{ float: left; width: 217px; height: 200px; margin: 20px 20px 0 0; border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden;}
.floor_rbox .floor_aimg{ display: block; width: 217px; height: 160px; line-height: 157px; text-align: center; overflow: hidden; border-radius: 5px; position: relative;}
.floor_aimg img{ width: 100%; height: 100%; display: block; object-fit: cover; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.floor_aimg:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);}
.floor_aimg div{ width: 197px; height: 35px; line-height: 35px; text-align: left; font-size: 14px; padding: 0 10px; color: #fff; margin: 0; position: absolute; bottom: 0; left: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
    background: -webkit-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
    background: -moz-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
    background: -ms-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
    background: -o-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
    background: linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
}
.floor_atxt{ display: block; width: 217px; height: 30px; line-height: 30px; margin-top: 10px; font-size: 14px; color: #333; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/* 视频列表 */
.ftkp_list{ clear: both; width: 1200px; height: auto; overflow: hidden; margin: 20px auto 0;}
.ftkp_list .ftkp_list_tit{ width: 1200px; height: 26px; line-height: 26px; overflow: hidden; color: #333; font-size: 22px; font-weight: bold;}
.ftkp_list .ftkp_list_main{ overflow: hidden; width: 1200px; padding-bottom: 20px; height: auto; margin-top: 20px; background-color: #fff;}
.ftkp_list_main .ftkp_list_cont{ float: left; margin: 20px 0 0 20px; overflow: hidden; width: 217px; height: 200px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.ftkp_list_cont .ftkp_list_cont_img{ display: block; width: 217px; height: 160px; line-height: 157px; text-align: center; overflow: hidden; border-radius: 5px; position: relative;}
.ftkp_list_cont .ftkp_list_cont_img img{ width: 100%; height: 100%; display: block; object-fit: cover; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.ftkp_list_cont .ftkp_list_cont_img div{ width: 197px; height: 35px; line-height: 35px; text-align: left; font-size: 14px; padding: 0 10px; color: #fff; margin: 0; position: absolute; bottom: 0; left: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
    background: -webkit-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
    background: -moz-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
    background: -ms-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
    background: -o-linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
    background: linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));
}
.ftkp_list_cont_img:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);}
.ftkp_list_cont .ftkp_list_cont_txt{ display: block; width: 217px; height: 30px; line-height: 30px; margin-top: 10px; font-size: 14px; color: #333; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/* 会展活动 */
.hz_top{ width: 1200px; overflow: hidden; height: 70px; padding: 15px 0; margin: 0 auto;}
.hz_top a{ display: block; height: 70px; float: left; overflow: hidden;}
.hz_top img{ display: block; height: 70px;}
.hz_top ul{ padding: 0; margin: 0; float: right; height: 70px; overflow: hidden;}
.hz_top ul li{ float: left; height: 30px; line-height: 30px; margin: 20px 0 0 30px;}
.hz_top ul li a{ display: block; color: #333; font-size: 16px; text-decoration: none; height: 30px;}
.hz_top ul li a:hover{ color: #f14124;}
.zhbanner{ width: 100%; overflow: hidden; height: 600px; background-color: #2f1f8c;}
.zhbanner_nav{ width: 100%; height: 120px; background-color: #f6f7fc;}
.zhbanner_nav .zhbn_main{ width: 1200px; height: 120px; overflow: hidden; margin: 0 auto;}
.zhbn_main .zhbn_box{ display: block; text-decoration: none; float: left; width: 250px; height: 80px; background-color: #f5f5f5; padding: 20px 25px; overflow: hidden;}
.zhbn_main .zhbn_box .zhbn_box_tit{ width: 250px; height: 20px; line-height: 20px; font-size: 18px; font-weight: bold; color: #333; overflow: hidden;}
.zhbn_main .zhbn_box .zhbn_box_xian{ width: 40px; height: 2px; margin: 10px 0;
	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);
}
.zhbn_main .zhbn_box p{ padding: 0; margin: 0; width: 250px; height: 40px; color: #333; font-size: 14px; overflow: hidden;}
.zhbn_main .zhbn_box:hover{ background-color: #fff;}
/*最新会议*/
.hznew{ width: 1200px; height: auto; overflow: hidden; margin: 40px auto 0;}
.hznew_tit{ width: 1200px; height: 40px; line-height: 40px; overflow: hidden; font-size: 30px; text-align: center; color: #333; font-weight: bold;}
.hznew .hznew_max{ width: 1200px; height: auto; overflow: hidden;}
.hznew_max .hznew_box{ width: 378px; height: auto; overflow: hidden; border-radius: 6px; margin: 30px 30px 0 0; padding-bottom: 20px; border: 1px solid #e5eaf0; float: left;}
.hznew_max .hznew_box:nth-child(3n){ margin-right: 0;}
.hznew_box .hznew_box_img{ display: block; width: 100%; height: 200px; overflow: hidden; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center;}
.hznew_box .hznew_box_img img{ width: 100%; height: 100%; display: block; object-fit: cover;}
.hznew_box .hznew_box_tit{ width: 338px; height: 25px; line-height: 25px; color: #333; padding: 0 20px; margin-top: 15px; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.hznew_box .hznew_box_gjc{ width: 338px; height: 20px; line-height: 20px; padding: 0 20px; color: #999; margin-top: 10px; overflow: hidden;}
.hznew_box .hznew_box_gjc div{ float: left; height: 20px; overflow: hidden; font-size: 14px;}
.hznew_box .hznew_box_gjc p{ float: right; margin: 0; height: 20px; overflow: hidden; font-size: 14px;}
.hznew_box .hznew_box_more{ text-decoration: none; width: 90px; height: 20px; margin-top: 15px; margin-left: 20px; overflow: hidden; display: block;}
.hznew_box .hznew_box_more span{ font-size: 14px; overflow: hidden; height: 20px; line-height: 20px; color: #2f65ed; float: left;}
.hznew_box .hznew_box_more img{ float: left; width: 20px; margin-left: 5px; border: none;}
/* 活动优势 */
.hdys{ clear: both; width: 100%; min-width: 1200px; margin-top: 40px; padding: 40px 0 0; overflow: hidden; height: auto; background-color: #f6f7fc;}
.hdys_main_tit{ width: 1200px; height: 40px; line-height: 40px; margin: 0 auto; overflow: hidden; font-size: 30px; text-align: center; color: #333; font-weight: bold;}
.hdys_box{ width: 1200px; height: auto; margin: 30px auto 0; overflow: hidden;}
.hdys_box .hdys_liu{ float: left; width: 340px; height: auto; padding: 30px 20px; border-radius: 6px; background-color: #fff; margin-right: 30px;}
.hdys_box .hdys_liu:nth-child(3){ margin-right: 0;}
.hdys_liu .hdys_liu_img{ float: left; width: 70px; height: 140px; overflow: hidden;}
.hdys_liu img{ width: 100%; height: auto; border: none;}
.hdys_liu .hdys_liu_rig{ float: left; width: 250px; height: 155px; overflow: hidden; margin-left: 20px;}
.hdys_liu_rig .hdys_liu_tit{ color: #333; font-size: 24px; width: 250px; height: 30px; line-height: 30px;}
.hdys_liu_rig .hdys_liu_mintit{ width: 250px; height: 20px; margin-top: 10px; line-height: 20px; overflow: hidden; font-size: 16px; color: #333;}
.hdys_liu_rig .hdys_liu_txt{ width: 250px; height: auto; max-height: 48px; margin-top: 15px; line-height: 24px; color: #666; font-size: 14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.hdys_more{ text-decoration: none; width: 90px; height: 20px; margin-top: 10px; overflow: hidden; display: block;}
.hdys_more span{ font-size: 12px; overflow: hidden; height: 20px; line-height: 20px; color: #2f65ed; float: left;}
.hdys_more img{ float: left; width: 20px; height: 20px; margin: 0 0 0 5px; border: none;}
/* 嘉宾邀请 */
.jbyq{ clear: both; width: 100%; min-width: 1200px; padding: 50px 0; overflow: hidden; height: auto; background-color: #f6f7fc;}
.jbyq_tit{ width: 1200px; height: 40px; line-height: 40px; margin: 0 auto; overflow: hidden; font-size: 30px; text-align: center; color: #333; font-weight: bold;}
.jbyq_tit2{ width: 1200px; height: auto; overflow: hidden; margin: 20px auto 0; font-size: 14px; color: #666; text-align: center; line-height: 25px;}
.jbyq_main{ width: 1200px; height: auto; background-color: #fff; border-radius: 6px; margin: 30px auto 0; padding: 0 20px 30px; overflow: hidden;}
.jbyq_main .jbyq_box{ float: left; width: 200px; height: auto; margin-top: 30px; overflow: hidden; overflow: hidden;}
.jbyq_main .jbyq_box a{ width: 120px; height: 120px; overflow: hidden; border-radius: 100px; margin: 0 auto ; display: block;}
.jbyq_main .jbyq_box a img{ width: 120px; height: 120px; display: block;}
.jbyq_main .jbyq_box .jbyq_name{ width: 200px; height: 20px; line-height: 20px; text-align: center; margin-top: 15px; color: #333; font-size: 16px; overflow: hidden; font-weight: bold;}
.jbyq_main .jbyq_box P{ width: 200px; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; font-size: 14px; color: #666; padding: 0; margin: 10px 0 0;}
.jbyq_main .jbyq_box .jbyq_xuewei{ width: 200px; height: 20px; margin-top: 15px; text-align: center; overflow: hidden; font-size: 14px; color: #666;}
/* 我们的客户 */
.kehu{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.kehu_tit{ width: 1200px; height: 40px; line-height: 40px; margin-top: 40px; overflow: hidden; font-size: 30px; text-align: center; color: #333; font-weight: bold;}
.kehu .kehu_ul{ width: 1200px; height: 46px; margin: 40px 0 0; padding: 0; background: url(kehu.jpg) 0 bottom/100% 2px no-repeat; overflow: hidden;}
.kehu .kehu_ul li{ float: left; width: 150px; text-align: center; overflow: hidden; height: 46px;}
.kehu .kehu_ul li a{ font-size: 18px; color: #333; display: inline-block; height: 44px; text-decoration: none; border-bottom: 2px solid transparent;}
.kehu .kehu_logo{ width: 1200px; height: auto; overflow: hidden; margin: 0; padding: 0;}
.kehu .kehu_logo li{ float: left; width: 171px; height: 80px; overflow: hidden; margin-top: 40px;}
.kehu .kehu_logo li a{ display: block; width: 60%; height: 80px; line-height: 75px; overflow: hidden; margin: 0 auto; text-align: center;}
.kehu .kehu_logo li a img{ width: 100%; height: auto; vertical-align: middle;}
/* 我要参会 */
.chtop{ width: 100%; min-width: 1200px; background-color: #fff; box-shadow: 0 1px 2px rgba(0,0,0,.1); overflow: hidden; height: 80px; position: fixed; top: 0; left: 0; z-index: 99;}
.chtop .chtop1200{ width: 1200px; height: 80px; overflow: hidden;}
.chtop .chtop_logo{ float: left; height: 80px; line-height: 73px; margin-left: 40px; overflow: hidden;}
.chtop .chtop_logo img{ max-height: 70px; max-width: 280px; vertical-align: middle;}
.chtop_ul{ float: left; padding: 0; height: 40px; overflow: hidden; margin: 20px 0 0 0;}
.chtop_ul li{ float: left; height: 40px; line-height: 40px; margin-left: 40px; overflow: hidden;}
.chtop_ul li a{ display: block; height: 40px; text-decoration: none; font-size: 18px; color: #222; overflow: hidden;}
.chtop_ul li a:hover{ color: #f14124;}
.residue{ height: 40px; line-height: 40px; padding: 0 20px; font-size: 16px; color: #fff; text-align: center; float: left; margin: 20px 0 0 50px; border-radius: 25px;
	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);
}
.chbanner{ clear: both; width: 100%; min-width: 1200px; height: auto; overflow: hidden; position: relative;}
.chbanner img{ display: block; width: 100%; height: auto;}
.chbanner div{ width: 100%; height: 60px; text-align: center; position: absolute; bottom: 20px; left: 0;}
.chbanner div a{ text-decoration: none; height: 56px; line-height: 56px; font-size: 22px; box-shadow: 2px 2px 6px rgba(0,0,0,.3); margin: 0 25px; color: #ffcc00; text-align: center; display: inline-block; width: 220px; border: 2px solid #ffcc00; border-radius: 50px;}

/* 立即报名 */
.fixd_ljbm{ display: none; width: 100vw; height: 100vh; background: rgba(0,0,0,0.6); overflow: hidden; position: fixed; left: 0; top: 0; z-index: 900; justify-content: center; align-items: center;}
.ljbm{ margin: 50px auto; overflow: hidden; width: 650px; height: auto; border-radius: 8px; background-color: #fff; padding: 30px; position: relative;}
.ljbm .ljbm_tit{ width: 650px; height: 30px; line-height: 30px; font-weight: bold; font-size: 22px; color: #333; text-align: center; overflow: hidden;}
.ljbm .ljbm_box{ width: 650px; overflow: hidden; margin-top: 30px; height: auto;}
.ljbm_box .ljbm_inp{ height: 40px; width: 650px; margin-bottom: 20px; overflow: hidden;}
.ljbm_box .ljbm_inp p{ float: left; margin: 0 15px 0 0; height: 40px; width: 90px; text-align: right; color: #333; font-size: 14px; line-height: 40px; overflow: hidden;}
.ljbm_box .ljbm_inp p span{ margin-right: 10px; font-size: 20px; color: #EB5757; vertical-align: top;}
.ljbm_box .ljbm_inp input{ float: left; height: 38px; padding: 0 10px; width: 500px; color: #333; border-radius: 4px; outline: none; font-size: 14px; border: 1px solid #E0E0E0; overflow: hidden;}
.ljbm_box .ljbm_yzm{ height: 40px; width: 650px; margin-bottom: 20px; overflow: hidden;}
.ljbm_box .ljbm_yzm p{ float: left; margin: 0 15px 0 0; height: 40px; width: 90px; text-align: right; color: #333; font-size: 14px; line-height: 40px; overflow: hidden;}
.ljbm_box .ljbm_yzm p span{ margin-right: 10px; font-size: 20px; color: #EB5757; vertical-align: top;}
.ljbm_box .ljbm_yzm input{ float: left; height: 38px; padding: 0 10px; width: 180px; color: #333; border-radius: 4px; outline: none; font-size: 14px; border: 1px solid #E0E0E0; overflow: hidden;}
.ljbm_box .ljbm_yzm img{ float: left; margin: 3px 0 0 10px; height: 34px; cursor: pointer;}
.ljbm_sub{ width: 160px; height: 45px; line-height: 45px; cursor: pointer; letter-spacing: 4px; background: #1A6CF2; border-radius: 6px; text-align: center; font-size: 16px; font-weight: 400; color: #FFF; margin: 10px auto 0;}
.ljbm_gb{ position: absolute; width: 24px; height: 20px; line-height: 16px; right: 20px; top: 20px; z-index: 9; color: #bdbdbd; cursor: pointer; font-size: 34px;}
/* 我要参展 */
.cz_banner{ clear: both; width: 100%; min-width: 1200px; overflow: hidden; background-color: #2f1f8c; height: 500px;}
.cz_banner img{display: block; width: 100%; height: auto;}
.czbm{ width: 1200px; height: auto; clear: both; margin: -90px auto 0;}
.czbm_t1{ width: 1000px; overflow: hidden; margin: 0 auto; height: 25px; border-top-left-radius: 15px; border-top-right-radius: 15px; background-color: rgba(255,255,255,.5);}
.czbm_t2{ width: 1100px; overflow: hidden; margin: 0 auto; height: 25px; border-top-left-radius: 15px; border-top-right-radius: 15px; background-color: rgba(255,255,255,.8);}
.czbm_t3{ width: 1120px; overflow: hidden; padding: 0 40px; height: auto; background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,.08); border-radius: 15px;}
.czbm_t3_tit{ width: 1120px; overflow: hidden; margin-top: 30px; height: 40px; line-height: 40px; color: #333; font-size: 30px; text-align: center;}
.czbm_t3_txt{ width: 1120px; height: auto; overflow: hidden; color: #333; line-height: 30px; font-size: 16px; margin: 20px 0 30px;}
.wycz{ width: 1120px; overflow: hidden; padding: 30px 40px; clear: both; border-radius: 15px; box-shadow: 0 0 10px rgba(0,0,0,.08); margin: 40px auto 0;}
.wycz .wycz_tit{ width: 1078px; overflow: hidden; height: 55px; line-height: 55px; border-left: 2px solid #f14124; padding-left: 40px; background-color: #f7f7f7; color: #333; font-size: 20px;}
.wycz .wycz_tit span{ font-size: 14px; font-weight: bold; color: #e30920; margin-left: 20px;}
.wycz .wycz_inp{ width: 800px; overflow: hidden; margin: 20px auto 0; height: 45px;}
.wycz_inp p{ float: left; margin: 0; width: 140px; height: 45px; margin-right: 20px; line-height: 45px; font-size: 16px; color: #333; overflow: hidden;}
.wycz_inp input{ float: left; padding: 0 10px; outline: none; width: 620px; height: 45px; color: #333; line-height: 45px; overflow: hidden; border: none; background-color: #f7f7f7; border-radius: 4px;}
.wycz_xieyi{ width: 760px; height: auto; margin-top: 20px; padding: 0 20px; border-radius: 4px; overflow: hidden; background-color: #f7f7f7;}
.wycz_xieyi .wycz_xieyi_lab{ width: 760px; height: 45px; overflow: hidden;}
.wycz_xieyi_lab input{ width: 14px; height: 14px; margin: 16px 10px 0; vertical-align: top;}
.wycz_xieyi_lab p{ margin: 0; font-size: 15px; display: inline-block; height: 45px; color: #333; line-height: 45px; overflow: hidden;}
.wycz_xieyi .wycz_xieyi_txt{ display: none; margin: 0 0 15px; font-size: 14px; color: #50555f; height: auto; line-height: 26px; overflow: hidden;}
.wycz .wycz_sub{ display: block; height: 50px; border-radius: 5px; width: 320px; margin: 40px auto 10px; padding: 0; font-size: 16px; overflow: hidden; border: none; cursor: pointer; color: #fff;
	background-image: linear-gradient( -45deg, #f15a24, #f14124);
	background-image: -webkit-linear-gradient( -45deg, #f15a24, #f14124);
	background-image: -moz-linear-gradient( -45deg, #f15a24, #f14124);
	background-image: -ms-linear-gradient( -45deg, #f15a24, #f14124);
	background-image: -o-linear-gradient( -45deg, #f15a24, #f14124);
}
/* 采购中心-详情 */
/* 位置 */
.weizhi{ width: 1200px; overflow: hidden; height: 25px; padding: 15px 0 0; line-height: 25px; margin: 0 auto; clear: both;}
.weizhi p{ margin: 0; padding: 0; overflow: hidden; height: 25px; font-size: 14px; color: #999; float: left;}
.weizhi span{ float: left; height: 25px; font-family: 宋体; color: #333; font-weight: bold; font-size: 12px; margin: 0px 10px; overflow: hidden;}
.weizhi a{ float: left; text-decoration: none; color: #999; font-size: 14px; overflow: hidden;}
.weizhi a:hover{ color: #333;}
.weizhi div{ float: left; overflow: hidden; height: 25px; line-height: 25px; font-size: 14px; color: #333;}
.cgzxxqbox{ clear: both; width: 1200px; overflow: hidden; margin: 20px auto 0; height: auto;}
.cgzxxq{ float: left; width: 880px; margin-right: 20px; height: auto; overflow: hidden;}
.cgzxxq .cgzxxq_1{ width: 840px; padding: 20px; height: auto; background-color: #fff; overflow: hidden;}
.cgzxxq_1 .cgzxxq_tit{ width: 840px; overflow: hidden; height: auto; line-height: 34px; font-size: 22px; color: #222;}
.cgzxxq_rq{ width: 840px; overflow: hidden; margin-top: 10px; height: 25px; line-height: 25px; font-size: 14px; color: #999;}
.cgzxxq_rq span{ color: #333;}
.cgzxxq_ul{ margin: 20px 0 0; padding: 0; width: 838px; border: 1px solid #e5eaf0; border-bottom: none; height: auto; overflow: hidden;}
.cgzxxq_ul li{ border-bottom: 1px solid #e5eaf0; border-right: 1px solid #e5eaf0; width: 838px; overflow: hidden; height: 50px;}
.cgzxxq_ul li span{ float: left; background-color: #f6f7fc; width: 80px; padding: 0 20px; color: #666; font-size: 14px; height: 50px; line-height: 50px; overflow: hidden;}
.cgzxxq_ul li p{ margin: 0; height: 50px; width: 678px; line-height: 50px; font-size: 14px; padding: 0 20px; color: #333; overflow: hidden;}
.cgzxxq_sub{ display: block; width: 220px; overflow: hidden; margin-top: 30px; text-align: center; color: #fff; border-radius: 4px; height: 50px; line-height: 50px; text-decoration: none;
	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);
}
.cgzxxq .cgzxxq_2{ width: 840px; padding: 20px; margin-top: 20px; height: auto; background-color: #fff; overflow: hidden;}
.xq_xgqg_tit{ width: 840px; margin: 0; height: 26px; line-height: 26px; color: #333; font-size: 22px; font-weight: bold;}
.xq_xgqg_bot{ width: 840px; overflow: hidden; height: auto;}
.xq_xgqg_cont{ width: 234px; float: left; padding: 15px; border-radius: 6px; margin: 20px 20px 0 0; border: 1px solid #e5eaf0; overflow: hidden;}
.xq_xgqg_cont:nth-child(3n){ margin-right: 0;}
.xq_xgqg_cont .xq_xgqg_1{ width: 234px; height: 30px; overflow: hidden;}

.xq_xgqg_1 .xq_xgqg_name{ float: left; max-width: 154px; height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; text-decoration: none; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xq_xgqg_1 .xq_xgqg_bj{ float: right; width: 80px; overflow: hidden; font-size: 12px; font-weight: bold; cursor: pointer; text-align: center; color: #fff; text-decoration: none; border-radius: 15px; height: 30px; line-height: 30px; background-color: #f14124;}
.xq_xgqg_cont .xq_xgqg_2{ width: 234px; height: 20px; line-height: 20px; margin-top: 25px; overflow: hidden;}
.xq_xgqg_2 .xq_xgqg_2_div{ float: left; color: #333; overflow: hidden; font-size: 12px;}
.xq_xgqg_2 .xq_xgqg_2_p{ float: right; color: #333; margin: 0; overflow: hidden; font-size: 12px;}
/* 产品优选 */
.lbcpyxbox{ width: 1200px; overflow: hidden; clear: both; margin: 0 auto;}
.lbcpyx{ overflow: hidden; height: auto; width: 880px; float: left; margin: 20px 20px 0 0;}
.lbcpyx_list_box{ width: 840px; background-color: #fff; overflow: hidden; height: auto; padding: 0 20px 20px;}
.lbcpyx_list_box .lbcpyx_list{ width: 840px; overflow: hidden; height: auto; padding-top: 20px;}
.lbcpyx_list .lbcpyx_list_img{ float: left; width: 140px; height: 140px; line-height: 138px; margin-right: 30px; text-align: center; overflow: hidden;}
.lbcpyx_list_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.lbcpyx_list .lbcpyx_list_txt{ float: left; height: auto; padding-bottom: 20px; width: 670px; overflow: hidden; border-bottom: 1px solid #E5EAF0;}
.lbcpyx_list_txt .lbcpyx_list_txt_tit{ display: block; width: 670px; font-size: 16px; color: #000; height: 25px; text-decoration: none; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lbcpyx_list_txt .lbcpyx_list_txt_tit:hover{ color: #f14124;}
.lbcpyx_list_txt ul{ margin: 20px 0 0; padding: 0; width: 670px; height: 64px; overflow: hidden;}
.lbcpyx_list_txt ul li{ float: left; color: #999; font-size: 14px; overflow: hidden; margin: 0 0 10px 0; width: 162px; height: 22px; line-height: 22px; white-space: nowrap; text-overflow: ellipsis;}
.lbcpyx_list_txt ul li span{ color: #333;}
.lbcpyx_list_txt ul li a{ text-decoration: none; color: #2f65ed; height: 22px; display: inline-block;}
.lbcpyx_list_jg{ width: 670px; height: 32px; line-height: 32px; overflow: hidden;}
.lbcpyx_list_jg p{ margin: 0; height: 32px; font-size: 14px; color: #333; float: left; overflow: hidden;}
.lbcpyx_list_jg p span{ color: #ff000d; font-size: 16px;}
.lbcpyx_list_jg button{ float: right; height: 32px; line-height: 32px; color: #fff; font-size: 14px; padding: 0 20px; border-radius: 4px; cursor: pointer; margin-left: 10px; border: none;
	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);
}
.lbcpyx_list_jg button img{ vertical-align: top; height: 18px; margin: 7px 6px 0 0;}
/* 留言询价 */
.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; border-top-left-radius: 4px; border-bottom-left-radius: 4px; 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: 5px;}
.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: 30px; 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: 8px; overflow: hidden;}
.fxp_box .fxp_inp p{ float: left; margin: 0 15px 0 0; height: 30px; width: 92px; text-align: right; color: #333; font-size: 14px; line-height: 32px; overflow: hidden;}
.fxp_box .fxp_inp p span{ margin-right: 6px; font-size: 20px; color: #EB5757; line-height:32px; vertical-align:bottom;}
.fxp_box .fxp_inp input{ float: left; height: 28px; 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: 8px; 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: 68px; 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: 8px; 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: 28px; padding: 0 10px; width: 178px; 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: 28px; width: 110px; cursor: pointer; line-height: 28px; text-align: center; border-radius: 4px; font-size: 14px; border: 1px solid #2f65ed; color: #2f65ed;}
.fxp_box .fxp_yzm{ height: 30px; 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: 28px; 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: 40px; line-height: 40px; cursor: pointer; letter-spacing: 4px; background: #2f65ed; 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: 10px; height: 38px; line-height: 38px; text-align: center; background: #FAFAFA; width: 480px; overflow: hidden;}
.fxp_rig .fxp_xieyi a{ text-decoration: none; color: #333;}
/* 优质供应商 */
.lbyzgysbox{ width: 1200px; overflow: hidden; clear: both; margin: 0 auto;}
.lbyzgys{ overflow: hidden; height: auto; width: 880px; float: left; margin: 0 20px 0 0;}
.lbyzgys_list_box{ width: 880px; overflow: hidden; height: auto;}
.lbyzgys_list_box .lbyzgys_list{ background-color: #fff; overflow: hidden; margin-top: 20px; width: 840px; padding: 20px; height: auto;}
.lbyzgys_list .lbyzgys_ltxt{ float: left; width: 250px; height: 223px; overflow: hidden;}
.lbyzgys_ltxt .lbyzgys_llogo{ display: block; width: 180px; height: 90px; line-height: 90px; text-align: center; overflow: hidden;}
.lbyzgys_ltxt .lbyzgys_llogo img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.lbyzgys_ltxt .lbyzgys_ltit{ width: 250px; height: 30px; line-height: 30px; margin-top: 10px; font-size: 24px; overflow: hidden; color: #333;}
.lbyzgys_ltxt .lbyzgys_lxian{ width: 60px; height: 3px; margin: 10px 0 0 0; overflow: hidden; background-color: #333;}
.lbyzgys_ltxt .lbyzgys_ljs{ width: 250px; margin: 20px 0 0 0; height: 60px; line-height: 30px; color: #333; font-size: 14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.lbyzgys_list .lbyzgys_rimg{ float: right; width: 570px; height: 230px; margin-top: 10px; overflow: hidden;}
.lbyzgys_list .lbyzgys_rimg a{ float: left; overflow: hidden; width: 172px; height: 220px; margin-left: 15px; text-align: center; line-height: 220px; background-color: #fff; border-radius: 4px; border: 1px solid #e5eaf0;}
.lbyzgys_list .lbyzgys_rimg a img{ max-width: 90%; max-height: 90%; vertical-align: middle; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s;}
.lbyzgys_list .lbyzgys_rimg a:hover img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);}
/* 资讯分类列表 */
.lbzixunbox{ width: 1200px; overflow: hidden; clear: both; margin: 20px auto 0;}
.lbzixun{ overflow: hidden; height: auto; width: 880px; float: left; margin: 0 20px 0 0;}
.lbzixun_list_box{ width: 840px; overflow: hidden; background-color: #fff; padding: 0 20px 20px; height: auto;}
.lbzixun_list_box .lbzixun_list{ margin-top: 20px; width: 840px; overflow: hidden; height: 140px;}
.lbzixun_list .lbzixun_list_img{ width: 200px; height: 140px; margin-right: 20px; float: left; border-radius: 4px; overflow: hidden;}
.lbzixun_list .lbzixun_list_img img{ width: 100%; height: 100%; display: block; object-fit: cover;}
.lbzixun_list_txt{ float: left; width: 620px; height: 140px; overflow: hidden;}
.lbzixun_list_txt .lbzixun_list_tit{ width: 620px; display: block; overflow: hidden; height: 30px; line-height: 30px; text-decoration: none; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: #333; font-weight: bold;}
.lbzixun_list_tit:hover{ color: #f14124;}
.lbzixun_list_p{ width: 620px; margin: 10px 0 0; font-size: 14px; color: #999; height: 25px; line-height: 25px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.lbzixun_list_bot{ width: 620px; overflow: hidden; margin-top: 48px; height: 25px;}
.lbzixun_list_bot .lbzixun_list_bq{ float: left; height: 25px; overflow: hidden;}
.lbzixun_list_bot .lbzixun_list_bq img{ float: left; width: 19px; margin-top: 4px;}
.lbzixun_list_bot .lbzixun_list_bq a{ float: left; height: 25px; margin-left: 10px; line-height: 25px; overflow: hidden; text-decoration: none; color: #666; font-size: 14px;}
.lbzixun_list_bot span{ float: right; height: 25px; overflow: hidden; line-height: 25px; color: #666; font-size: 14px;}
/* 搜索 */
.searmain{ float: left; width: 880px; height: auto; overflow: hidden; margin-right: 20px;}
.searmain .searbox{ width: 880px; height: auto; overflow: hidden;}
.searbox .searbox_list{ width: 840px; background-color: #fff; overflow: hidden; margin-top: 20px; height: auto; padding: 20px;}
.searbox_list .searbox_list_img{ float: left; width: 140px; height: 140px; line-height: 138px; margin-right: 30px; text-align: center; overflow: hidden;}
.searbox_list_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.searbox_list .searbox_list_txt{ float: left; height: auto; width: 670px; overflow: hidden;}
.searbox_list_txt .searbox_list_txt_tit{ display: block; width: 670px; font-size: 16px; color: #000; height: 25px; text-decoration: none; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.searbox_list_txt ul{ margin: 20px 0 0; padding: 0; width: 670px; height: 64px; overflow: hidden;}
.searbox_list_txt ul li{ float: left; color: #999; font-size: 14px; overflow: hidden; margin: 0 0 10px 0; width: 162px; height: 22px; line-height: 22px; white-space: nowrap; text-overflow: ellipsis;}
.searbox_list_txt ul li span{ color: #333;}
.searbox_list_txt ul li a{ text-decoration: none; color: #2f65ed; height: 22px; display: inline-block;}
.searbox_list_jg{ width: 670px; height: 32px; line-height: 32px; overflow: hidden;}
.searbox_list_jg p{ margin: 0; height: 32px; font-size: 14px; color: #333; float: left; overflow: hidden;}
.searbox_list_jg p span{ color: #ff000d; font-size: 16px;}
.searbox_list_jg button{ float: right; height: 32px; line-height: 32px; color: #fff; font-size: 14px; padding: 0 20px; border-radius: 4px; cursor: pointer; margin-left: 10px; border: none;
	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);
}
.searbox_list_jg button img{ vertical-align: top; height: 18px; margin: 7px 6px 0 0;}
.searbox_list .seargys_ltxt{ float: left; width: 250px; height: 223px; overflow: hidden;}
.searbox_list .seargys_llogo{ display: block; width: 180px; height: 90px; line-height: 90px; text-align: center; overflow: hidden;}
.searbox_list .seargys_llogo img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.searbox_list .seargys_ltit{ width: 250px; height: 30px; line-height: 30px; margin-top: 10px; font-size: 24px; overflow: hidden; color: #333;}
.searbox_list .seargys_lxian{ width: 60px; height: 3px; margin: 10px 0 0 0; overflow: hidden; background-color: #333;}
.searbox_list .seargys_ljs{ width: 250px; margin: 20px 0 0 0; height: 60px; line-height: 30px; color: #333; font-size: 14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.searbox_list .seargys_rimg{ float: right; width: 570px; height: 230px; margin-top: 10px; overflow: hidden;}
.searbox_list .seargys_rimg a{ float: left; overflow: hidden; width: 172px; height: 220px; margin-left: 15px; text-align: center; line-height: 220px; background-color: #fff; border-radius: 4px; border: 1px solid #e5eaf0;}
.searbox_list .seargys_rimg a img{ max-width: 90%; max-height: 90%; vertical-align: middle; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s;}
.searbox_list .seargys_rimg a:hover img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);}
.searbox_list .zxsear_img{ width: 220px; height: 150px; margin-right: 20px; float: left; border-radius: 4px; overflow: hidden;}
.searbox_list .zxsear_img img{ width: 100%; height: 100%; display: block; object-fit: cover;}
.zxsear_txt{ float: left; width: 600px; height: 150px; overflow: hidden;}
.zxsear_txt .zxsear_txt_tit{ width: 600px; display: block; overflow: hidden; height: 30px; line-height: 30px; text-decoration: none; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: #333; font-weight: bold;}
.zxsear_cont_p{ width: 600px; margin: 10px 0 0; font-size: 14px; color: #999; height: 25px; line-height: 25px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zxsear_cont_bot{ width: 600px; overflow: hidden; margin-top: 57px; height: 25px;}
.zxsear_cont_bot .zxsear_cont_bq{ float: left; height: 25px; overflow: hidden;}
.zxsear_cont_bot .zxsear_cont_bq img{ float: left; width: 19px; margin-top: 4px;}
.zxsear_cont_bot .zxsear_cont_bq a{ float: left; height: 25px; margin-left: 10px; line-height: 25px; overflow: hidden; text-decoration: none; color: #666; font-size: 14px;}
.zxsear_cont_bot span{ float: right; height: 25px; overflow: hidden; line-height: 25px; color: #666; font-size: 14px;}
/* 新闻详情 */
.newxqmain{ clear: both; width: 1200px; margin: 20px auto 0; overflow: hidden; height: auto;}
.newxq_left{ width: 880px; overflow: hidden; float: left; height: auto; margin-right: 20px;}
.newxq_left .newxq_box{ width: 840px; overflow: hidden; height: auto; background-color: #fff; padding: 20px;}
.newxq_box .newxq_tit{ width: 840px; height: auto; line-height: 40px; font-size: 28px; color: #222; font-weight: bold; overflow: hidden;}
.newxq_box .newxq_fx{ height: 35px; width: 840px; margin-top: 20px;}
.newxq_fx .newxq_fx_left{ float: left; font-size: 14px; color: #666; overflow: hidden; height: 34px; line-height: 34px;}
.newxq_fx .newxq_fx_rig{ float: right; height: 34px;}
.newxq_fx_rig .newxq_fx_lll{ float: left; font-size: 14px; height: 34px; line-height: 34px; margin-right: 20px; color: #666;}
.newxq_fx_rig .newxq_fx_sj{ cursor: pointer; float: left; width: 34px; height: 34px; position: relative;}
.newxq_fx_rig .newxq_fx_sj p{ border-radius: 50px; height: 32px; width: 32px; text-align: center; margin: 0; line-height: 29px; overflow: hidden; border: 1px solid #E5EAF0;}
.newxq_fx_sj p img{ width: 21px; vertical-align: middle;}
.newxq_fx_sj div{ display: none; position: absolute; top: 44px; right: 0; box-shadow: 0 2px 10px rgba(0,0,0,.1); width: 80px; padding: 10px; background-color: #fff; height: 100px; border: 1px solid #eee;}
.newxq_fx_sj div img{ width: 80px; display: block;}
.newxq_fx_sj div span{ display: block; height: 20px; width: 80px; text-align: center; color: #333; font-size: 12px; line-height: 20px; overflow: hidden;}
.newxq_fx_sj:hover div{ display: block;}
.newxq_dd{ width: 816px; padding: 10px; font-size: 14px; color: #333; margin-top: 20px; line-height: 28px; overflow: hidden; background: #FCFCFD; border: solid 2px #EEF0F5;}
.newxq_wen{ margin-top: 20px; overflow: hidden; width: 840px; height: auto;}
.newxq_xyp{ font-size: 14px; overflow: hidden; line-height: 26px; margin-top: 40px; color: #333; width: 840px; height: auto;}
.newxq_xyp img{ width: 20px; vertical-align: top; margin: 3px 10px 0 5px;}
.newxq_xyp a{ text-decoration: none; color: #666;}
.newxq_xyp a:hover{ text-decoration: underline;}
.xgzx_box{ width: 840px; overflow: hidden; margin-top: 20px; height: auto; background-color: #fff; padding: 20px 20px 10px;}
.xgzx_box .xgzx_tit{ width: 840px; overflow: hidden; font-size: 20px; font-weight: bold; color: #333;}
.xgzx_box .xgzx_ul{ width: 840px; margin: 20px 0 0; padding: 0; height: auto; overflow: hidden;}
.xgzx_box .xgzx_ul li{ margin: 0 30px 10px 0; width: 405px; overflow: hidden; float: left; height: 30px; line-height: 30px;}
.xgzx_box .xgzx_ul li:nth-child(2n){ margin-right: 0;}
.xgzx_box .xgzx_ul li a{ display: block; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 30px; width: 405px; font-size: 14px; color: #555;}
.xgzx_box .xgzx_ul li a span{ display: inline-block; width: 4px; height: 4px; vertical-align: top; border-radius: 50px; margin: 13px 10px 0 0; background-color: #555;}
.xgzx_box .xgzx_ul li a:hover{ color: #f14124;}
.newxq_right{ float: left; width: 300px; overflow: hidden; height: auto;}
.rig_gg{ display: block; width: 300px; overflow: hidden; height: auto;}
.rig_gg img{ display: block; width: 100%; height: auto;}
/* 视频详情 */
.spxqmain{ clear: both; width: 1200px; margin: 20px auto 0; overflow: hidden; height: auto;}
.spxqmain .spxq_left{ width: 880px; overflow: hidden; float: left; height: auto; margin-right: 20px;}
.spxq_box{ width: 880px; overflow: hidden; height: auto; background-color: #fff; padding: 0 0 20px;}
.spxq_box .spxq_video{ width: 880px; height: 430px; background-color: #000; overflow: hidden;}
.spxq_box .spxq_tit{ width: 840px; height: auto; line-height: 40px; margin-top: 20px; padding: 0 20px; font-size: 28px; color: #222; font-weight: bold; overflow: hidden;}
.spxq_box .spxq_fx{ height: 35px; width: 840px; padding: 0 20px; margin-top: 10px;}
.spxq_fx .spxq_fx_left{ float: left; font-size: 14px; color: #666; overflow: hidden; height: 34px; line-height: 34px;}
.spxq_fx .spxq_fx_rig{ float: right; height: 34px;}
.spxq_fx_rig .spxq_fx_lll{ float: left; font-size: 14px; height: 34px; line-height: 34px; margin-right: 20px; color: #666;}
.spxq_fx_rig .spxq_fx_sj{ cursor: pointer; float: left; width: 34px; height: 34px; position: relative;}
.spxq_fx_rig .spxq_fx_sj p{ border-radius: 50px; height: 32px; width: 32px; text-align: center; margin: 0; line-height: 29px; overflow: hidden; border: 1px solid #E5EAF0;}
.spxq_fx_sj p img{ width: 21px; vertical-align: middle;}
.spxq_fx_sj div{ display: none; position: absolute; top: 44px; right: 0; box-shadow: 0 2px 8px rgba(0,0,0,.1); width: 80px; padding: 10px; background-color: #fff; height: 100px; border: 1px solid #eee;}
.spxq_fx_sj div img{ width: 80px; display: block;}
.spxq_fx_sj div span{ display: block; height: 20px; width: 80px; text-align: center; color: #333; font-size: 12px; line-height: 20px; overflow: hidden;}
.spxq_fx_sj:hover div{ display: block;}
.spxq_box .spxq_jj{ width: 840px; height: auto; font-size: 14px; color: #666; line-height: 30px; margin-top: 15px; padding: 0 20px; overflow: hidden;}
.spxq_jj span{ color: #999;}
/* 视频评论 */
.pingl{ width: 840px; overflow: hidden; margin-top: 20px; height: auto; background-color: #fff; padding: 20px;}
.pingl .pingl_tit{ width: 840px; overflow: hidden; font-size: 20px; font-weight: bold; color: #333;}
.pingl .area_pl{ width: 818px; max-width: 818px; margin-top: 20px; border-radius: 4px; height: 90px; font-size: 14px; font-family: '微软雅黑'; outline: none; display: block; font-size: 16px; color: #333; padding: 10px; border: 1px solid #e5eaf0; background-color: #fff;}
.pingl .pingl_sub{ overflow: hidden; width: 840px; height: auto; margin-top: 20px;}
.pingl .pingl_sub input{ float: right; width: 120px; height: 40px; line-height: 40px; cursor: pointer; outline: none; border: none; color: #fff; font-size: 14px; background-color: #f14124; border-radius: 50px; text-align: center;}
.ypingl_box{ width: 840px; height: auto; overflow: hidden;}
.ypingl_box .ypingl_lis{ width: 840px; height: auto; overflow: hidden; margin-top: 20px;}
.ypingl_lis .ypinglis_img{ float: left; width: 40px; height: 40px; border-radius: 100%; overflow: hidden;}
.ypingl_lis .ypinglis_img img{ width: 100%; height: 100%; display: block;}
.ypingl_lis .ypinglis_cont{ float: right; width: 780px; height: auto; border-bottom: 1px solid #e5eaf0; padding-bottom: 16px; overflow: hidden;}
.ypinglis_cont .ypinglis_cont_name{ width: 780px; height: 16px; line-height: 16px; overflow: hidden; font-size: 14px; color: #666;}
.ypinglis_cont .ypinglis_cont_txt{ width: 780px; height: auto; line-height: 25px; font-size: 15px; overflow: hidden; margin-top: 10px; color: #404040;}
.ypinglis_cont .ypinglis_cont_riqi{ width: 780px; height: 20px; line-height: 20px; font-size: 12px; color: #b3b3b3; margin-top: 10px; overflow: hidden;}
.spxq_rig{ float: right; width: 300px; height: auto; overflow: hidden;}
.spxq_sptj{ width: 260px; padding: 20px; margin-top: 20px; overflow: hidden; background-color: #fff;}
.spxq_sptj .spxq_sptj_rtit{ width: 245px; height: 20px; color: #333; font-size: 18px; padding-left: 10px; line-height: 20px; border-left: 5px solid #2f65ed;}
.spxq_sptj .spxq_sptj_box{ width: 260px; overflow: hidden; height: auto;}
.spxq_sptj_box .spxq_sptj_cont{ width: 260px; height: 80px; overflow: hidden; margin-top: 20px;}
.spxq_sptj_cont .spxq_sptj_img{ float: left; width: 100px; height: 80px; text-align: center; line-height: 77px; overflow: hidden;}
.spxq_sptj_cont .spxq_sptj_img img{ width: 100%; height: 100%; display: block; object-fit: cover;}
.spxq_sptj_cont .spxq_sptj_txt{ float: right; width: 150px; max-height: 80px; line-height: 25px; font-size: 14px; color: #333; overflow: hidden; text-decoration: none;}
.spxq_sptj_cont .spxq_sptj_txt:hover{ color: #f14124;}
/* 右侧悬浮 */
.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 p{ width: 32px; height: 32px; overflow: hidden; margin: 0 auto;}
.rigfix_xcx .rigfix_xcx_yi p img{ width: 32px; height: 32px;}
.rigfix_xcx .rigfix_xcx_yi span{ 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 img{ 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 p{ width: 32px; height: 32px; background-color: #fff; text-align: center; overflow: hidden; border-radius: 50px; margin: 0 auto;}
.rigfix .rigfix_ly p img{ width: 32px; height: 32px;}
.rigfix .rigfix_ly span{ display: block; width: 56px; height: 24px; line-height: 24px; font-size: 12px; color: #333; overflow: hidden; text-align: center;}



/* 展会服务 */
/* top */
.ZHtop {    width: 100%;    overflow: hidden;    height: 90px;    background-color: #fff;    box-shadow: 0 3px 4px rgba(0,0,0,0.1);    position: sticky;	left: 0;	top: 0;    z-index: 9;}
.ZHtop_main {    width: 1200px;    overflow: hidden;    height: 90px;    margin: 0 auto;}
.ZHlogo {    float: left;    height: 90px;    overflow: hidden;}
.ZHlogo img {    height: 65px;    display: block;    margin-top: 12px;}
.ZHtop_ul {	float: right;	margin: 0;	padding: 0;	overflow: hidden;	height: 90px;}
.ZHtop_ul li {	float: left;	height: 90px;	overflow: hidden;	margin-left: 30px;}
.ZHtop_ul li a {	display: block;	text-decoration: none;	color: #333;	height: 88px;	padding: 0 15px;	line-height: 88px;	font-size: 16px;	border-bottom: 2px solid transparent;}
.ZHtop_ul li a:hover {	color: #f15a24;	border-bottom: 2px solid #f15a24;}
/* banner */
.ZHbanner {	width: 100%;	height: auto;	overflow: hidden;}
.ZHbanner img{display: block; width: 100%; height: auto;}
/*  */
.ZHjieshao {	width: 100%;	overflow: hidden;	min-width: 1200px;	height: 165px;	border-bottom: 1px solid rgb(237 237 237);}
.ZHjieshao_main {	margin: 57px auto 0;	width: 1200px;	height: 52px;	overflow: hidden;}
.ZHjieshao_cont {	float: left;	height: 52px;	overflow: hidden;	width: 264px;	margin-right: 35px;	border-right: 1px solid #e5e5e5;}
.ZHjieshao_cont:nth-child(4) {	border-right: none;}
.ZHjscont_img {	float: left;	width: 38px;	height: 38px;	overflow: hidden;}
.ZHjscont_img img {	width: 100%;	height: 100%;	display: block;}
.ZHjscont_cont {	float: left;	height: 52px;	width: 170px;	overflow: hidden;	margin-left: 20px;}
.ZHjscont_cont div.bt {	color: #333;	height: 26px;	width: 170px;	line-height: 16px;	font-size: 16px;	overflow: hidden;}
.ZHjscont_cont div.nr {	color: #999;	height: 26px;	width: 170px;	line-height: 30px;	font-size: 14px;	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;}

/* 最新会议 */
.ZHzxhy {	width: 1200px;	height: auto;	overflow: hidden;	clear: both;	margin: 0 auto;}
.ZHzxhy_tit {	width: 1200px;	height: 50px;	line-height: 50px;	text-align: center;	color: #333;	overflow: hidden;	font-size: 34px;	margin-top: 50px;}
.ZHzxhy_ul {	margin: 40px auto 0;	padding: 0;	height: 40px;	width: 600px;	background-color: #f5f6fa;	border-radius: 20px;}
.ZHzxhy_ul li {	float: left;	height: 40px;	text-align: center;	line-height: 40px;	overflow: hidden;	width: 120px;	font-size: 14px;	color: #999;	cursor: pointer;	border-radius: 20px;}
.ZHzxhy_main {	width: 1200px;	overflow: hidden;	height: auto;	margin-top: 10px;	display: none;	padding-bottom: 20px;}
.ZHzxhy_cont {	float: left;	background-color: #fff;	width: 360px;	height: auto;	overflow: hidden;	box-shadow: 0 2px 18px 2px rgb(217 223 231 / 60%);	border-radius: 8px;	margin: 40px 20px 0;	padding-bottom: 20px;}
.ZHzxhy_cont:hover {	box-shadow: 0 4px 20px 5px rgb(217 223 231 / 80%);}
.ZHzxhy_cimg {	width: 360px;	overflow: hidden;	height: 130px;	display: block;}
.ZHzxhy_cimg img {	width: 100%;	height: 100%;	object-fit: cover;	display: block;}
.ZHzxhy_ctit {	width: 330px;	height: 25px;	padding: 0 15px;	line-height: 25px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	font-size: 18px;	color: #333;	margin-top: 20px;}
.ZHzxhy_ctxt {	width: 330px;	overflow: hidden;	height: 20px;	padding: 0 15px;	margin-top: 15px;}
.ZHzxhy_ctxt p.dizhi {	float: left;	margin: 0;	padding: 0;	overflow: hidden;	color: #999;	font-size: 14px;}
.ZHzxhy_ctxt p.dizhi img {	width: 16px;	vertical-align: top;	margin: 2px 5px 0 0;}
.ZHzxhy_ctxt p.time {	float: right;	margin: 0;	padding: 0;	overflow: hidden;	color: #999;	font-size: 14px;}
.ZHzxhy_more {	background-color: #2f82ff;	box-shadow: 0 6px 12px 0 rgb(43 123 255 / 30%);	border-radius: 50%;	width: 30px;	height: 30px;	text-align: center;	line-height: 30px;	color: #fff;	font-weight: bold;	float: right;	margin: 20px 20px 0 0;	text-decoration: none;}
.ZHzxhy_gdhy {	width: 200px;	height: 48px;	line-height: 48px;	border-radius: 24px;	font-size: 16px;	display: block;	margin: 30px auto 0;	border: 1px solid #4381fd;	color: #4381fd;	text-align: center;	text-decoration: none;}

/* 广告 */
.ZHgg {	width: 100%;	min-width: 1200px;	overflow: hidden;	height: 240px;	margin-top: 60px;	background: url(home_bg2.jpg) center no-repeat;}
.ZHgg_main {	width: 1200px;	margin: 0 auto;	overflow: hidden;	height: 240px;	position: relative;}
.ZHgg_left {	float: left;	overflow: hidden;	height: auto;	margin: 90px 0 0 200px;}
.ZHgg_left_tit {	height: 35px;	line-height: 35px;	color: #fff;	font-size: 26px;	overflow: hidden;	margin: 0;}
.ZHgg_left_txt {	height: 20px;	margin-top: 10px;	overflow: hidden;}
.ZHgg_left_txt span.xian {	float: left;	height: 1px;	width: 85px;	margin-top: 10px;	background-color: #62fdff;}
.ZHgg_left_txt span.nr {	float: left;	height: 20px;	line-height: 20px;	color: #fff;	font-size: 20px;	margin: 0 10px;}
.ZHgg_but {	position: absolute;	right: 200px;	top: 100px;	background-color: #fff;	overflow: hidden;	display: block;	text-decoration: none;	width: 190px;	height: 50px;	text-align: center;	line-height: 50px;	border-radius: 50px;	color: #4AB2F3;	letter-spacing: 1px;	font-size: 22px;}
/* 活动优势 */
.ZHhdys {	width: 1200px;	overflow: hidden;	margin: 0 auto;	height: auto;}
.ZHhdys_tit {	width: 1200px;	overflow: hidden;	text-align: center;	height: 50px;	line-height: 50px;	color: #333;	font-size: 34px;	margin-top: 50px;}
.ZHhdys_tit2 {	width: 1200px;	overflow: hidden;	text-align: center;	height: 20px;	line-height: 20px;	color: #999;	font-size: 16px;	margin-top: 10px;}
.ZHhdys_main {	width: 1200px;	overflow: hidden;	height: auto;	margin-top: 20px;	padding: 10px 0;}
.ZHhdys_cont {	float: left;	width: 240px;	height: 300px;	margin: 20px 30px 0;	background-color: #fff;	overflow: hidden;	transition: all 0.3s;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;}
.ZHhdys_cont:hover {	box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);	border-radius: 20px;}
.ZHhdys_cont_top {	width: 146px;	height: 146px;	overflow: hidden;	border-radius: 100px;	margin: 13px auto 0;	position: relative;	transition: all 0.3s;	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;}
.ZHhdys_bg1 {	background: linear-gradient(145deg,#06e5f8,#3eb5f8);	background: -webkit-linear-gradient(145deg,#06e5f8,#3eb5f8);	background: -moz-linear-gradient(145deg,#06e5f8,#3eb5f8);	background: -ms-linear-gradient(145deg,#06e5f8,#3eb5f8);	background: -o-linear-gradient(145deg,#06e5f8,#3eb5f8);}
.ZHhdys_bg2 {	background: linear-gradient(145deg,#64edea,#64aaf2);	background: -webkit-linear-gradient(145deg,#64edea,#64aaf2);	background: -moz-linear-gradient(145deg,#64edea,#64aaf2);	background: -ms-linear-gradient(145deg,#64edea,#64aaf2);	background: -o-linear-gradient(145deg,#64edea,#64aaf2);}
.ZHhdys_bg3 {	background: linear-gradient(145deg,#f8c84c,#f8788b);	background: -webkit-linear-gradient(145deg,#f8c84c,#f8788b);	background: -moz-linear-gradient(145deg,#f8c84c,#f8788b);	background: -ms-linear-gradient(145deg,#f8c84c,#f8788b);	background: -o-linear-gradient(145deg,#f8c84c,#f8788b);}
.ZHhdys_bg4 {	background: linear-gradient(145deg,#f26768,#f65589);	background: -webkit-linear-gradient(145deg,#f26768,#f65589);	background: -moz-linear-gradient(145deg,#f26768,#f65589);	background: -ms-linear-gradient(145deg,#f26768,#f65589);	background: -o-linear-gradient(145deg,#f26768,#f65589);}
.ZHhdys_bg5 {	background: linear-gradient(145deg,#fe80fb,#c467ff);	background: -webkit-linear-gradient(145deg,#fe80fb,#c467ff);	background: -moz-linear-gradient(145deg,#fe80fb,#c467ff);	background: -ms-linear-gradient(145deg,#fe80fb,#c467ff);	background: -o-linear-gradient(145deg,#fe80fb,#c467ff);}
.ZHhdys_bg6 {	background: linear-gradient(145deg,#32dab7,#38cf7a);	background: -webkit-linear-gradient(145deg,#32dab7,#38cf7a);	background: -moz-linear-gradient(145deg,#32dab7,#38cf7a);	background: -ms-linear-gradient(145deg,#32dab7,#38cf7a);	background: -o-linear-gradient(145deg,#32dab7,#38cf7a);}
.ZHhdys_bg7 {	background: linear-gradient(145deg,#44aaf8,#b376ff);	background: -webkit-linear-gradient(145deg,#44aaf8,#b376ff);	background: -moz-linear-gradient(145deg,#44aaf8,#b376ff);	background: -ms-linear-gradient(145deg,#44aaf8,#b376ff);	background: -o-linear-gradient(145deg,#44aaf8,#b376ff);}
.ZHhdys_bg8 {	background: linear-gradient(145deg,#7ee1f9,#6cbaf8);	background: -webkit-linear-gradient(145deg,#7ee1f9,#6cbaf8);	background: -moz-linear-gradient(145deg,#7ee1f9,#6cbaf8);	background: -ms-linear-gradient(145deg,#7ee1f9,#6cbaf8);	background: -o-linear-gradient(145deg,#7ee1f9,#6cbaf8);}
.ZHhdys_cont:hover .ZHhdys_cont_top {	width: 240px;	height: 159px;	overflow: hidden;	margin-top: 0;	border-radius: 0;}
.ZHhdys_cont:hover .ZHhdys_cont_ttxt {	opacity: 1;	filter: alpha(opacity=100);}
.ZHhdys_cont:hover .ZHhdys_cont_timg {	opacity: 0;	filter: alpha(opacity=0);}
.ZHhdys_cont_timg {	width: 90px;	height: 70px;	margin: 38px auto 0;}
.ZHhdys_cont_timg img {	width: 90px;	height: 70px;	display: block;}
.ZHhdys_cont_ttxt {	width: 100%;	height: 146px;	overflow: hidden;	position: absolute;	left: 0;	top: 0;	opacity: 0;	filter: alpha(opacity=0);}
.ZHhdys_cont_ttxt div.tit {	width: 100%;	text-align: center;	color: #fff;	height: 20px;	line-height: 20px;	font-size: 16px;	overflow: hidden;	margin-top: 30px;}
.ZHhdys_cont_ttxt div.txt {	width: 100%;	height: 20px;	line-height: 20px;	margin-top: 10px;	color: #fff;	font-size: 14px;	overflow: hidden;	text-align: center;}
.ZHhdys_cont_ttxt a {	display: block;	margin: 15px auto 0;	width: 100px;	height: 30px;	line-height: 30px;	text-align: center;	border: 1px solid #fff;	overflow: hidden;	font-size: 12px;	text-decoration: none;	color: #fff;	border-radius: 100px;}
.ZHhdys_cont_ttxt a:hover {	color: #666;	background-color: #fff;}
.ZHhdys_cont_bot {	width: 220px;	height: 141px;	padding: 0 10px;	overflow: hidden;	position: relative;}
.ZHhdys_cont_btit {	width: 220px;	color: #333;	font-size: 16px;	height: 20px;	line-height: 20px;	text-align: center;	margin-top: 30px;}
.ZHhdys_cont_btxt {	width: 220px;	height: auto;	overflow: hidden;	position: absolute;	top: 0;	left: 10px;	opacity: 0;	filter: alpha(opacity=0);}
.ZHhdys_cont_btxt div.tit {	width: 220px;	text-align: center;	height: 20px;	line-height: 20px;	font-size: 16px;	color: #333;	margin-top: 30px;}
.ZHhdys_cont_btxt div.neir {	width: 220px;	text-align: center;	height: auto;	line-height: 24px;	font-size: 14px;	color: #666;	margin-top: 18px;}
.ZHhdys_cont:hover .ZHhdys_cont_btxt {	opacity: 1;	filter: alpha(opacity=100);}
.ZHhdys_cont:hover .ZHhdys_cont_btit {	opacity: 0;	filter: alpha(opacity=0);}

/* 合作企业 */
.ZHhzqy{	min-width: 1200px;	width: 100%;	overflow: hidden;	height: 420px;	margin-top: 40px;	clear: both;background: url(hz_bg.jpg) center/cover no-repeat;}
.ZHhzqy_tit {	margin: 90px auto 0;	overflow: hidden;	height: 50px;	width: 1200px;	text-align: center;	line-height: 50px;	color: #111;	font-size: 36px;	font-weight: 300;}
.ZHhzqy_main {	width: 1200px;	margin: 50px auto 0;	height: 140px;}
.ZHhzqy_left {	height: 100px;	width: 50px;	line-height: 100px;	float: left;	margin-top: 20px;	text-align: center;	overflow: hidden;	background-color: rgba(255,255,255,.7);	border-radius: 4px;	box-shadow: 0 4px 25px 0 rgba(68,93,127,0.1);	cursor: pointer;	color: #2f80ed;	font-family: '宋体';	font-size: 16px;	font-weight: bold;	-webkit-transition: all .65s cubic-bezier(.19,1,.22,1);	-moz-transition: all .65s cubic-bezier(.19,1,.22,1);	-ms-transition: all .65s cubic-bezier(.19,1,.22,1);	-o-transition: all .65s cubic-bezier(.19,1,.22,1);	transition: all .65s cubic-bezier(.19,1,.22,1);}
.ZHhzqy_left:hover {	box-shadow: 0 2px 14px 2px rgba(68,93,127,0.2);	background-color: rgba(255,255,255,1);}
.ZHhzqy_right {	height: 100px;	width: 50px;	line-height: 100px;	float: right;	margin-top: 20px;	text-align: center;	overflow: hidden;	background-color: rgba(255,255,255,.7);	border-radius: 4px;	box-shadow: 0 4px 25px 0 rgba(68,93,127,0.1);	cursor: pointer;	color: #2f80ed;	font-family: '宋体';	font-size: 16px;	font-weight: bold;	-webkit-transition: all .65s cubic-bezier(.19,1,.22,1);	-moz-transition: all .65s cubic-bezier(.19,1,.22,1);	-ms-transition: all .65s cubic-bezier(.19,1,.22,1);	-o-transition: all .65s cubic-bezier(.19,1,.22,1);	transition: all .65s cubic-bezier(.19,1,.22,1);}
.ZHhzqy_right:hover {	box-shadow: 0 2px 14px 2px rgba(68,93,127,0.2);	background-color: rgba(255,255,255,1);}
.ZHhzqy_cont{ width: 910px; height: 140px; overflow: hidden; position: relative; float: left; margin-left: 95px;}

/* 热门专题 */
.ZHrmzt {	width: 100%;	min-width: 1200px;	overflow: hidden;	background-color: #fff;	padding: 50px 0;}
.ZHrmzt_main {	margin: 0 auto;	width: 1200px;	height: auto;	overflow: hidden;}
.ZHrmzt_tit {	width: 1200px;	overflow: hidden;	height: 42px;	border-bottom: 1px solid #e4e5e9;	text-align: center;}
.ZHrmzt_tit div {	display: inline-block;	height: 34px;	line-height: 34px;	border-bottom: 2px solid transparent;	padding-bottom: 6px;	color: #333;	font-size: 18px;	margin: 0 80px;	overflow: hidden;	cursor: pointer;}
.ZHrmzt_gjc { width: 1200px;	overflow: hidden;	height: auto;	display: none;	margin: 45px 0 25px;}
.ZHrmzt_gjc a {	float: left;	text-decoration: none;	overflow: hidden;	margin: 0 10px 20px 0;	padding: 0 16px;	height: 31px;	line-height: 31px;	border: 1px solid #eee;	background-color: #fff;	border-radius: 50px;	color: #666;	font-size: 13px;}
.ZHrmzt_gjc a:hover {	color: #f15a24;	border-color: #f15a24;	background-color: #ffefe9;}

/* 会员服务 */
/* top */
.HYtop {    width: 100%;    overflow: hidden;    height: 70px;    background-color: #fff;    box-shadow: 0 3px 4px rgba(0,0,0,0.1);    position: sticky;	left: 0;	top: 0;    z-index: 9;}
.HYtop_main {    width: 1200px;    overflow: hidden;    height: 70px;    margin: 0 auto;}
.HYlogo {    float: left;    height: 70px;    overflow: hidden;}
.HYlogo img {    height: 55px;    display: block;    margin-top: 6px;}
.HYtop_rig {	float: right;	height: 70px;	overflow: hidden;}
.HYtop_ul {	float: left;	margin: 0;	padding: 0;	overflow: hidden;	height: 70px;}
.HYtop_ul li {	float: left;	height: 70px;	overflow: hidden;	margin-left: 40px;}
.HYtop_ul li a {	display: block;	text-decoration: none;	color: #333;	height: 70px;	line-height: 70px;	font-size: 16px;}
.HYtop_ul li a:hover {	color: #f15a24;}
.HYtop_log {	float: right;	height: 36px;	overflow: hidden;	margin: 17px 0 0 40px;}
.HYtop_log a.zc {	height: 36px;	line-height: 36px;	padding: 0 25px;	border-radius: 50px;	color: #fff;	float: left;	font-size: 14px;	text-decoration: none;	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);}
.HYtop_log a.dl {	height: 34px;	line-height: 34px;	padding: 0 25px;	border-radius: 50px;	color: #333;	float: left;	font-size: 14px;	border: 1px solid #dcdcdc;	text-decoration: none;	background-color: #fff;	margin-left: 15px;}
.HYtop_log a.dl:hover {	border-color: #2f65ed;	color: #2f65ed;}

.HYbanner {	width: 100%;	overflow: hidden;	min-width: 1200px;	height: auto;	background: url(hy_banner_bg.png) center/cover no-repeat;	clear: both;}
.HYbanner_main {	width: 1200px;	margin: 0 auto;	overflow: hidden;	height: 570px;}
.HYbanner_left {	float: left;	width: 310px;	height: 430px;	margin-top: 70px;	overflow: hidden;}
.HYbanner_ltit {	width: 310px;	overflow: hidden;	height: 110px;	font-size: 34px;	color: #3e4552;	font-weight: bold;	letter-spacing: 2px;	line-height: 55px;}
.HYbanner_ltxt {	width: 310px;	height: 70px;	margin-top: 35px;	overflow: hidden;}
.HYbanner_ltxt p.p1 {	margin: 0;	height: 50px;	line-height: 50px;	width: 310px;	font-size: 40px;	color: #2f65ed;	font-weight: 100;}
.HYbanner_ltxt p.p2 {	height: 20px;	line-height: 20px;	width: 310px;	font-size: 14px;	color: #757982;	margin: 0;}
.HYbanner_rig {	float: right;	height: 430px;	width: 850px;	margin-top: 70px;	box-shadow: 0 10px 36px 2px rgba(68,93,127,0.16);	border-radius: 4px;	background: url(hy_1.gif) center/cover no-repeat;	overflow: hidden;}
.HYbanner_rtxt {	width: 150px;	height: auto;	overflow: hidden;	margin: 120px 0 0 70px;}
.HYbanner_rtxt div.div1 {	width: 150px;	height: auto;	color: #888;	font-size: 28px;	letter-spacing: 2px;	line-height: 46px;	font-weight: 100;	overflow: hidden;}
.HYbanner_rtxt a.a1 {	width: 120px;	display: block;	border-radius: 50px;	height: 35px;	color: #fff;	text-decoration: none;	text-align: center;	font-size: 14px;	margin-top: 30px;	line-height: 35px;	overflow: hidden;	background: -webkit-linear-gradient(left, #2f65ed, #2f80ed);	background: -moz-linear-gradient(left, #2f65ed, #2f80ed);	background: -ms-linear-gradient(left, #2f65ed, #2f80ed);	background: -o-linear-gradient(left, #2f65ed, #2f80ed);	background: linear-gradient(left, #2f65ed, #2f80ed);}

/* 产品矩阵 */
.HYcpjz {	min-width: 1200px;	overflow: hidden;	width: 100%;	height: auto; background: url(jzbg.png) center/cover no-repeat;	clear: both;}
.HYcpjz_main {	width: 1200px; margin: 60px auto;}
.HYcpjz_tit {	width: 1200px;	text-align: center;	height: 50px;	line-height: 50px;	color: #333;	font-size: 30px;}
.HYcpjz_tit2 {	width: 1200px;	text-align: center;	height: 30px;	line-height: 30px;	color: #999;	font-size: 15px;}
.HYcpjz_box {	width: 1200px; }
.HYcpjz_cont {	background-color: #fff;	overflow: hidden;	box-shadow: 0 4px 20px 5px rgba(68,93,127,0.1);	height: 50px;	border-radius: 4px;	padding: 20px;	float: left;	width: 320px;	margin: 30px 60px 0 0;}
.HYcpjz_cont:nth-child(3n) {	margin-right: 0;}
.HYcpjz_cont_img {	width: 120px;	height: 50px;	line-height: 45px;	float: left;	overflow: hidden;}
.HYcpjz_cont_img img {	max-width: 100%;	max-height: 100%;	vertical-align: middle;}
.HYcpjz_cont_txt {	float: right;	height: 50px;	width: 180px;	overflow: hidden;}
.HYcpjz_cont_txt div {	width: 180px;	height: 20px;	line-height: 20px;	overflow: hidden;	color: #333;	font-size: 18px;}
.HYcpjz_cont_txt p {	color: #999;	font-size: 13px;	height: 17px;	line-height: 17px;	overflow: hidden;	width: 180px;	margin: 13px 0  0;}

/* 会员权益 */
.HYqy {	position: relative;	clear: both;	width: 100%;	min-width: 1200px;	height: 280px;	background: url(hy_bg.png) center/cover no-repeat;}
.HYqy_tit {	width: 1200px;	height: 50px;	line-height: 50px;	text-align: center;	margin: 0 auto;	padding-top: 50px;	color: #fff;	font-size: 30px;	overflow: hidden;}
.HYqy_main {	width: 1200px;	height: 420px;	position: absolute;	left: 50%;	top: 140px;	margin-left: -600px;}
.HYqyVipLeft{ width: 200px; height: 420px; float: left;}
.HYqy_cont { height: 200px;	background-color: #fff; cursor: pointer;	overflow: hidden;	width: 200px;	border-radius: 4px;	box-shadow: 0 4px 20px 5px rgba(68,93,127,0.1);	-webkit-transition: all .3s ease;	-moz-transition: all .3s ease;	-ms-transition: all .3s ease;	-o-transition: all .3s ease;	transition: all .3s ease;}
.HYqy_cont_img {	width: 100px;	height: 100px;	overflow: hidden;	margin: 25px auto 0;}
.HYqy_cont_img img {	width: 100px;	height: 100px;	display: block;}
.HYqy_top20{ margin-top: 20px;}
.HYqyVipRig{ width: 200px; height: 420px; float: right;}
.HYqy_cont_tit {	width: 180px;	padding: 0 10px;	overflow: hidden;	height: 20px;	line-height: 20px;	color: #333;	font-size: 14px;	text-align: center;	margin-top: 30px;}
.HYqy_cont:hover {	box-shadow: 0 2px 14px 2px rgba(68,93,127,0.2);	transform: translateY(-5px);	-webkit-transform: translateY(-5px);	-moz-transform: translateY(-5px);	-ms-transform: translateY(-5px);	-o-transform: translateY(-5px);}

.HYqyVipCent{ width: 760px; height: 420px; float: left; margin-left: 20px;}
.HYqyVipCont1{ display: none; width: 730px; height: 420px; padding: 0 15px; border-radius: 4px; overflow: hidden; background: #fff; box-shadow: 0 4px 20px 5px rgba(68,93,127,0.1);}
.HYqyVipCont_tit{ width: 730px; height: 100px; line-height: 100px; text-align: center; font-size: 18px; color: #333333;}
.HYqyVipNewsBlock{ width: 730px; height: 200px; margin-top: 10px; overflow: hidden;}
.HYqyNewsLinst{ width: 153px; height: 200px; float: left; margin: 0 45px;}
.HYqyNewsLinst div.image1{ width: 95px; height: 95px; margin: 0 auto; overflow: hidden; border-radius: 100%;}
.HYqyNewsLinst div.image1 img{ width: 100%; height: 100%; display: block;}
.HYqyNewsLinst div.title{ width: 153px; text-align: center; font-size: 16px; color: #333333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 19px; margin-bottom: 10px;}
.HYqyNewsLinst div.text{ width: 153px; text-align: center; font-size: 16px; color: #333333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.HYqyNewsLinst2{ width: 153px; height: 200px; float: left; margin: 0 14.7px;}
.HYqyNewsLinst2 div.image1{ width: 95px; height: 95px; margin: 0 auto; overflow: hidden; border-radius: 100%;}
.HYqyNewsLinst2 div.image1 img{ width: 100%; height: 100%; display: block;}
.HYqyNewsLinst2 div.title{ width: 153px; text-align: center; font-size: 16px; color: #333333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 19px; margin-bottom: 10px;}
.HYqyNewsLinst2 div.text{ width: 153px; text-align: center; font-size: 16px; color: #333333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.HYqyVipCont_ljgd{ display: block; width: 95px; height: 30px; border-radius: 3px; text-decoration: none; border: 1px solid #3766f5; color: #3766f5; font-size: 12px; text-align: center; line-height: 30px; margin: 30px auto 0;}

/* 合作企业 */
.HYhzqy {	min-width: 1200px;	width: 100%; margin-top: 60px; overflow: hidden;	height: 390px;	clear: both;	background: url(hy_hyhz_bg.png) center/cover no-repeat;}
.HYhzqy_tit {	margin: 60px auto 0;	overflow: hidden;	height: 50px;	width: 1200px;	text-align: center;	line-height: 50px;	color: #333;	font-size: 30px;}
.HYhzqy_main {	width: 1200px;	margin: 50px auto 0;	height: 140px;}
.HYhzqy_left {	height: 100px;	width: 50px;	line-height: 100px;	float: left;	margin-top: 20px;	text-align: center;	overflow: hidden;	background-color: rgba(255,255,255,.7);	border-radius: 4px;	box-shadow: 0 4px 25px 0 rgba(68,93,127,0.1);	cursor: pointer;	color: #2f80ed;	font-family: '宋体';	font-size: 16px;	font-weight: bold;	-webkit-transition: all .65s cubic-bezier(.19,1,.22,1);	-moz-transition: all .65s cubic-bezier(.19,1,.22,1);	-ms-transition: all .65s cubic-bezier(.19,1,.22,1);	-o-transition: all .65s cubic-bezier(.19,1,.22,1);	transition: all .65s cubic-bezier(.19,1,.22,1);}
.HYhzqy_left:hover {	box-shadow: 0 2px 14px 2px rgba(68,93,127,0.2);	background-color: rgba(255,255,255,1);}
.HYhzqy_right {	height: 100px;	width: 50px;	line-height: 100px;	float: right;	margin-top: 20px;	text-align: center;	overflow: hidden;	background-color: rgba(255,255,255,.7);	border-radius: 4px;	box-shadow: 0 4px 25px 0 rgba(68,93,127,0.1);	cursor: pointer;	color: #2f80ed;	font-family: '宋体';	font-size: 16px;	font-weight: bold;	-webkit-transition: all .65s cubic-bezier(.19,1,.22,1);	-moz-transition: all .65s cubic-bezier(.19,1,.22,1);	-ms-transition: all .65s cubic-bezier(.19,1,.22,1);	-o-transition: all .65s cubic-bezier(.19,1,.22,1);	transition: all .65s cubic-bezier(.19,1,.22,1);}
.HYhzqy_right:hover {	box-shadow: 0 2px 14px 2px rgba(68,93,127,0.2);	background-color: rgba(255,255,255,1);}
.HYhzqy_cont {	width: 910px;	height: 140px;	overflow: hidden;	position: relative;	float: left;	margin-left: 95px;}
/* 收费标准 */
.HYbanner_sf {	width: 100%;	overflow: hidden;	min-width: 1200px;	height: auto;}
.HYbanner_sf img {	display: block;	width: 100%;	height: auto;}
/* 产品介绍 */
.HYcpjs {	clear: both;	min-width: 1200px;	width: 100%;	margin-top: 330px;}
.HYcpjs_tit {	width: 1200px;	margin: 0 auto;	height: 50px;	line-height: 50px;	font-size: 30px;	color: #333;	text-align: center;	overflow: hidden;}
.HYcpjs_tit2 {	width: 1200px;	margin: 10px auto 0;	height: 30px;	line-height: 30px;	font-size: 16px;	color: #929293;	text-align: center;	overflow: hidden;}
.HYcpjs_main {	width: 1200px;	height: 545px;	margin: 20px auto 0;}
.HYcpjs_cont {	float: left;	width: 383px;	height: 505px;	margin: 40px 0 0 25px;	box-shadow: 0 0 17px 3px rgba(207,221,213,0.35);	transition: all .4s;	-webkit-transition: all .4s;	-moz-transition: all .4s;	-ms-transition: all .4s;	-o-transition: all .4s;	position: relative;}
.HYcpjs_cont:nth-child(1) {	margin-left: 0;}
.HYcpjs_cont:hover {	box-shadow: 0 0 18px 0 rgba(34,181,252,0.24);	margin-top: 30px;}
.HYcpjs_hot {	position: absolute;	right: -15px;	top: -45px;	z-index: 6;	display: block;	width: 98px;	height: 98px;}
.HYcpjs_name {	width: 383px;	height: 180px;	overflow: hidden;	border-top-right-radius: 10px;	border-top-left-radius: 10px;}
.HYcpjs_name div.name1 {	width: 383px;	height: 30px;	line-height: 30px;	text-align: center;	color: #fff;	font-size: 22px;	margin-top: 60px;}
.HYcpjs_name div.jiage_mf {	width: 383px;	color: #fff;	text-align: center;	font-size: 16px;	height: 30px;	line-height: 30px;	margin-top: 8px;}
.HYcpjs_name div.name2 {	width: 383px;	height: 30px;	line-height: 30px;	text-align: center;	color: #fff;	font-size: 22px;	margin-top: 30px;}
.HYcpjs_name div.jiage {	width: 383px;	color: #fff;	text-align: center;	font-size: 16px;	height: 30px;	line-height: 30px;	margin-top: 5px;}
.HYcpjs_name div.youhui {	width: 170px;	color: #fff;	text-align: center;	font-size: 16px;	height: 35px;	border: 1px solid rgba(255,255,255,0.3);	line-height: 35px;	margin: 12px auto 0;	border-radius: 20px;}
.HYcpjs_bgfff {	background-color: #fff;	overflow: hidden;	width: 383px;	height: 325px;	border-bottom-right-radius: 10px;	border-bottom-left-radius: 10px;}
.HYcpjs_ul {	padding: 0 30px;	width: 323px;	margin: 10px 0 0;	overflow: hidden;	height: 230px;}
.HYcpjs_ul p.li {	width: 323px;	overflow: hidden;	height: auto;	margin: 15px 0 0;	font-size: 16px;	color: #666;	line-height: 30px;}
.HYcpjs_ul p.li span {	display: inline-block;	width: 3px;	height: 3px;	background-color: #999;	vertical-align: top;	margin: 10px 10px 0 0;}
.HYcpjs_a {	display: block;	text-decoration: none;	margin: 10px auto 0;	height: 42px;	line-height: 42px;	width: 160px;	text-align: center;	color: #fff;	font-size: 16px;	border-radius: 25px;}
.a1 {
	background-color: #9bbed2;
}
.a2 {
	background-color: #ff9824;
}
.a3 {
	background-color: #ff6e52;
}
.a4 {
	background-color: #eabc77;
}
.a5 {
	background-color: #3766f5;
}

/* 产品服务 */
.HYcpfw {	clear: both;	width: 1200px;	height: auto;		margin: 40px auto 0;}
.HYcpfw_top {	width: 1200px;	height: 138px;	background-color: #fff;	border-bottom: 2px solid #f0f0f5;	border-top-left-radius: 7px;	border-top-right-radius: 7px;}
.HYcpfw_top div.gnbb {	float: left;	height: 138px;	width: 452px; text-align: center; line-height: 138px; border-right: 1px solid #f0f0f5;	color: #333;	font-size: 16px;	overflow: hidden;}
.HYcpfw_top div.hy { position: relative; float: left;	border-right: 1px solid #f0f0f5; height: 138px;	line-height: 134px;	color: #fff;	font-size: 20px;	text-align: center;}
.HYcpfw_top div.bgcolor1 { background: url(hybg1.png) center center/100% 100% no-repeat;	width: 248px;}
.HYcpfw_top div.bgcolor3 { background: url(hybg3.png) center center/100% 100% no-repeat;	width: 248px;}
.HYcpfw_top div.bgcolor5 { background: url(hybg5.png) center center/100% 100% no-repeat;	width: 248px;	border-right: none;}
.HYtable1 {	background-color: #fff;	width: 1200px;	height: auto;	overflow: hidden;	margin-top: 5px;}
.HYtable1 tr {	height: 60px;}
.HYtable1 tr td {	height: 60px;	text-align: center;	border-bottom: 1px solid #f0f0f5;	border-right: 1px solid #f0f0f5;}
.HYtable1 tr td.siz16 {	font-size: 16px;	color: #333;	width: 119px;}
.HYtable1 tr td.wid200 {	width: 200px;	font-size: 14px;	color: #333;}
.HYtable1 tr td.wid175 {	width: 175px;	font-size: 14px;	color: #000;}
.HYtable1_jg{ width: 100%; height: 80px; line-height: 90px; text-align: center; font-size: 14px; color: #333333;}
.HYtable1_jg span{ color: #ff6e52; font-size: 24px;}
.HYtable1_zx{ display: block; font-size: 14px; text-decoration: none; color: #fff; width: 100px; height: 30px; margin: 0 auto 30px; background: #ff6e52; border-radius: 3px; line-height: 30px; text-align: center;}
.HYtable1_rz{ width: 100%; height: 60px; line-height: 60px; overflow: hidden;}
.HYtable1_rz img{ vertical-align: top; margin: 22px 5px 0 0;}
.HYtable1_xx{ width: 100%; height: 60px; line-height: 60px; overflow: hidden;}
.HYtable1_xx img{ vertical-align: top; margin: 22px 2px 0;}
.HYcpfw_tjimg{ position: absolute; right: -15px; top: -45px; z-index: 6; display: block; width: 98px; height: 98px;}

.HYzixunBox{ position: fixed; top: 0; left: 0; z-index: 99999; overflow: hidden; width: 100%; height: 100vh; background-color: rgba(0, 0, 0, 0.6); display: none; align-items: center; justify-content: center;}
.HYzixun{ width: 820px; padding: 20px 40px 30px; background-color: #fff; height: auto; border-radius: 10px; overflow: hidden; position: relative;}
.HYzixun_gb{ position: absolute; top: 10px; right: 10px; color: #000; font-size: 28px; cursor: pointer; text-align: center; width: 40px; height: 40px; line-height: 40px; overflow: hidden; display: block;}
.HYzixun_tit1{ width: 820px; overflow: hidden; font-size: 22px; color: #333; height: 40px; line-height: 40px; text-align: center;}
.HYzixun_tit2{ width: 820px; overflow: hidden; font-size: 14px; color: #999; height: 30px; line-height: 30px; text-align: center;}
.HYzixun_form{ width: 820px; overflow: hidden; height: auto;}
.HYzixun_inp{ width: 820px; overflow: hidden; margin-top: 20px; height: 40px;}
.HYzixun_inp p{ float: left; margin: 0; width: 170px; height: 40px; margin-right: 30px; line-height: 40px; font-size: 14px; color: #333; text-align: right; overflow: hidden;}
.HYzixun_inp input{ float: left; padding: 0 10px; outline: none; width: 300px; height: 38px; color: #333; line-height: 40px; overflow: hidden; border: 1px solid #e5eaf0; border-radius: 4px;}
.HYzixun_rad{ width: 820px; overflow: hidden; margin-top: 10px; height: 40px;}
.HYzixun_rad p{ float: left; margin: 0; width: 170px; height: 40px; margin-right: 30px; line-height: 40px; font-size: 14px; color: #333; text-align: right; overflow: hidden;}
.HYzixun_rad div{ float: left; width: 200px; height: 40px; font-size: 14px; line-height: 40px; overflow: hidden;}
.HYzixun_rad div label{ margin-right: 30px; color: #333; font-size: 14px;}
.HYzixun_rad div label input{ vertical-align: top; margin: 14px 6px 0 0;}
.HYzixun_inp2{ width: 820px; overflow: hidden; margin-top: 20px; height: 40px;}
.HYzixun_inp2 p{ float: left; margin: 0; width: 170px; height: 40px; margin-right: 30px; line-height: 40px; font-size: 14px; color: #333; text-align: right; overflow: hidden;}
.HYzixun_inp2 input{ float: left; padding: 0 10px; outline: none; width: 500px; height: 38px; color: #333; line-height: 40px; overflow: hidden; border: 1px solid #e5eaf0; border-radius: 4px;}
.HYzixun_text{ width: 820px; overflow: hidden; margin-top: 20px; height: auto;}
.HYzixun_text p{ float: left; margin: 0; width: 170px; height: 40px; margin-right: 30px; line-height: 40px; font-size: 14px; color: #333; text-align: right; overflow: hidden;}
.HYzixun_text textarea{ float: left; padding: 10px; outline: none; font-family: '微软雅黑'; font-size: 14px; width: 500px; max-width: 500px; height: 70px; min-height: 70px; color: #333; line-height: 22px; overflow: hidden; border: 1px solid #e5eaf0; border-radius: 4px;}
.HYzixun_yzm{ width: 820px; overflow: hidden; margin-top: 20px; height: 40px;}
.HYzixun_yzm p{ float: left; margin: 0; width: 170px; height: 40px; margin-right: 30px; line-height: 40px; font-size: 14px; color: #333; text-align: right; overflow: hidden;}
.HYzixun_yzm input{ float: left; padding: 0 10px; outline: none; width: 150px; height: 38px; color: #333; line-height: 40px; overflow: hidden; border: 1px solid #e5eaf0; border-radius: 4px;}
.HYzixun_yzm img{ float: left; margin: 3px 0 0 10px; height: 34px; cursor: pointer;}
.HYzixun_hylx{ width: 820px; overflow: hidden; margin-top: 20px; height: auto;}
.HYzixun_hylx p{ float: left; margin: 0; width: 170px; height: 40px; margin-right: 30px; line-height: 40px; font-size: 14px; color: #333; text-align: right; overflow: hidden;}
.HYzixun_tc{ float: left; overflow: hidden; height: auto; width: 550px;}
.HYzixun_hy{ float: left; height: 75px; width: 150px; cursor: pointer; margin-right: 20px; border-radius: 8px; border: 2px solid transparent; overflow: hidden;}
.HYzixun_hy div.name{ width: 150px; overflow: hidden; height: 30px; font-size: 16px; color: #000; line-height: 40px; text-align: center;}
.HYzixun_hy div.jiage{ width: 150px; overflow: hidden; height: 45px; font-size: 14px; color: #000; line-height: 45px; text-align: center;}
#HYtc1{ background-color: #f2faff;}
#HYtc2{ background-color: #fff7f6;}
#HYtc3{ background-color: #f6f9ff;}

.HYzixun_sub{ display: block; margin: 30px auto 0; border: none; height: 42px; line-height: 42px; cursor: pointer; font-size: 16px; width: 150px; color: #fff; border-radius: 4px; padding: 0;
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);
}


/* 关于我们 */
/* top */
.WMtopmain {	width: 100%;	overflow: hidden;	height: 400px;	background: url(wm_topbg.jpg) center/cover no-repeat;}
.WMtop {	width: 1200px;	overflow: hidden;	height: 70px;	margin: 20px auto 0;}
.WMtop_logo {	float: left;	height: 70px;	overflow: hidden;}
.WMtop_logo img {	display: block;	height: 70px;}
.WMtop_ul {	float: right;	height: 70px;	overflow: hidden;	margin: 0;	padding: 0;}
.WMtop_ul li {	height: 70px;	overflow: hidden;	margin-left: 40px;	float: left;}
.WMtop_ul li a {	color: #777;	overflow: hidden;	display: block;	font-size: 16px;	height: 68px;	line-height: 70px;	text-decoration: none;	padding: 0 10px;	border-bottom: 2px solid transparent;}
.WMtop_ul li a:hover {	border-color: #f15a24;	color: #f15a24;}
.WMtop_tit {	width: 1200px;	clear: both;	height: 110px;	margin: 80px auto 0;}
.WMtop_tit span {	color: #fff;	font-size: 48px;	height: 60px;	display: block;	line-height: 60px;	width: 1200px;}
.WMtop_tit p {	color: #fff;	width: 1200px;	font-size: 32px;	height: 40px;	line-height: 40px;	margin: 10px 0 0;}

.WMgsjj {	width: 1200px;	overflow: hidden;	clear: both;	height: auto;	margin: 60px auto 0;}
.WMgsjj_tit1 {	width: 1200px;	color: #333;	height: 40px;	line-height: 40px;	overflow: hidden;	font-size: 32px;	font-weight: bold;}
.WMgsjj_tit2 {	width: 1200px;	height: 55px;	overflow: hidden;	margin-top: 10px;}
.WMgsjj_tit2 div {	float: left;	font-size: 32px;	color: #333;	height: 55px;	line-height: 55px;}
.WMgsjj_tit2 span {	float: right;	height: 55px;	line-height: 70px;}
.WMgsjj_main {	width: 1200px;	height: 500px;	overflow: hidden;	border-radius: 16px;	margin-top: 50px;	background: url(wm_jj2.jpg) 0/100% auto no-repeat;	position: relative;}
.WMgsjj_txt {	width: 400px;	height: 360px;	padding: 20px;	border-radius: 12px;	background-color: rgba(255,255,255,0.9);	position: absolute;	right: 80px;	top: 50px;}
.WMgsjj_txt_tit {	font-size: 22px;	font-weight: bold;	color: #333;	height: 30px;	line-height: 30px;	width: 400px;	overflow: hidden;}
.WMgsjj_txt_nr {	width: 400px;	height: 320px;	font-size: 14px;	color: #666;	line-height: 24px;	overflow: hidden;	margin: 10px 0 0;}

/* 合作伙伴 */
.WMhzhbbox {	width: 100%;	min-width: 1200px;	overflow: hidden;	height: auto;	margin-top: 50px;	background-color: rgb(247, 247, 247);}
.WMhzhb {	width: 1200px;	overflow: hidden;	height: 190px;	margin: 60px auto;}
.WMhzhb_tit {	width: 1200px;	height: 40px;	line-height: 40px;	overflow: hidden;	text-align: center;	color: #333;	font-size: 30px;	font-weight: bold;}
.WMhzhb_cont {	width: 1200px;	overflow: hidden;	height: 90px;	margin-top: 50px;}
.WMhzhb_cont a {	background-color: #fff;	overflow: hidden;	width: 170px;	height: 90px;	line-height: 85px;	text-align: center;	float: left;}
.WMhzhb_cont a img {	max-width: 80%;	max-height: 100%;	vertical-align: middle;}

/* 联系我们 */
.WMlxwmbox {	width: 100%;	clear: both;	height: auto;	overflow: hidden;	background: url(wm_bg2.jpg) 0 0/100% no-repeat #FAFAFA;}
.WMlxwm {	width: 1140px;	overflow: hidden;	height: auto;	background-color: #fff;	margin: 60px auto 0;	padding: 40px 30px;}
.WMlxwm_ditu {	float: left;	overflow: hidden;	width: 480px;	height: 300px;}
.WMlxwm_ditu img {	display: block;	width: 100%;	height: 100%;	object-fit: cover;}
.WMlxwm_xinxi {	float: left;	height: 300px;	width: 630px;	margin-left: 30px;}
.WMlxwm_xinxi div.t1 {	width: 630px;	overflow: hidden;	height: 35px;	line-height: 35px;	font-size: 26px;	color: #222;	margin-top: 8px;}
.WMlxwm_xinxi div.t2 {	width: 630px;	overflow: hidden;	height: 20px;	line-height: 20px;	font-size: 16px;	color: #777;	margin-top: 10px;}
.WMlxwm_xinxi div.t3 {	width: 630px;	overflow: hidden;	height: 20px;	line-height: 20px;	font-size: 16px;	color: #f15a24;	margin-top: 20px;}
.WMlxwm_xinxi div.t4 {	width: 630px;	overflow: hidden;	height: 25px;	line-height: 25px;	font-size: 14px;	color: #666;	margin-top: 20px;}
.WMlxwm_xinxi div.t5 {	width: 630px;	overflow: hidden;	height: auto;	line-height: 25px;	font-size: 14px;	color: #666;	margin-top: 15px;}
.WMlxwm_xinxi div.t6 {	width: 630px;	overflow: hidden;	height: 25px;	line-height: 25px;	font-size: 14px;	color: #666;	margin-top: 20px;}
.WMlxwm_xinxi div.t7 {	width: 630px;	overflow: hidden;	height: 25px;	line-height: 25px;	font-size: 14px;	color: #666;	margin-top: 15px;}
.WMbiao {	clear: both;	width: 1200px;	overflow: hidden;	height: auto;	margin: 60px auto;}
.WMbiao_1 {	width: 1200px;	height: auto;	overflow: hidden;}
.WMbiao_1 .WMbiao_inp {	width: 400px;	float: left;	height: 66px;	overflow: hidden;}
.WMbiao_inp_p {	margin: 0;	padding: 0;	width: 400px;	overflow: hidden;	height: 20px;	line-height: 20px;	color: #666;	font-size: 14px;}
.WMbiao_inp_txt {	width: 400px;	height: 36px;	margin-top: 10px;	overflow: hidden;}
.WMbiao_inp_txt input {	float: left;	height: 36px;	width: 330px;	border: none;	outline: none;	padding: 0 10px;	background-color: #f3f3f3;	border-radius: 2px;}
.WMbiao_inp_txt span {	color: red;	width: 10px;	float: left;	height: 36px;	line-height: 36px;	margin-left: 10px;	text-align: center;}
.WMbiao_2 {	width: 1200px;	overflow: hidden;	height: auto;	margin-top: 20px;}
.WMbiao2_p {	margin: 0;	padding: 0;	width: 1200px;	overflow: hidden;	height: 20px;	line-height: 20px;	color: #666;	font-size: 14px;}
.WMbiao2_txt {	width: 1200px;	height: auto;	overflow: hidden;	margin-top: 10px;}
.WMbiao2_txt textarea {	float: left;	height: 100px;	width: 1130px;	border: none;	outline: none;	padding: 10px;	background-color: #f3f3f3;	border-radius: 2px;	font-family: '微软雅黑';	max-width: 1130px;	min-height: 50px;	min-width: 200px;}
.WMbiao2_txt span {	color: red;	width: 10px;	float: left;	height: 36px;	line-height: 36px;	margin-left: 10px;	text-align: center;}
.WMlxwm_sub {	display: block;	border: none;	width: 250px;	height: 45px;	margin-top: 40px;	background-color: #f54f4f;	color: #fff;	font-size: 14px;}

/* 法律声明 */
/* main */
.SMmainbox{ width: 1140px; margin: 30px auto 0; background: #fff; clear: both; overflow: hidden; padding: 30px; height: auto;}
.SMfl_tit{ width: 1140px; overflow: hidden; height: 27px; font-size: 20px; color: #333;}
.SMfl_neir{ width: 1140px; overflow: hidden; height: auto; overflow: hidden; margin-top: 20px;}

.BgColor{ background-color: #F0F3F7 !important;}