@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a,ul,li{ list-style:none; text-decoration:none;}
body{ width:100%;}
banner{ width:100%; overflow:hidden;}
banner img{ width:1920px; z-index:-1; }
.frist{ font-size:24px; font-family:"汉真广标"; color:#51a7ff; background:url(../images/daohang1.png) no-repeat top; width:100%; text-align:center; 
		margin-top:-200px; line-height:180px; z-index:9999;}
h2{ font-size:18px;}
/*logo end*/

/*XHP-zhunati*/
.banner{ width:100%; height:478px; background:url(../images/banner1q.jpg) top center no-repeat;}
.line{ width:100%; height:120px; background:url(../images/yy.png)top center no-repeat;}
.why{ width:100%; overflow:hidden; padding:20px 0; }
.why h1{ position:absolute; left:50%; margin-left:-969px; margin-top:-58px;}
.xhp-center{ width:1200px; overflow:hidden; margin:0 auto;}
.xhp-center .jies{ text-align:center; font-size:12px; line-height:24px; margin-top:10px; margin-bottom:30px;}



.factory{ width:100%; overflow:hidden;  padding:20px 0; padding-bottom:0; background:url(../images/bjxk1.jpg);}
.factory h1{ background:url(../images/factory1.png) top center; height:101px; margin-bottom:36px;}

.bianhuan{ width:1200px; margin:0 auto;}
.bianhuan .hd{ width:1200px; height:200px; overflow:hidden; padding:0;  border-bottom:1px dashed #c00000; border-right:none; position:relative; }
.bianhuan .hd ul{ float:left; width:1210px; height:100%;  position:absolute; top:-1px; padding-top:20px;}
.bianhuan .hd ul li{ width:232px; float:left; margin-right:10px; height:auto;  background:#fff; padding:6px 0; transition: all 0.2s ease-in-out 0s; cursor:pointer;} 
.bianhuan .hd ul li .black{ width:225px; height:150px; opacity:0; background:#da251c; position:absolute; transition: all 0.2s ease-in-out 0s;}
.bianhuan .hd ul li p{ width:225px; position:absolute; transition: all 0.2s ease-in-out 0s; color:#f1f1f1; opacity:0; display:block; text-align:center; line-height:150px;} 
.bianhuan .hd ul li.on{ background:url(../images/libg.png) no-repeat; padding:6px 0 30px; transition: all 0.2s ease-in-out 0s;}
.bianhuan .hd ul li.on p{ width:232px; opacity:1; color:#fff; font-size:18px; line-height:150px; text-align:center; z-index:1; font-weight:bold;}
.bianhuan .hd ul li.on .black{ width:255px; height:170px; opacity:0.5; transition: all 0.2s ease-in-out 0s;}
.bianhuan .hd ul li:first-child{ padding-left:0;}
.bianhuan .hd ul li:last-child{ padding-right:0;}
.bianhuan .hd ul li img{ width:220px; margin-left:6px; display:block; height:auto; transition: all 0.2s ease-in-out 0s;}
.bianhuan .hd ul li.on img{ width:220px; margin-left:6px;/* margin:0 auto;*/ transition: all 0.2s ease-in-out 0s;}
.bianhuan .bd{ margin-top:50px; }
.bianhuan .bd ul{ zoom:1;}
.bianhuan .bd ul li{ margin-bottom:20px; }
.bianhuan .bd .sxsb{ width:100%; overflow:hidden; }
.bianhuan .bd .sxsb h2{ color:#28282a; font-family:impact;  padding-bottom:5px; float:left;}
.bianhuan .bd .sxsb article{border-bottom:solid 1px #000; overflow:hidden; width:1200px; display:block; border-top:none;}
.bianhuan .bd .sxsb article a{ float:right; background:url(../images/bjk1.jpg); padding:5px 20px; margin-left:10px; color:#f1f1f1; border-radius:8px;}
.bianhuan .bd .sxsb article a:hover{ text-decoration:underline;}
.bianhuan .bd .sxsb .qtd{ width:1210px; overflow:hidden; margin-top:20px;}
.bianhuan .bd .sxsb .qtd li{ width:232px; overflow:hidden; float:left; margin-right:10px;}
.bianhuan .bd .sxsb .qtd li a{ display:block; font-size:14px; color:#282828; text-align:center; text-decoration:underline; }
.bianhuan .bd .sxsb .qtd li a:hover{ text-decoration:none;}
.bianhuan .bd .sxsb .qtd li img{ opacity:1px; transition: all 0.2s ease-in-out 0s;}
.bianhuan .bd .sxsb .qtd li img:hover{ opacity:0.6; transition: all 0.2s ease-in-out 0s; }
.bianhuan .bd .sxsb .qtd li p{ font-size:14px; line-height:24px; margin-top:15px; color:#4e4e4e;  text-align:center;}
.bianhuan .bd .pro-line .zhli{ background:#eaeaea; padding:10px; overflow:hidden;}
.bianhuan .bd .pro-line .zhli h2{ color:#28282a; font-family:impact; padding-bottom:5px; border-bottom:solid 1px #000; text-align:center; margin-bottom:15px;}
.bianhuan .bd .pro-line .zhli p{ font-size:14px; line-height:24px; /*margin-top:15px;*/ margin-top:5px; margin-bottom:10px;}
.bianhuan .bd .pro-line .zhli p span{ color:#f0564e;}
.bianhuan .bd .pro-line .zhli img{  height:auto;  padding-right:20px; display:block; float:left; width:387px;}


.bianhuan .bd .pro-line .zhli .sand-Box{ width:1200px; overflow:hidden; text-align:left; margin:20px;}
.bianhuan .bd .pro-line .zhli .sand-Box .hdd{ height:312px; width:1200px; line-height:30px; background:#45566a; border-bottom:1px solid #ddd;  position:relative; }
.bianhuan .bd .pro-line .zhli .sand-Box .hdd ul{ float:left; width:100%; height:100%;}
.bianhuan .bd .pro-line .zhli .sand-Box .hdd ul li{ width:400px; float:left;  cursor:pointer; padding-bottom:30px;}
.bianhuan .bd .pro-line .zhli .sand-Box .hdd ul li span{ display:block; font-size:18px; text-align:center; margin-top:10px; color:#000;}
.bianhuan .bd .pro-line .zhli .sand-Box .hdd ul li a{ color:#f1f1f1;}
.bianhuan .bd .pro-line .zhli .sand-Box .hdd ul li img{ width:400px; height:249px; margin-top:10px;}
.bianhuan .bd .pro-line .zhli .sand-Box .hdd ul li.on{ color:#f1f1f1; background:url(../images/zx-xjt.png)center bottom;}
.bianhuan .bd .pro-line .zhli .sand-Box .hdd ul li.on span{ color:#f1f1f1; }
.bianhuan .bd .pro-line .zhli .sand-Box .hdd ul li a:hover{ text-decoration:none;}
.bianhuan .bd .pro-line .zhli .sand-Box .bdd{ margin-top:50px; overflow:hidden;}
.bianhuan .bd .pro-line .zhli .sand-Box .bdd ul{ width:1200px; overflow:hidden;}
.bianhuan .bd .pro-line .zhli .sand-Box .bdd li{ width:1200px; overflow:hidden; }
.bianhuan .bd .pro-line .zhli .sand-Box .bdd li img{ float:left; display:block; margin-right:20px;}
.bianhuan .bd .pro-line .zhli .sand-Box .bdd li p{ margin-bottom:10px; font-size:14px; line-height:24px;}

.zhli ul{ width:100%; overflow:hidden;}
.zhli ul li{ float:left; width:386px; margin-right:11px;}
.zhli ul li:last-child{ margin:0;}
.zhli ul li a,img{ }
.zhli ul li a{ clear:both; font-size:14px; line-height:24px; text-align:center; display:block; color:#333; margin-top:5px;}
.zhli ul li a:hover{ text-decoration:underline;}

.zjtu{ background:url(../images/zjtu.jpg); width:100%; height:155px;}
.liuy{ width:1200px; overflow:hidden; margin:20px auto;}
.inquiry{ width:720px; float:left; overflow:hidden;}
.cpzs{ width:450px; overflow:hidden; float:right; }
h2 img{ overflow:hidden; width:100%;}
.cpzs h2{color:#28282a; font-family:impact;  padding-bottom:5px; float:left; border-bottom:solid 1px #000; display:block; width:450px;}
.cpzs li{ padding:5px 0 5px 15px; background:url(../images/sj2.png) no-repeat left center; line-height:24px; border-bottom:dashed 1px #666;}
.cpzs li:first-child{ border:none;}
.cpzs li a{ font-size:14px; color:#333;}
.cpzs img{ margin:20px 0; margin-top:10px;}

/*玄武岩破碎专题*/
#banner{ width:100%; height:364px; background:url(../images/banner.jpg) top center no-repeat;}
.daodu{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.daodu img{ width:131px; height:67px; float:left;}
.daodu p{ width:1000px; padding-left:35px; overflow:hidden; float:right; border-left:solid 1px #ccc; font-size:14px; color:#171717;}
.jggy-box{ background:#e2e5ec; overflow:hidden;  border-top:20px solid #b9a777; margin-top:40px; padding-bottom:20px;}
.jggy-xw{ width:1200px; overflow:hidden; margin:0 auto;}
.jggy-xw span{ display:block; width:200px; background:#b9a777; text-align:center; color:#f1f1f1; line-height:60px; font-size:40px; font-family:"汉仪超粗宋简";}
.jggy-xw p{ width:820px; overflow:hidden; float:left; font-size:14px; text-indent:2em; margin-top:20px; color:#171717;}
.jggy-xw img { width:340px; height:auto; float:right;}

.cp-box{ width:100%; overflow:hidden; padding-top:30px; /*background:url(../images/bjbg.png);*/}
.cp-list{ width:1200px; margin:0 auto; overflow:hidden; background:url(../images/pe-tit.png) top left no-repeat;}
.cp-list img{ float:right; width:500px; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; -ms-transition:all 0.4s;}
.cp-list .cp-js{ font-size:14px; color:#171717; text-indent:2em; display:block; margin-top:150px; line-height:24px;}
.cp-list .cp-scx{ width:700px; overflow:hidden; float:left; margin-top:20px;}
.cp-list .cp-scx img { width:300px; float:left; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; -ms-transition:all 0.4s;}
.cp-list .cp-scx p{ width:380px; float:right; border-bottom:dashed 1px #b9a777; font-size:14px; padding-bottom:5px; margin-top:3px; color:#171717;}
.cp-list .cp-scx p span{ color:#da251c; font-size:16px; font-weight:bold;}
.cp-list .cp-scx p:last-child{ border:none;}

.cp-box1{ width:100%; overflow:hidden; padding-top:30px; /*background:#e2e5ec;*/}
.cp-list1{ width:1200px; margin:0 auto; overflow:hidden; background:url(../images/im-tit.png) top right no-repeat;}
.cp-list1 img{ float:left; width:500px; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; -ms-transition:all 0.4s;}
.cp-list1 .cp-js{ font-size:14px; color:#171717; text-indent:2em; display:block; margin-top:150px; line-height:24px;}
.cp-list1 .cp-scx{ width:700px; overflow:hidden; margin-top:20px;}
.cp-list1 .cp-scx img { width:300px; float:left; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; -ms-transition:all 0.4s;}
.cp-list1 .cp-scx p{ width:380px; float:right; border-bottom:dashed 1px #b9a777; font-size:14px; padding-bottom:5px; margin-top:3px; color:#171717;}
.cp-list1 .cp-scx p span{ color:#da251c; font-size:16px; font-weight:bold;}
.cp-list1 .cp-scx p:last-child{ border:none;}

.cp-box2{ width:100%; overflow:hidden; padding-top:30px; /*background:url(../images/bjbg.png);*/}
#cp-list{ width:1200px; margin:0 auto; overflow:hidden; background:url(../images/xhp-tit.png) top left no-repeat;}
#cp-list1{ width:1200px; margin:0 auto; overflow:hidden; background:url(../images/vsi-tit.png) top right no-repeat;}
.cp-list img:hover{ opacity:0.7; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; -ms-transition:all 0.4s;}
.cp-list1 img:hover{ opacity:0.7; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; -ms-transition:all 0.4s;}

.wqhg-box{ width:100%; overflow:hidden; background:#e2e5ec; margin-top:30px;  border-top:20px solid #b9a777;}
.wqhg{ width:1200px; margin:0 auto;}
.wqhg .zt-left span{ display:block; width:200px; background:#b9a777; text-align:center; color:#f1f1f1; line-height:60px; font-size:40px; font-family:"汉仪超粗宋简"; margin-bottom:30px;}
.wqhg .zt-left{ width:600px; overflow:hidden; float:left;}
.wqhg .zt-left li{ width:276px; height:192px; float:left; overflow:hidden; margin-right:12px; margin-bottom:12px; border:solid 6px #b9a777; position:relative; }
.wqhg .zt-left li img { width:288px; height:auto;}
.wqhg .zt-left li a{ width:276px; height:192px; display:block; background:#b9a777; opacity:0; color:#000; text-align:center; line-height:192px; font-size:24px; font-family:"方正姚体简体"; font-weight:bold; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; -ms-transition:all 0.4s;}
.wqhg .zt-left li:hover a{  -moz-transition:all 0.4s; -webkit-transition:all 0.4s; -ms-transition:all 0.4s; opacity:0.9; position:absolute; top:0;}

.floating_ck{position:fixed;right:20px;top:30%;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#da251c;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/zxicon.png);}
.quote{background-image:url(../images/kficon.png);}
.qrcord{background-image:url(../images/erweima1.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#da251c;border-bottom:solid 1px #a40324;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(../images/ewm-xw.jpg);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

