@charset "utf-8";
/* CSS Document */
body,li,ul,h1,h2,h3,h4,p { padding:0px; margin:0px; font-family:"微软雅黑"; font-size:14px; color:#000; list-style-type:none;}
a{ text-decoration:none; color:#000;}
.hsbj{background:#f7f7f7;}
div:focus{
	outline:none;
}
a:hover{ text-decoration:none; color:#e83a35; }

select,option{
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: none;
    outline: none;
    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*将背景改为红色*/
    background:#fff;
    /*加padding防止文字覆盖*/
    padding-right: .14rem;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {display: none;}
input,select{border:0;outline:none;/*去除蓝色边框*/}
.top{ height: auto; border-bottom:1px solid #ededed;}
.top_main{ width:95%; height: auto; margin:auto; overflow:hidden; padding:6px 0px;}
.logo{ width:100px; height: auto; float:left;}
.logo img{ display:block; width:100%;}
.top_right{ float:right;}
.zyw_xx{ width:100px; height:auto; overflow:hidden; float:left; margin-top:15px; }
.zyw_xx span{ display:block; height:30px; line-height:30px; font-size:14px;}
.zyw_xx img{ display:block; float:right; position:relative; top:7px; width:12px;}
.yuy_tw{ width:98px; height:auto; overflow: hidden; border:1px solid #fff; margin-top:5px; display:none; background:#e83a35; position: absolute; z-index:999;}
.yuy_tw span{ text-align:center; line-height:30px; height:30px; border-bottom:1px solid #fff; display:block; }
.yuy_tw span:last-child{ border-bottom:none;}
.yuy_tw span a{ display: block; color:#fff;}
.nav_tc{ width:30px; float:left; margin-top:20px; margin-left:30px;}
.nav_tc img{ display:block; width:100%; height:auto;}


/*弹出导航*/
.nav_mobile { height:auto; overflow:hidden; background-color:#fff; position: fixed; left:0px; height:100%; top:0px; z-index:999; width:100%; display:none;}
.nav_sjbt { height:45px; line-height:45px; text-align:center; font-size:22px; }
.sjdh_colse { width:23px; height: auto; overflow:hidden; float:right; position:relative; right:10px; margin-top:-35px;}
.sjdh_colse img{ display:block; width:100%;}
.nav_sjcd { width:100%; height:auto; overflow:hidden; text-align:left;}
.nav_sjtd { height:55px; line-height:55px; width:90%; margin:auto;  border-bottom:1px solid #ededed;}
.nav_sjtd a{ display:block; font-size:18px; color:#000; height:55px;}
.nav_sjtd span { width:30px; height: 30px; background:url(../images/dh_yb.png) no-repeat; display:block; position:relative; top:-41px; left:-80%; left:90%; background-size:100% auto;}
.hover_sjtd span {background:url(../images/dh_xb.png) no-repeat; background-size:100% auto;}
.nav_sjsc {  height:auto; overflow:hidden; display:none; margin:auto;}
.sjsc_list { height:55px; line-height:55px; font-size:16px; width:90%; margin:auto; border-bottom:1px solid #ededed;}
.nav_sjcd { height:auto; overflow:hidden;}
.sjsc_list a{ color:#555;}
.banner{ width:auto; height:auto;}
.banner .swiper-slide img{ display:block; width:100%;}
.zyfw{ width:93%; height:auto; overflow:hidden; margin:auto;} 
.zyfw h3{ font-size:23px; padding:25px 0px; text-align:center;}
.zyfw_list{ width:48%; height: auto; float:left; background:#f7f7f7; margin-left:4%; margin-bottom:20px;}
.zyfw_list:nth-child(2n+1){ margin-left:0px;}
.zyfw_cp{ width:85%; height: auto; margin:auto; overflow:hidden; margin-top:8%; }
.zyfw_cp img{ display:block; width:100%;}
.zyfw_list h4{ height:30px; line-height:30px; width:100%; overflow:hidden; display:block; font-weight:normal; color:#333; text-align:center; font-size:14px; padding-top:5px; }
.ljgm_fw{ width: auto; background:#e83a35; height:38px; text-align:center; line-height:38px; font-size:14px; margin:auto; margin-top:10px; color:#fff;}
.zyfw_list:hover .ljgm_fw{ background:#e83a35; border:1px solid #e83a35; color:#fff;}
.tqys{ background:#f8f8f8;}
.zytd_main{ height:auto; overflow:hidden;}
.zytd_list{ width:100%; height: auto; padding-bottom:15px;}
.zytd_list img{ display:block; width:100%; height:auto;}
.zytd_list h4{ height:40px; line-height:40px; overflow:hidden; display:block; font-size:15px; text-overflow: ellipsis;
white-space: nowrap;}
.zytd_list p{ color:#666; line-height:25px; height: auto; overflow:hidden; display:block;}
.zytd_list span{ height:30px; line-height:30px; display:block; color:#666;}
.zytd{ padding-bottom:5px;}
.footer_db{ height: auto; background:#222; overflow:hidden; padding-bottom:35px;}
.footer_main{ width:93%; height: auto; margin:auto; margin-top:25px;}
.footer_z1{ width: auto; height: auto; overflow:hidden; padding-bottom:17px; color:#fff;}
.footer_z1 h3{ color:#fff; font-size:16px; font-weight:normal; padding-bottom:5px; }
.footer_z1 p{ color:#fff; line-height:24px; opacity:0.7;}
.footer_z4{ width: auto; height: auto; overflow:hidden; color:#fff; }
.footer_z4 h3{color:#fff; font-size:16px; font-weight:normal; padding-bottom:5px;}
.footer_z4 p{ color:#fff; line-height:24px; opacity:0.7;}
.footer_z4 img{ display:block; width:130px; height:auto; padding:10px 0px;}
.footer_z4 span{ opacity:0.7; padding-top:5px; display:block;}
.banq{ height:50px; line-height:50px; background:#222222; color:#fff; text-align: left; border-top:1px solid #fff;}
.banq span{ width:93%; display:block; margin:auto;}

/*智能工具*/
.bn_hy{ height:183px; background:url(../images/hybj.jpg) no-repeat; background-size:100%  auto;}
.bn_hy h3{ text-align:center; color:#fff; padding-top:50px; font-size:17px;}
.hy_cgp{ width:65%; height:37px; line-height:37px; margin:auto;}
.hy_cgp span{ display:block; float:left; border-radius:20px; text-align:center; color:#fff; width:45%; margin-top:20px; }
.hy_cgp span a{ color:#fff; display:block;} 
.hy_cgp span:first-child{ background:#fa8204;}
.hy_cgp span:last-child{ background:#e83a35; float:right;}
.banner_ny{ width:auto; overflow:hidden;}
.banner_ny img{ display: block; width:100%;}
.con_ny{ width:93%; height:auto; overflow:hidden; margin:auto;}
.dqwz{ height:30px; line-height:30px; padding-top:10px; color:#666; }
.dqwz a{ color:#666;}
.con_zngj{ width:auto; height:auto; overflow:hidden; margin:auto; }
.con_zngj h3{ height:40px; line-height:40px; font-size:23px; text-align:center; padding-top:6px; }
.zngj_main{ height:auto; overflow:hidden; margin-top:20px; padding-bottom:40px;}
.zngj_list{ width:100%; height: auto; overflow:hidden; }
.zngj_hq{ background:#f8f8f8; height:auto; overflow:hidden;}
.zngj_bt{ width: 25%; height:48px; line-height:48px; text-align:center; font-size:15px; color:#333; display:inline-block; float:left;}
.zngj_bt a{ display:block;}
.hover_gjbt{ background:#e83a35; color:#fff;}
.hover_gjbt a{ color:#fff;}
.zngj_list ul{ display:block; border:1px solid #dedede; height: auto; display:none; }
.tab_gzp ul:first-child{ display:block;}
.zngj_list ul li{ height:50px; line-height:50px; border-bottom:1px solid #dedede; text-indent:15px; background: url(../images/jt2.png) no-repeat right; background-position:95%;}
.zngj_list ul li:last-child{ border-bottom:none;}
.zngj_list ul li:hover{ background:url(../images/jt2_hover.png) no-repeat right; background-position:95%;}
.zngj_list ul li a{ display: block;}
.zngj_list ul li a:hover{ color:#e83a35;}

/*最新动态*/

.zxdt_main{ height:auto; overflow:hidden;}
.zxdt_list{ width: auto; height:auto; border-bottom:1px solid #dedede; padding-bottom:20px; height:auto; overflow:hidden; margin-top:20px;} 
.zxdt_list img{ display:block; float:left; width:130px; height:100px;}
.zxdt_yb{ width:60%; height:102px; overflow:hidden; float:right;}
.zxdt_yb h3{ font-size:14px; text-align:left; padding-top:0px; height:25px; line-height:25px; overflow:hidden; display:block; text-overflow: ellipsis;white-space: nowrap; font-weight:normal;}
.zxdt_yb p{ color:#666; line-height:24px; font-size:13px; height:50px; overflow:hidden; display:block;}
.zxdt_yb span{ color:#666; font-size:13px;}
.zxdt_list:hover .zxdt_yb h3{ color:#e83a35;}
.page_fy{ height:50px; text-align:center; line-height:50px; padding:20px 0px; padding-top:10px;}
.page_fy span{ width:21px; height:21px;  display: inline-block; border-radius:50%; line-height:21px; font-size:17px;}
.page_fy span a{ display:block;}
.page_fy span:first-child,.page_fy span:last-child{background:#8e8c8d; margin:0 10px;}
.page_fy span:first-child:hover,.page_fy span:last-child:hover{background:#e83a35;}
.page_fy span:first-child a{ color:#fff;}
.page_fy span:last-child a{ color:#fff;}
.page_fy span:nth-child(2){ width:40px; text-align:center;}

@media (min-width: 414px) {
.zxdt_yb{ width:62%;}

}


/*新闻详情*/
.xwxq_wz{ height:auto; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #dedede; padding-top:10px;}
.xwxq_wz h4{ font-size:17px; font-weight:normal; line-height:25px; display:block;}
.xwxq_wz span{ padding-top:5px; display:block; color:#666;}
.xwxq_nr{ height:auto; overflow:hidden; padding-bottom:20px; }
.xwxq_nr p{ color:#333; line-height:27px; font-size:14px; padding-top:20px; color:#444;}
.sxyp_hp{ height:auto; overflow:hidden; padding-bottom:10px; border-top:1px solid #dedede; padding-top:10px;}
.pre_xw{ height:35px; line-height:35px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.pre_xw a:hover{ color:#e83a35;}

/*联系我们*/

.conduct_mm{ height:auto; overflow:hidden; padding-bottom:30px; padding-top:20px;}
.conduct_zb{ width: auto; height: 230px;overflow:hidden; padding-top:20px;}
.conduct_yb{ width: auto; border-left:none;  height: auto;}
.conduct_yb p{ line-height:33px; font-size:15px;}
.tzwy{ padding-top:10px;}
.tzwy img{ display:block; width:125px; height:130px; padding-bottom:10px;}

/*主营服务-购买国际品牌*/
.con_zngj{ height: auto; overflow:hidden;}
.pinp_nav{ height:45px; background:#f7f7f7; line-height:45px; margin:35px 0px; margin-bottom:20px;}
.pinp_list{ width:148px; height:45px; float:left; line-height:45px; border-right:1px solid #fff; text-align:center; font-size:16px;}
.pinp_list:last-child{ border-right:none;}
.pinp_list a{ display:block;}
.hover_pp{ background:#e83a35;}
.hover_pp a{ color:#fff;}
.gjpp_mn{ height:auto; overflow:hidden;}
.gjpp_list{ width:47.4%; height: auto; float:left; border:1px solid #dedede; position:relative; margin-left:4%; margin-top:10px; margin-bottom:10px;}
.gjpp_list:nth-child(2n+1){ margin-left:0px;}
.gjpp_list img{ display:block; width: 100%;  margin:auto; margin-top:2px;}
.gjpp_gd{ width: auto;  background:#f9f9f9; border-top:1px solid #dedede; height:70px;}
.gjpp_zb{ width: 60%; height:70px; float:left; padding-left:10px;}
.gjpp_zb h4{ font-size:14px; height:30px; line-height:30px; padding-top:5px; overflow:hidden; }
.gjpp_zb p{ color:#e83a35; height:25px; line-height:25px; font-size:16px;}
.gjpp_yb{ width:35px; height:35px; margin-top:14px; margin-right:5px;  float: right; background:#fff url(../images/gwc.png) no-repeat center; border-radius:50%; border:1px solid #ededed;}
.gjpp_list:hover .gjpp_yb{ background:#e83a35 url(../images/gwc_hv.png) no-repeat center;border:1px solid #e83a35;}
.wbzh_tj{ width:72px; height:30px; line-height:30px; text-align:center; position:absolute; top:0px; left:0px; background:#e83a35;}
.wbzh_tj { color:#fff; display: block; font-size:16px;}
.wbzh_jp{ background:#fa7905;}
.cjwt_xf{ height:240px; width:240px; background:#fff; box-shadow:0 0 5px 0 #ddd; position:fixed; top:50%; margin-top:-120px; left:20px;}
.cjwt_xf h3{ height:45px; line-height:45px; border-bottom:1px solid #dedede; font-size:15px;}
.cjwt_xf h3 span{ width:4px; height:20px; background:#e83a35; display:inline-block; margin-left:20px; position:relative; top:5px; margin-right:13px;}
.cjwt_xf ul{ display:block; width:200px; margin: auto; margin-top:15px;}
.cjwt_xf ul li{ display:block; height:35px; line-height:35px; background:url(../images/jt2.png) no-repeat no-repeat right;}
.lxdh_xf{ height:50px; line-height:50px; border-top:1px solid #dedede; margin-top:17px;  color:#e83a35; font-weight:bolder;}
.lxdh_xf img{ display:inline-block; width:26px; height:26px; position:relative; padding-right:10px; padding-left:20px; top:10px; padding-right:10px;}
.shax_pp{ height:38px; width: auto; padding-bottom:12px; margin-top:15px;}
.shax_left{ width:79%; height:36px; line-height:36px; background: url(../images/rz_xl.jpg) no-repeat right; border:1px solid #dedede; float:left; background-position:97%;} 
.shax_left select{ width:100%; height:36px; line-height:36px; background:none; text-indent:5px; font-size:14px; color:#777;}
.shax_righ{ width:20%; height:38px; line-height:38px; font-size:15px; text-align:center; float:left; background:#e83a35;}
.shax_righ a{ display:block; color:#fff;}
.ppsj ul li{ font-size:16px;}

/*主营服务-产品详情*/
.cpxq_pph{ height:auto; overflow:hidden; padding:28px 0px; padding-bottom:0px;} 
.cpxq_zbt{ width: auto; height: auto; border:1px solid #ededed;  position:relative;}
.cpxq_zbt img{ width:80%; height: auto; margin:auto; display:block; margin-top:10px; margin-bottom:10px;}
.cpxq_ybwz{ width: auto; height: auto; background:#f9f9f9; border:1px solid #ededed; border-top:none;} 
.ybwz_mxd{ width:90%; height:auto; overflow:hidden;margin:auto; }
.cpxq_ybwz h4{ display: block; font-size:20px; padding-top:15px; line-height:26px;  font-weight:normal; }
.djg_hhs{ height:auto; overflow:hidden; padding-bottom:10px;}
.djg_hhs font{ color:#666; font-size:15px; text-decoration:line-through; margin:5px 0px; display:block;  margin-top:10px;}
.djg_hhs span{ display: block; font-size:15px; padding:10px 0px; padding-top:0px; }
.djg_hhs span strong{color:#e83a35; font-size:20px; }
.yhs_sl{ width:65%; float:left;}
.ljgm_xsmc{ width:35%; float:right; height:40px; background:#e83a35; text-align: center; line-height:40px; font-size:16px; margin-top:42px;}
.ljgm_xsmc a{ display:block; color:#fff;} 
.cpxq_jysm{ height:auto; overflow:hidden; padding-top:5px;}
.cpxq_jysm h4{ height:50px; line-height:50px; border-bottom:1px solid #ededed; display:block; font-size:20px; font-weight:normal;}
.cpxq_jysm h4 span{ width:5px; height:22px; background:#e83a35; display:inline-block; position:relative; top:4px;  margin-right:15px; }
.cpxq_jysm p{ line-height:29px; font-size:15px; padding:10px 0px; padding-bottom:20px;}

/*主营服务-办理进口条码*/
.bljk_ma{ height:auto; overflow:hidden; background:#f7f7f7; margin-top:40px;}
.bljk_ma ul{ display:block;}
.bljk_ma ul li{ width:199px; height:44px; float:left; border-left:1px solid #fff; text-align:center; line-height:44px; font-size:16px; border-bottom:1px solid #fff;}
.hover_zc{ background:#e83a35;}
.bljk_ma ul li a{ display:block;}
.hover_zc a{ color:#fff;}
.bljk_ma ul li:nth-child(6n+1){ border-left:none;}
.blnr_make{ height:auto; overflow:hidden; margin:auto; background:#fff; width: auto; margin-bottom:11px;}
.bake_run { width: auto; margin:auto;}
.bake_run h4{ font-size:24px; font-weight:normal; padding-top:50px; text-align:center;}
.bake_run p{ line-height:31px; font-size:15px; padding:10px 0px;}
.bake_run p font{ color:#e83a35;}
.bake_run p a{ color:#e83a35;}
.jdfx{ }


/*登录 注册*/
.login_bj{ background:url(../images/login_bj.jpg) no-repeat; background-attachment:fixed; background-position:center bottom; background-size:100% 100%;}
.login_yq{ width:85%; height: auto; background:#fff; margin:auto; }
.login_yq h1{ font-size:26px; text-align:center; line-height:26px; font-weight:normal; padding-top:35px; padding-bottom:10px;}
.login_list{ width:100%; height:46px; line-height:46px; background:#fff; border:1px solid #ededed; margin:auto; margin-top:20px;}
.login_list input{ width:94%; height:40px; line-height:40px; display:block; padding-left:15px; font-family:"微软雅黑"; font-size:14px;}
.yanz_ms input{width:130px; float:left;}
.yanz_ms span{ width:113px; height:47px; float:right;}
.yanz_ms span img{ height:45px;}
.wjmm{ width:340px; height:35px; line-height:35px; text-align:right; margin:auto; padding-top:10px; font-size:13px;}
.wjmm a{ color:#999999;}
.dlzc_lg{ width: auto; height:48px; background:#000; font-size:16px; text-align:center; line-height:48px; margin:auto; margin-top:30px;}
.dlzc_lg a{ color:#fff; display:block;background:#e83a35;}
.zhzc_rg{width: auto; height:48px; text-align:center; line-height:48px; margin:auto; margin-top:10px; font-size:15px;}
.zhzc_rg a{color:#999999; }
.reg_zc{ height: auto;    }
.xieyi{ color:#999; text-align:center;}
.xieyi a{ color:#000;}
.qdl_jg{ color:#999;}
.qdl_jg a{ color:#000;}
.zhuc_yzm span{ height:47px;  background:#000; display:block; line-height:47px; padding-left:20px; }
.zhuc_yzm span a{ color:#fff; display:block;}
.sure_yx{ margin-top:30px;}
.zcxy_dt{line-height:26px; padding-top:15px;}
.hyzx_wd{ width:95%; margin:auto;}
.login_lg{ width:100%; height:60px; line-height:60px; border-bottom:1px solid #ededed;}
.login_lg img{ display:block; width:150px; height:auto; margin:auto; margin-top:20px;}
.zhzc_dhj{ text-align:center;  margin:auto; width:100%; font-size:16px; padding-top:35px;}



/*会员中心*/
.hyzx_grzx{ height:40px; line-height:40px; font-size:16px; }
.hyzx_grzx span{ width:5px; height:20px; background:#fdb117; display:inline-block; position:relative; top:3px; margin-right:15px;}
.hyzx_hsbj{ width: auto; height:auto; overflow:hidden; margin-top:10px; padding-bottom:40px;}
.hyzx_main{ width: auto; height:auto; overflow:hidden; margin:auto; }
.hyxz_top{ width: 95%; height:71px; margin:auto; padding-top:10px;  padding-bottom:10px;}
.hyzx_txz{ width: auto; height:71px; } 
.tld_fh{ border-bottom:1px solid #ededed; height:55px; line-height:55px;}
.hyzx_txz img{ width:71px; height:71px; float:left;}
.hyzx_txz span{ float:left; padding-left:20px; }
.hyzx_txz span h4{ font-size:15px; font-weight:normal; }
.hyzx_txz span p{ padding-top:5px; color:#999;}
.hyzx_txy{ width: auto; height:30px; line-height:30px;color:#999;}
.hyzx_txy img{ width:14px; height:14px; float:left; float:left; margin-top:9px; margin-right:15px;}
.hyzx_list{ width: auto; height: auto; overflow:hidden; }
.hyzx_list span{ height:40px; line-height:40px; display:block; color:#000; font-size:15px; padding:7px 0px;}
.hyzx_wk{ width:99.6%; height:38px; border:1px solid #e6e6e6; background:#fff; float:left;}
.hyzx_wk input{ width:100%; height:35px; line-height:35px; background:none; text-indent:10px;}
.set_xl{ background:url(../images/gj_jt.png) no-repeat right; background-color:#fff; background-position:96%; }
.set_xl select{ width:99.6%; height:35px; line-height:35px; background:none; text-indent:3px;}
.sex_xb{ float:right;}
.city_xz{ width:31.4%; margin-right:2%;background-position:95%;}
.city_xz:last-child{ margin-right:0px;}
.city_hy .hyzx_list{ width: auto; }
.city_xz select{ width:100%;font-family:"微软雅黑"; font-size:14px;}
.grjl_js{ width: auto; height: auto;}
.grjl_js .hyzx_wk{ width: 99.5%; height:118px;}
.grjl_js .hyzx_wk textarea{font-family:"微软雅黑"; font-size:14px; width:94%; border:none; height:97px; padding:10px;}
.baoc_hs{ width: 100%; line-height:40px; height:40px; text-align:center; font-size:15px; clear:both; background:#000; margin-top:30px; margin-right:2px;}
.gmy{ padding-bottom:0px;}
.baoc_hs a{ color:#fff; display:block;background:#e83a35;}



/***************修改方案************************/
.clear{clear:both;}
.zyfw h3,.zytd_list h4,.con_zngj h3{font-weight: 300;}


.banq{height: auto; line-height: 24px; font-size: 14px; padding-top: 5px; padding-bottom: 10px; color:#b1b1b1;}
.w-newsList1 .news-sum{height: auto!important; width:92%!important; padding-right: 15px;}

 /********团队*****************/
.xwxq_nr img{max-width: 100%; margin-bottom: 20px;}
.xwxq_nr p{padding-top: 0; line-height: 24px;}

.teamlist{width:48%; margin-right: 2%; float: left;}


 /********新闻列表******************/
.zxdt_yb{text-align: center;}
.zxdt_yb h3{font-weight: bold; text-align: center;}
.zxdt_list{border:none; background: #f5f5f5; padding-top: 10px; padding-bottom: 10px; }
.zxdt_list img{margin-left: 10px;}
@media(max-width: 375px){
	.zxdt_list img{width:120px;}
}

@media(max-width: 320px){
	.zxdt_list img{width:90px;}
}


.bake_run{padding-bottom: 50px; line-height: 24px; }
.bake_run img{max-width: 100%; margin-bottom: 15px; margin-top: 15px;}


 /*******业务详情*****************/

.gjpp{width:50%;display: inline-block; }

.pcontdesc{margin: 10px auto; font-size: 16px; border-bottom: 1px solid #ddd; padding-bottom: 20px}
.pcontdesc .title{font-size: 20px; font-weight: 300; margin-bottom: 10px}
.pcontdesc img{width:100%; margin-top: 10px;}
.wxzx{position: relative;}
.wxzx .wxzx_img{position: absolute; left:0px; bottom:30px; display: none!important;}
.wxzx .wxzx_img img{width:140px; height: 140px;}
.wxzx:hover .wxzx_img{display: block!important;}

.yhs_sl{width:100%;}
.cpxq_ybwz h4{font-weight: bold; padding-bottom: 15px; border-bottom: 1px solid #ddd; line-height: 30px}

 
.ljgm_xsmc{margin-top: 10px; width:100%; background: none; text-align: left; height: auto;}
.ljgm_xsmc a{display: inline-block; margin-right: 20px; margin-bottom: 20px; width:auto; background: #e83a35; padding:0 40px;}




.gjpp_list,.cpxq_zbt{overflow: hidden;}
.wbzh_tj{ 
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
        width: 72px;
    height: 50px;
    line-height: 80px;
    text-align: center;
    position: absolute;
    top: -21px;
    left: -30px;
    background: #e83a35;
    font-size: 12px;
 }
.gjpp_list{padding-bottom: 20px;}
.gjpp_zb{width:90%;}
.gjpp_zb h4{font-size: 14px; height: 50px; line-height: 24px; }
.gjpp_zb .desc{font-size: 12px; color:#666;line-height: 24px; height: 48px; overflow: hidden;}
.gjpp_zb .prices{margin-top: 15px;}
.gjpp_yb{margin-top: 40px;}

.cpxq_jysm {line-height: 24px;}
.cpxq_jysm table{ overflow: auto;}
.cpxq_jysm td{border:1px solid #ddd;}




 /********联系我们******************/

.conduct_zb{width:100%; height: auto; margin-bottom: 30px;} 
.contact_top_box{ padding:56px 0 40px 0; background-size:477px 281px; width: 100%; display: inline-block; }
.contact_top_box .top_cont_box{width:90%;height:237px;}
.contact_top_box .tel_num{color:#e83a35;font-size:32px;padding-bottom: 15px;font-family:Impact;}
.contact_top_box .h_line{width:42px;height:4px;background-color:#ff8d31;}
.contact_top_box .en_txt{width:184px;font-size:13px;color:#8a8a8a;border-top:1px solid #d5d5d5;padding-top:15px;margin-top:22px;}
.contact_top_box .headquarters{font-size:20px;color:#4d4d4d;font-weight:300;padding-top:30px;}
.contact_top_box .address{font-size:14px;color:#8b8b8b;padding-top:0px;}
.contact_top_box .tel_num2{font-size:14px;color:#8b8b8b;padding-top:8px;}
.contact_top_box .tel1{padding-right:20px;}
.fl{float: left;}
.fr{float: right;}
.conduct_zb{height: 240px}



 /*******公共部分，上一页下一页***************/

 
.xwxq_wz{text-align: center; border-bottom: none;}
.sxyp_hp{border-top: none; border:1px solid #ddd; margin: 30px auto; padding:20px; background: #f8f8f8; }
.pre_xw{width:100%; }

.page_fy span:first-child, .page_fy span:last-child{margin:0 2px;  font-size: 14px;}
.page_fy span{border:1px solid #ddd; padding:5px 15px; margin: 0 2px; border-radius:0; width:auto; height:auto;  background:#e83a35!important; color:#fff; }
.page_fy .num,.page_fy .next,.page_fy .end,.page_fy .prev,.page_fy .first{border:1px solid #ddd; padding:5px 15px; margin: 0 2px; line-height: 21px; font-size: 14px;}
.page_fy .num:hover{ background:#e83a35; color:#fff;}





 /********增加切换视窗******************/
.cbp-vm-view-list .newplist{ width:96%!important; margin-left:0; }
.cbp-vm-view-list .newplist img{width:50%; display: inline-block; float: left;}
.cbp-vm-view-list .newplist .gjpp_gd{width:50%; display: inline-block; float: left; border-top:none; background: #f8f8f8;}


@font-face {
    font-family: 'fontawesome';
    src:url('../fonts/fontawesome.eot');
    src:url('../fonts/fontawesome.eot') format('embedded-opentype'),
        url('../fonts/fontawesome.woff') format('woff'),
        url('../fonts/fontawesome.ttf') format('truetype'),
        url('../fonts/fontawesome.svg#fontawesome') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Main container */
.cbp-vm-switcher {
    padding: 20px;
    border: 3px solid #e83a35;
}

/* options/select wrapper with switch anchors */
.cbp-vm-options {
    text-align: right;
    padding-bottom: 10px;
    margin-top: 10px; 
}

.cbp-vm-options a {
    display: inline-block;
    width: 40px;
    height: 40px;
    overflow: hidden;
    white-space: nowrap;
    color: #d0d0d0;
    margin: 2px;
}

.cbp-vm-options a:hover,
.cbp-vm-options a.cbp-vm-selected {
    color: #e83a35;
}

.cbp-vm-options a:before {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 30px;
    text-align: center;
    display: inline-block;
}

/* General style of switch items' list */

.cbp-vm-switcher ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* Clear eventual floats */
.cbp-vm-switcher ul:before, 
.cbp-vm-switcher ul:after { 
    content: " "; 
    display: table; 
}

.cbp-vm-switcher ul:after { 
    clear: both; 
}

.cbp-vm-switcher ul li {
    display: block;
    position: relative;
}

.cbp-vm-image {
    display: block;
    margin: 0 auto;
}

.cbp-vm-image img {
    display: inline-block;
    max-width: 100%;
    border: none;
}

.cbp-vm-title {
    margin: 0;
    padding: 0;
}

.cbp-vm-price {
    color: #c0c0c0;
}

.cbp-vm-add {
    color: #fff;
    background: #e83a35;
    padding: 10px 20px;
    border-radius: 2px;
    margin: 20px 0 0;
    display: inline-block;
    transition: background 0.2s;
}

.cbp-vm-add:hover {
    color: #fff;
    background: #02639d;
}

.cbp-vm-add:before {
    margin-right: 5px;
}

/* Common icon styles */
.cbp-vm-icon:before {
    font-family: 'fontawesome';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.cbp-vm-grid:before {
    content: "\f00a";
}

.cbp-vm-list:before {
    content: "\f00b";
}

.cbp-vm-add:before {
    content: "\f055";
}

/* Individual view mode styles */

/* Large grid view */
.cbp-vm-view-grid ul {
    text-align: center;
}

.cbp-vm-view-grid ul li {
    width: 33%;
    text-align: center;
    padding: 25px;
    margin: 20px 0 0;
    display: inline-block;
    min-height: 420px;
    vertical-align: top;
}

.cbp-vm-view-grid .cbp-vm-title {
    font-size: 2em;
}

.cbp-vm-view-grid .cbp-vm-details {
    max-width: 300px;
    min-height: 70px;
    margin: 0 auto;
} 

.cbp-vm-view-grid .cbp-vm-price {
    margin: 10px 0;
    font-size: 1.5em;
}


/* List view */
.cbp-vm-view-list li {
    padding: 20px 0;
    white-space: nowrap;
}

.cbp-vm-view-list .cbp-vm-image,
.cbp-vm-view-list .cbp-vm-title,
.cbp-vm-view-list .cbp-vm-details,
.cbp-vm-view-list .cbp-vm-price,
.cbp-vm-view-list .cbp-vm-add {
    display: inline-block;
    vertical-align: middle;
}

.cbp-vm-view-list .cbp-vm-image {
    width: 10%;
}

.cbp-vm-view-list .cbp-vm-title {
    font-size: 1.3em;
    padding: 0 10px;
    white-space: normal;
    width: 23%;
}

.cbp-vm-view-list .cbp-vm-price {
    font-size: 1.3em;
    width: 10%;
}

.cbp-vm-view-list .cbp-vm-details {
    width: 40%;
    padding: 0 15px;
    overflow: hidden;
    white-space: normal;
}

.cbp-vm-view-list .cbp-vm-add {
    margin: 0;
}

@media screen and (max-width: 66.7em) {
    .cbp-vm-view-list .cbp-vm-details  {
        width: 30%;
    }
} 

@media screen and (max-width: 57em) {
    .cbp-vm-view-grid ul li {
        width: 49%;
    }
}

@media screen and (max-width: 47.375em) {
    .cbp-vm-view-list .cbp-vm-image {
        width: 20%;
    }

    .cbp-vm-view-list .cbp-vm-title {
        width: auto;
    }

    .cbp-vm-view-list .cbp-vm-details  {
        display: block;
        width: 100%;
        margin: 10px 0;
    }

    .cbp-vm-view-list .cbp-vm-add  {
        margin: 10px;
    }
}

@media screen and (max-width: 40.125em) {
    .cbp-vm-view-grid ul li {
        width: 100%;
    }
}

.djg_hhs{font-size: 12px; color:#666; border-bottom:none; background: url(/style2020/images/ptitlebg.jpg); height: 70px; padding-left: 20px;  padding-top:15px; }
.djg_hhs strong{color:#e83a35; font-size: 30px; font-weight: bold; display: inline;}
.djg_hhs span{color:#e83a35; font-size: 14px; font-weight: bold; display: block; margin-left: 30px;}

.zzfw{width: 100%; margin: 30px auto;  float: left; font-size: 14px; line-height: 30px;}
.zzfw .zzfwl{width: 30%; float: left;}
.zzfw .zzfwr{width:70%; float: left;}
.zzfw .zzfwr li{ list-style: disc; }
.zzfw .zzfwr a{font-size: 18px; font-weight: bold; color:#000;}
.zzfw .zzfwr a:hover{color:#e83a35;}

