@charset "utf-8";
html{font-size:100px;}
body{font-family:"Microsoft YaHei"; background-color:#fff; padding-top:0.55rem;width:100%;font-size:0.12rem;}
a,a:visited,a:link{font-size:0.12rem;}
.after:after{content:" ";display:block;clear:both;}
/*b---------------主页-------------------*/
/*2015-10-8*/
  /*b---------logo-------------------*/
.dlogo_div{position:fixed;top:0px; z-index:99; text-align:center; height:0.55rem;border-bottom:solid 1px #f0f0f0;width:100%; }
.logo_div{ height:0.55rem;line-height:0.55rem;text-align:center; background-color:#fff;width:100%;}
.logo_div .dllogo{height:0.55rem;width:100%;}
.logo_div .llogo{ float:left;width:calc(100% - 0.5rem);text-align:center;line-height:0.50rem;height:0.55rem; margin-right:0.5rem;}
.logo_div .llogo img{ max-width:90%; max-height:0.5rem;}

.logo_div .lmenubt{width:0.5rem; text-align:center; cursor:pointer; position:absolute;right:0px;;top:0.0rem }
.logo_div .lmenubt img{width:0.3rem;}
.logo_div .back{width:0.5rem;float:left;}
.logo_div .title{ float:left;width:calc(100% - 1rem);text-align:center;line-height:0.50rem;height:0.55rem; margin-right:0.5rem;font-size:0.16rem;}



.logo2_div{background:#fff;height:85px;clear:both;}
.logo2_div ul{ padding-top:16px;}
.logo2_div .lsearch{width:550px;border-radius:5px; background:#FFF; height:52px;border:solid 1px #CB2527;text-align:center; margin:auto;}
.logo2_div .lsearch .p_name{
border:none; height:26px; line-height:26px; border-radius:5px; background-color:#fff; width:460px; font-size:22px; margin-top:-10px;}
.logo2_div .lsearch .p_search{border: currentColor;border-radius:5px; color:#737373; font-size: 24px;background:#fff; width:80px;height:48px;line-height:48px;font-family:"Microsoft YaHei";}

.slideBox{ width:100%;position:relative; overflow:hidden; margin:auto; height:1.8rem;/* 设置焦点图最大宽度 */ }
	.slideBox .hd{ position:absolute; height:0.2rem; line-height:0.2rem; bottom:0; z-index:1; text-align:center; width:100%;}
	.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;}
	.slideBox .hd li.on{ background:#fff;}
	.slideBox .bd{ position:relative; z-index:0;}
	.slideBox .bd li{ position:relative; text-align:center;}
	.slideBox .bd li a img{ background:url(../img/loading.gif) center center no-repeat;width:100%;  vertical-align:top;  height:1.8rem;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; /*background:url(../images/focusBg.png) repeat-x;*/ color:#fff;  text-align:left;}
  /*---------e焦点图自适应宽-------------------*/

.ul_menu{background-color:#fff; border-top:solid 1px #ddd; overflow-y:auto; display:none;width:100%; border-bottom:solid 1px #ddd; position:fixed;top:0.55rem;left:0px; z-index:5000;}
.ul_menu li{position:relative;width:100%;height:0.35rem; line-height:0.35rem; text-align:left; border-bottom:solid 1px #eee;;}
.ul_menu li a{color:#666;font-size:0.14rem; margin-left:0.25rem;}
.li_menu{top:0.55rem;}

.index_product{margin-top:0.4rem }
.index_product .title{margin-bottom:0.2rem;position:relative; text-align:center}
.index_product .title .name{color:#777777;font-size:0.16rem; margin-top:0.05rem;display:inline-block; border-bottom:solid 2px #D42828;height:0.3rem;} 
.index_product .title a{position:absolute;right:0px;color:#C61620;bottom:0px;}
.index_product .title a:hover{color:#f30;}
.index_product .list{margin-left:0.1rem;margin-right:0.10rem;}
.index_product .list li{width:48%;float:left;margin-right:4%;position:relative;overflow:hidden;}
.index_product .list li .img{width:100%;padding-bottom:100%;height:0px;overflow:hidden;position:relative;}
.index_product .list li .img img{max-width:100%;max-height:100%;}
.index_product .list li .img .zfx{position:absolute;top:0px;left:0px;display:block;width:100%;height:100%;}
.index_product .list li .img .zfx .jz{display:flex;;width:100%;height:100%;vertical-align:middle; text-align:center; line-height:100%;align-items: center; /* 垂直居中 */
    justify-content: center; /* 水平居中 */}
.index_product .list li .img img{max-width:100%;max-height:100%;}
.index_product .list li:nth-of-type(2n){margin-right:0px;}
.index_product .list li .p_name{width:100%;height:0.80rem;position:absolute;bottom:-0.38rem;color:#fff;font-size:0.14rem;background-color:rgba(10,22,38,0.7);text-align:center}
.index_product .list li .p_name div:nth-of-type(1){margin-top:0.12rem;}
.index_product .list li .p_name div:nth-of-type(2){display:inline-block;width:0.8rem;height:0.24rem;line-height:0.24rem;border:solid 1px #F0F0F0;border-radius:5px;margin-top:0.12rem;}
.index_product .more{text-align:center;margin-top:0.2rem;}
.index_product .more a{display:inline-block;width:0.9rem;border:solid 1px #C61620;height:0.25rem;line-height:0.25rem;border-radius:0.03rem;color:#C61620;}

.index_about{margin-top:0.4rem;background-image:url(../images/bg.jpg);position:relative;background-size:100% 100%;padding-bottom:0.2rem}
.index_about > div{padding-top:0.2rem;margin-left:0.1rem;margin-right:0.1rem;margin-bottom:0.2rem}
.index_about > div .title{margin-bottom:20px;position:relative}
.index_about > div .title .name{display:inline-block;color:#fff;font-size:16px;margin-top:10px;border-bottom:solid 2px #D42828;height:30px;}
.index_about > div .title  a{font-size:12px;color:#fff;position:absolute;right:0px;bottom:0px;}
.index_about > div .title a.index_a_company{color:#000;position:relative}
.index_about .youshi{width:100%;}
.index_about .right{width:100%;}
.index_about .youshi > div{height:1.4rem;}
.index_about .youshi > div > div{width:50%;height:1.4rem;float:left;}
.index_about .youshi > div.ys1 .img{float:right}
.index_about .youshi > div  .img img{width:100%;height:1.4rem;}
.index_about .youshi > div .desc{background-color:#fff;text-align:center}
.index_about .youshi > div .desc .title{color:#666666;font-size:0.16rem;margin-top:0.25rem;margin-bottom:0px;}
.index_about .youshi > div .desc .con{color:#777777;margin-top:0.10rem;font-size:0.12rem;line-height:2;overflow:hidden;padding-left:5px;margin-right:5px;box-sizing:border-box}
.index_about .video{height:1.8rem;width:100%;}
.index_about .video video{width:100%;height:100%}
.index_about .company{height:1.8rem;;background-color:#EEEEEE;padding:0.25rem 0.3rem 0.25rem 0.3rem;box-sizing:border-box;}
.index_about .company .title{color:#666666;font-size:0.16rem;font-weight:bold}
.index_about .company .content{font-size:0.12rem;color:#777777;line-height:2;height:0.9rem;overflow:hidden;word-break:break-all;text-align:justify;}


.div_cpjz{margin:0.2rem;}
.div_cpjz .title{text-align:center}
.div_cpjz .title .name{font-size:0.16rem; color:#00040C;}
.div_cpjz .title .desc{color:#777777;font-size:0.12rem;margin-top:0.1rem;line-height:2;}
.div_cpjz .list{margin-top:0.3rem;}
.div_cpjz .list > li{width:100%;position:relative;margin-bottom:0.3rem}
.div_cpjz .list > li .img{height:auto;}
.div_cpjz .list > li .img img{width:100%;}
.div_cpjz .list > li .news_title{width:100%;height:0.3rem;position:absolute;left:0px;bottom:0px;background-color:rgba(0,0,0,0.6);opacity:1;}
.div_cpjz .list > li .news_title > div{width:100%;height:0.3rem;vertical-align:middle;text-align:center;padding:0.05rem;box-sizing:border-box;color:#fff;
font-size:0.12rem;}

.copyright{padding:0.2rem 0.15rem 0.2rem 0.15rem;background-color:#121314}
.copyright .contact{color:#DC302C;font-size:0.12;margin-top:0.2rem;position:relative;}
.copyright .contact:before{content:" ";display:block;width:20px;height:2px;background-color:#CE1920;position:absolute;top:-10px;}
.copyright .contact span{color:#fff;font-family:"Arial";margin-left:0.1rem;}
.copyright  .copy{ text-align:left; font-size:0.12rem; line-height:180%;text-align:justify;color:#B9B9B9;margin-top:0.1rem;overflow:hidden; }
.copyright  .copy a{font-size:0.12rem; color:#B9B9B9; }


/*产品列表页*/	
.pro_list_cate{border:solid 1px #eee; margin:20px;padding:20px 10px 20px 20px;}
.pro_list_cate li:nth-of-type(1){display:inline-block;width:80px; vertical-align:text-top;font-size:26px;}
.pro_list_cate li:nth-of-type(2){display:inline-block;width:460px; word-wrap:break-word; vertical-align:text-top}
.pro_list_cate li:nth-of-type(2) a{margin-right:16px;color:#999;margin-bottom:12px;display:inline-block;font-size:26px;}


.sy_prorm .title{text-align:center; border-bottom:solid 5px #eee; height:80px;line-height:70px; color:#f77204; padding-top:50px;}
.sy_prorm .prorm_nl{margin-top:30px;}
.sy_prorm li {width:270px;height:360px;float:left;margin-left:30px; text-align:center}
.sy_prorm li div{margin-left:auto;margin-right:auto;}
.sy_prorm li .p-img{ width:270px;height:270px;display:table-cell;vertical-align:middle; text-align:center;padding-left:0px; }
.sy_prorm li .p-img img{max-width:270px;max-height:270px;}
.sy_prorm li .p-name{height:60px;line-height:60px; text-align:center;}
.sy_prorm li .p-name a{width:100%;;}	
.sy_prorm li .p-price{color:#F77204;font-size:26px;text-align:left;display:none;}	
  
.links{display:none;border:solid 1px #CCCCCC; padding:10px; color:#545454; font-size:22px; line-height:1.8; margin-top:80px; margin-left:20px;width:580px;}
.links a{margin-right:15px;}
  
  /*-----------首页最后版本------------*/
  .foot_kjcd{display:none;margin-top:50px; text-align:center; background-color:#4C4C4C; height:80px;line-height:80px; color:#fff;}
  .foot_kjcd a{color:#fff; margin-left:10px; margin-right:10px;}  
  .sy_copy{margin-top:50px; background-color:#D90000;color:#fff;display:inline-block; font-size:22px; text-align:center; padding:30px;line-height:2; word-wrap:break-word;display:inline-block;width:580px;;}
  .sy_copy a{color:#fff;font-size:22px;}.sy_copy a:hover{color:#f00;}
  
.foot{height:0.5rem; background-color:#fff; position:fixed; bottom:0px;width:100%;border-top:solid 1px #eee;}
.foot li{width:25%;float:left; text-align:center;height:100px;}
.foot li a{color:#333;}
.foot li:nth-of-type(1){}
.foot li i{display:block;height:0.3rem; margin-bottom:0.00rem; background-image:url(../images/foot.png); background-repeat:no-repeat; width:80px;margin-left:auto; margin-right:auto;}
.foot li:nth-of-type(1) i{background-position:0.27rem 3px;}
.foot li:nth-of-type(2) i{background-position:-0.45rem 5px;}
.foot li:nth-of-type(3) i{background-position:-1.15rem 3px;}
.foot li:nth-of-type(4) i{background-position:-1.75rem 2px;}


.sy_footmenu .sy_fmhh a{ font-style:normal; font-size:26px; padding-bottom:20px;}
/*-----------回顶图标---------------*/
.scrolltop{position:fixed; z-index:60; width:0.3rem; height:0.35rem; bottom:0.75rem;right:0.1rem; display:none;}
.scrolltop img{width:100%;}
 
.li_banner img{max-width:100%;}
.li_category{ background-color:#eee;}
.li_category li{text-align:center;width:25%;height:0.40rem;line-height:0.4rem;float:left;}
.li_category div{height:1px; background-color:#fff; clear:both;}
.li_category li a{color:#666}



/*-----------buy底---------------*/
.buyfooter{position:fixed;bottom:100px;height:50px;z-index:99; background:#FFF; width:100%;}
.buyfooter #order_sum{
	color:#F60;
	font-size:32px;}
/*---------------------e-主页底--------------------------*/

/*---------------------b-znews--------------------------*/
.znews_top{ height:73px; line-height:73px; background:#FFF; margin:auto auto 18px;text-align:center; white-space:nowrap; overflow:hidden;}
.znews_top span{color:#939393; font-size:24px; }
.znews_top b{background:url(../img/newicon.png) no-repeat -28px -361px;width: 14px;height: 25px;display:inline-block;float:left; margin:26px 0 0 38px;}

.znews_nl{background:#FFF;margin-left:0.15rem;margin-right:0.15rem;}
.znews_nl > div{background:#FFF;}
.znews_nlfl{ padding-bottom:30px; text-align:center; }
.znews_nlfl .bt{ font-size:28px; background:#CB2527; height:70px; line-height:70px; color:#fff; padding-left:44px;}
.znews_nlfl .fl li{height:40px;padding-left:10px; padding-right:10px; min-width:130px;display:inline-block; background-color:#eee; border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; line-height:40px; margin-bottom:15px; }
.znews_nlfl .fl li a{font-size:26px; color:#464637;}
.znews_nlfl .fl li a:hover{color:#F00;}




.znews_nltt{ height:70px; line-height:70px; background:#bbb; font-size:26px;padding-left:44px; margin:30px auto;}
.znews_nlttnl{border-bottom:solid 1px #999; padding-bottom:60px;}
.znews_nlttnl .ximg{border:solid 1px #E4E4E4; width:230px;height:230px;line-height:230px; float:left; margin-right:28px;}
.znews_nlttnl .ximg a img{max-width:230px;max-height:230px;vertical-align:middle;}
.znews_nlttnl .bt{ width:300px; height:55px; text-align:left;margin-top:6px;overflow:hidden; white-space:pre-wrap; text-overflow:ellipsis; line-height:200%;}
.znews_nlttnl .bt a{font-size:24px; color:#666;}.znews_nlttnl .bt a:hover{ color:#F00;}
.znews_nlttnl .nl{ font-size:20px; color:#999;width:300px; height:140px; text-align:left;margin-top:6px;overflow:hidden; white-space:pre-wrap; text-overflow:ellipsis; line-height:180%;}
.znews_nlttnl .qx a{ color:#CB2526;font-size:20px; float:right;}


.news_list{ border-bottom:solid 1px #eee; margin:0.25rem 0.15rem 0.15rem 0.15rem;padding-bottom:15px;}
.news_list li{width:100%; margin-left:auto; margin-right:auto;}
.news_list .ximg img{width:100%;}
.news_list .bt{margin-top:0.15rem; margin-bottom:0.15rem; line-height:1.8}
.news_list .bt a{font-size:0.16rem;}
.news_list .ydl{font-size:0.12rem;; color:#999;}


.znews_nlbt{clear:both; margin-left:0.15rem;margin-right:0.15rem;margin-top:0.1rem;}
.znews_nlbt ul li{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;border-bottom:dotted 2px #E4E4E4; height:0.5rem; line-height:0.5rem;; position:relative; }
.znews_nlbt ul li a{font-size:0.14rem; color:#666;}
.znews_nlbt ul li a:hover{ color:#F00;}
.znews_nlbt ul li b{background:url(../img/newicon.png) no-repeat -43px -355px;width: 14px;height: 28px;display:inline-block;margin:18px 0 0 -40px; position:absolute;}

/*---------------------e-znews--------------------------*/

/*---------------------b-znewsqx--------------------------*/
.news_view{ margin-bottom:0.3rem;width:calc(100%-0.3rem); margin-left:0.15rem; margin-right:0.15rem;}
.news_view > .title{
	font-size: 0.18rem; margin-top:25px; margin-bottom:25px;
	line-height: 180%;
	vertical-align: bottom;
	text-align:center;
/*	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #d13c61;
	display:inline;/*内联元素 下边框跟文字宽度*/
	/*white-space:nowrap;/*强制在同一行内显示所有文本*/
	padding:10px 0 10px 0;
	color:#000;
}
.news_view .l1time{color:#aaa; text-align:center}
.news_view .dozoom_bt{text-align:center;margin-top:10px; margin-bottom:30px;}
.news_view .dozoom_bt a{margin-left:10px; margin-right:10px; }
.news_view .newsview_pic{margin-bottom:25px;}
.news_view .newsview_pic img{width:100%;}
.news_view .newsview_pic iframe{width:100%;height:350px;}
.news_view .fanhui{ text-align:center; margin-top:25px;}
.news_view .fanhui a{display:inline-block; border:solid 1px #eee; border-radius:5px; width:1.5rem;height:0.35rem;line-height:0.35rem;color:#999;}
.news_view .xgxw{ margin-top:40px; border-top:solid 1px #eee; padding-top:40px; color:#666;line-height:1.6}
.news_view .xgxw a{color:#888;display:inline-block;width:calc(100% - 0.5rem); vertical-align:text-top} 
.news_view .xgxw div{ margin-bottom:15px;}

.article_content{font-size:0.12rem;text-align:justify;max-width:100%!important; word-wrap:break-word;min-height:3rem;}
.article_content *{max-width:100% !important; height:auto!important;line-height:200%!important;word-wrap:break-word;}
.article_content a{font-size:0.12rem;}



.znewsqx_nlhdnl{ padding-bottom:40px;}
.znewsqx_nlhdnl ul{ clear:both;border-bottom:solid 1px #ddd; height:150px; line-height:200%; margin-top:25px;}
.znewsqx_nlhdnl .ximg{border:solid 1px #E4E4E4; width:140px;height:110px;line-height:110px; float:left; margin-right:18px;}
.znewsqx_nlhdnl .ximg a img{max-width:140px;max-height:110px;vertical-align:middle;}
.znewsqx_nlhdnl .bt{ width:400px; height:30px; text-align:left;margin-top:6px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:30px;}
.znewsqx_nlhdnl .bt a{font-size:20px; color:#666;}.znewsqx_nlhdnl .bt a:hover{ color:#F00;}
.znewsqx_nlhdnl .nl{ font-size:18px; color:#999;width:400px; height:60px; text-align:left;margin-top:6px;overflow:hidden; white-space:pre-wrap; text-overflow:ellipsis; line-height:180%;}
.znewsqx_nlhdnl .qx{ text-align:right; color:#999;}
.znewsqx_nlhdnl .qx a{ color:#CB2526;font-size:18px; float:right;}
/*---------------------e-znewsqx--------------------------*/

/*-------------------------------------e-子页-------------------------------------*/



.ul_pic_list{width:300px; float:left; margin-left:15px; margin-bottom:30px; margin-top:30px;}
.ul_pic_list li:nth-of-type(1){width:300px;height:210px; display:table-cell; text-align:center; vertical-align:middle; border:solid 1px #ddd;}

.ul_pic_list li:nth-of-type(1) img{max-width:300px;max-height:210px;}
.ul_pic_list li:nth-of-type(2){ margin-top:10px; overflow:hidden;}
.view_news_pic {margin-bottom:30px;text-align:center; margin-top:30px; }
.view_news_pic img{max-width:620px;}






.ul_baoming{margin:40px auto 40px auto;/* width:700px; */}
.ul_baoming .bt{text-align:center; font-size:26px; margin-bottom:30px;font-family:"微软雅黑"}
.ul_baoming .js{color:#999;line-height:200%; font-size:0.12rem;border-bottom:solid 2px #eee;margin-bottom:0.2rem; padding-bottom:0.2rem;}


.ul_baoming li {margin-bottom:0.35rem; margin-left:0rem;width:100%;}
.ul_baoming li span:nth-of-type{display:inline-block;width:0.5rem; font-size:0.12rem;}
.ul_baoming li input[type="text"]{border:solid 1px #ddd; height:0.3rem; line-height:0.3rem;display:inline-block;width:calc(100% - 0.6rem); font-size:0.12rem; border-radius:0.04rem; -moz-border-radius0.04rem; -o-border-radius:0.04rem; -moz-border-radius:0.04rem;}
.ul_baoming li select{display:inline-block;width:350px;height:40px;background:#f7f7f7;border:0; color:#5F5F5f;font-size:0.12rem;font-family:"微软雅黑";text-align:center; background-image:url(/xx/images/sj1.png); background-repeat:no-repeat; background-position:320px center;}
.ul_baoming li textarea{width:calc(100% - 0.6rem);height:1rem;font-size:0.12rem; font-family:"微软雅黑";border-radius:0.03rem; -moz-border-radius:0.03rem; -o-border-radius:0.03rem; -moz-border-radius:0.03rem;}

.ul_baoming .an{margin-top:0.5rem; text-align:center;}
.ul_baoming #act1{display:inline-block;overflow:hidden;vertical-align:middle;background-color:#f60;width:1rem;height:0.4rem; border:none; font-family:"微软雅黑"; color:#fff; font-size:0.14rem;border-radius:0.04rem; -moz-border-radius:0.04rem; -o-border-radius:0.04rem; -moz-border-radius:0.04rem;}
.ul_baoming #act1:hover{background-color:#f30;}
.ul_baoming #bnt{display:inline-block; margin-left:0.2rem;vertical-align:middle;;width:1rem; height:0.4rem; line-height:0.4rem; text-align:center; border:solid 1px #aaa; color:#aaa; background-color:transparent;font-size:0.14rem; font-family:"微软雅黑";border-radius:0.04rem; -moz-border-radius:0.04rem; -o-border-radius:0.04rem; -moz-border-radius:0.04rem;}
.ul_baoming #bnt:hover{background-color:#f30;color:#fff}


/*案例页*/

.case_btxs{ margin-top:0.3rem;text-align:center;}
.case_btxs li:nth-of-type(1){font-size:0.18rem;}
.case_btxs li:nth-of-type(2){font-size:0.12rem; margin-top:10px; margin-bottom:10px; }
.case_btxs li:nth-of-type(3){margin-bottom:0.4rem;color:#999; letter-space:3px; position:relative;}
.case_btxs li:nth-of-type(3):before{content:" ";display:block; position:absolute;width:60px;border-top:solid 1px #bbb; top:15px;left:120px;}
.case_btxs li:nth-of-type(3):after{content:" ";display:block; position:absolute;width:60px;border-top:solid 1px #bbb; top:15px;right:120px;}

.ul_case_list{margin-left:0.15rem; margin-right:0.15rem;}
.ul_case_list:after{content:" ";display:block; clear:both;}
.ul_case_list li{width:48%; float:left; margin-bottom:0.4rem;}
.ul_case_list li .img {width:100%;padding-bottom:75%;height:0px;position:relative;}
.ul_case_list li .img img{width:100%;height:100%;position:absolute;left:0px;top:0px;}
.ul_case_list li:nth-of-type(2n){margin-left:4%;}
.ul_case_list li .name{text-align:center; margin-top:15px;}
.xgcase{ margin-top:0.3rem; border-top:solid 1px #eee;padding-top:0.35rem; margin-left:0.15rem; margin-right:0.15rem}
.xgcase .title{ text-align:center; }
.xgcase .title span {
	display:inline-block;width:2rem; height:0.35rem;line-height:0.35rem;
  border: 1px #d80000 solid;
  background: #d80000;
  color: #fff;
  font-size: 0.14rem; position:relative;
}
.xgcase .title span:after {
   content: " ";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 8px 8px;
  border-color: #d80000 transparent transparent transparent;
  position: absolute;
  bottom: -16px;
  left: 50%;
  margin-left: -8px;
}
.xgcase > ul{margin-top:0.4rem;}
.xgcase > ul Li{ margin-bottom: 0.4rem;}
.xgcase > ul Li img{width:100%;}
.xgcase > ul Li div{text-align:center; margin-left:10px; margin-top:15px;}



.zpro_wz{ color:#777; font-size:20px; margin-top:20px;}
.zpro_wz a{ color:#777;font-size:20px;}
.zpro_wz a:hover{ color:#f00;}
.zpro_wz img{margin:-5px 10px 0 25px;}
.zpro_fl{margin:20px auto;text-align:center;}
.zpro_fl select{width:600px;height:52px;background:#eee;border:0; color:#5F5F5F;font-size:22px;font-family:"微软雅黑";text-align:center;}
.z_news .news_nr{ border:solid 1px #ddd;overflow:hidden;height:98px;margin-top:-1px;background:#fafafa;width:600px;color:#868686;margin:auto;}
  .z_news .news_nr .title{width:550px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:22px 0 0 22px;}
  .z_news .news_nr:hover{background:#eee;cursor:pointer;}
  .z_news .news_nr .title a{font-size:24px; color:#868686;}
  .z_news .news_nr .title a:hover{color:#f00;}
  .z_news .news_nr .title img{ margin:-8px 8px 0 0;}
  .z_news .news_nr .date{margin:10px 0 0 40px;}
  .z_news .news_nr .nl{ width:550px;max-height:200px; overflow:hidden;line-height:2.2;color:#666; word-wrap:break-word;}
  .z_news .news_nr .nl *{ max-width:550px;height:auto;}

.mobile_page{clear:both;text-align:center;font-size:0.12rem;padding:0.3rem 0rem 0.3rem 0rem}
.mobile_page table{width: 100%;}
.mobile_page a,.mobile_page span{font-size:0.12rem; border:1px solid #ddd; min-width:50px; height:35px; line-height:35px;padding-left:0.1rem; padding-right:0.1rem; border-radius:5px;display:inline-block; background-color:#fff;}
.mobile_page span{color:#999;}
.mobile_page .from_kuang1{ height:33px; line-height:33px; width:40px;}
.mobile_page .dqpage{ color:#f00;padding:8px 12px;}
.mobile_page .btn2{padding:6px 10px;border:1px solid #ddd; background:#fff; font-size:14px;}
.mobile_page .zsl{ display:none;} 

.ul_product_cate{background-color:#f0f0f0;padding:0.15rem;display:none}
.ul_product_cate li{background-color:#fff;border-radius:5px;height:0.35rem;padding-left:0.15rem;margin-bottom:0.15rem;line-height:0.35rem;font-size:0.14rem}

.ul_product_list{margin-left:0.15rem; margin-top:30px;}
.ul_product_list:before{box-sizing:border-box;}
.ul_product_list li{width:45%; margin-bottom:0.4rem;float:left;margin-right:3%;position:relative}
.ul_product_list li .p_img{height:0px;padding-bottom:100%;width:100%;font-size:0px; border:solid 1px #aaa; position:relative; overflow:hidden;left:0px;top:0px;}
.ul_product_list li .p_img .zfx{position:absolute;top:0px;left:0px;display:block;width:100%;height:100%;}
.ul_product_list li .p_img .zfx a{display:flex;;width:100%;height:100%;vertical-align:middle; text-align:center; line-height:100%;align-items: center; /* 垂直居中 */
    justify-content: center; /* 水平居中 */}
.ul_product_list li .p_img img{max-width:100%;max-height:100%;}
.ul_product_list li .p_name{text-align:center;margin-top:0.1rem;}
.ul_product_list li .p_name a{font-size:0.14rem;}



.div_zhankai{text-align:center; font-size:0.18rem; margin-top:0.1rem; margin-bottom:0.1rem}
.div_shuohui{text-align:center;font-size:0.2rem;}

.proview_product_name{text-align:center;margin:0.3rem 0.15rem 0.13rem 0.15rem;font-size:0.16rem}
.zproqx_tp{height:0px;width:calc(100% - 0.3rem);padding-bottom:calc(100% - 0.3rem);border:solid 1px #E4E4E4; background:#FFF; margin:auto 0.15rem; position:relative;}
.zproqx_focus{ position:absolute;width:100%;height:100%;left:0px;top:0px;}
.zproqx_focus .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1;}
.zproqx_focus .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;}
.zproqx_focus .hd li.on{ background:#fff;}
.zproqx_focus .bd{ position:relative; z-index:0;width:100%; height:100%;}
.zproqx_focus .bd li{display:flex;align-items: center; /* 垂直居中 */
    justify-content: center;  vertical-align:middle; text-align:center;}
.zproqx_focus .bd li img{max-width:100%;max-height:100%;vertical-align:middle;}
.zproqx_focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);} /* 取消链接高亮 */ 
.zproqx_focus .bd li .tit{display:block; width:100%;position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:rgba(255,255,255,0.7); color:#000; text-align:left;}
/*产品分页*/
.zproqx_tp .pagestate{font-size: 0.12rem; position:absolute; bottom:0.08rem; left:0.2rem;; z-index:50;}
.zproqx_tp .pagestate span{color: #000; font-size: 0.12rem;}

.xgcp{margin:0.15rem;border-top:solid 1px #eee;padding-top:0.2rem}
.xgcp .title{text-align:center; font-size:0.18rem;}
.xgcp .title div{color:#999;font-size:0.12rem; margin-top:0.1rem;margin-bottom:0.3rem;}
.xgcp li{margin-bottom:0.3rem;}
.xgcp li img{width:100%;}
.xgcp li div{font-size:0.14rem;text-align:center;margin-top:0.1rem;}