﻿html{font-size:625%;-webkit-text-size-adjust:none;max-height:100%}
body{font-size:0.20rem; font-family:"微软雅黑"; height:100%; max-width:640px; margin:0 auto; }
*,p,h1,ul,li,input,img,figure,h3,h1,h2,dl,dd,dt{ margin:0px; padding:0px;}
ul, ol, li, dl, dt, dd {list-style:none;}
a{text-decoration:none; outline:0px; -webkit-tap-highlight-color:rgba(0,0,0,0); display:block; }
fieldset, img{ border:0; }
img{ display:block; max-width:100%;}
.clear{ clear:both;}
input[type="text"],input[type="password"],input[type="submit"],input[type="reset"],input[type="button"],textarea{-webkit-appearance: none;  outline: none; }
@media only screen and (max-width: 479px) and (min-width: 321px) {
    html{font-size: 70px;}
}
@media only screen and (max-width: 320px) {
    html{font-size: 60px;}
}

/*--*/
#slideBox1{ position:relative; overflow:hidden;  width:96%; margin:0 auto;/* 设置焦点图最大宽度 */ }
#slideBox1 .hd{ position:absolute; display:none; height:0.15rem; bottom:0.15rem; z-index:1; left:43%; }
#slideBox1 .hd li{ width:0.13rem; height:0.13rem; cursor:pointer; float:left; background:#fff; text-indent:-9999px; overflow:hidden;  border-radius:0.13rem; margin-right:0.12rem;}
#slideBox1 .hd li.on{ width:0.13rem; height:0.13rem; background:#f47115;}
#slideBox1 .bd{ position:relative; z-index:0; }
#slideBox1 .bd li{ position:relative; text-align:center; border:none !important; }
#slideBox1 .bd li img{ width:100%; }
.i-casexy li {
	margin:0 !important;
	padding:0 !important;
}
/*首页*/
.box { width:94%; margin:0 auto; position:relative; }
.top img { width:2.38rem; height:0.94rem; }
.navbar { background:#ffb95d url(../images/navbar.jpg) no-repeat center center; background-size:100%; }
.navbar li { float:left; width:25%; height:0.45rem; text-align:center; line-height:0.45rem; }
.navbar li a { color:#fff; display:block; } 
.scrollBox{ width:100%; float:right; text-align:center; position:relative; height:2.58rem; overflow:hidden; }
.scrollBox .bd li{ float:left;}
.scrollBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); } 
.scrollBox .bd li img{ width:100%; height:2.58rem;}
.scrollBox .hd{ height:20px; width:100%;overflow:hidden; font-size:0; }
.scrollBox .prev{ position:absolute; top:50%; margin-top:-0.26rem; left:0.1rem; display:inline-block; width:0.34rem; height:0.52rem; background: url(../images/perv.png) no-repeat; background-size:100% 100%; overflow:hidden;  vertical-align:top; }
.scrollBox .next{ position: absolute;top:50%; margin-top:-0.26rem; right:0.1rem; isplay:inline-block; width:0.34rem; height:0.52rem; background: url(../images/next.png) no-repeat; background-size:100% 100%;  overflow:hidden;  vertical-align:top;  }
.i-two { padding:0.2rem 0 0.05rem 0; }
.i-two li { float:left; margin-left:3%; width:45.5%; height:0.48rem; background:url(../images/blue.jpg) no-repeat center center; background-size:100% 100%; }
.i-two li p { float:left; font-size:0.18rem; color:#fff; line-height:0.48rem; text-indent:0.1rem; }
.i-two li span { float:right; font-size:0.14rem; color:#fff; margin-right:0.1rem; line-height:0.48rem; }
.i-two li a { display:block; height:0.48rem; }
.title { height:0.52rem; border-bottom:1px solid #dedede; padding-top:0.05rem; overflow:hidden; margin-bottom:0.1rem; }
.title h3 { float:left; font-size:0.22rem; color:#373743; font-weight:normal; line-height:0.5rem; }
.title span { float:left; text-transform:uppercase; margin-left:0.1rem; font-size:0.12rem; color:#aaa; line-height:0.6rem; font-family:"Arial"; }
.i-about { padding-bottom:0.15rem; }
.i-about img { margin-bottom:0.05rem; }
.i-about p { font-size:0.18rem; color:#000; line-height:0.3rem; text-indent:2em; }
.i-product { width:100%; padding:0.2rem 0; background:#e0eff3; }
.i-product i { height:0.4rem; border-bottom:1px solid #a0a0a0; display:block; }
.i-product p { font-size:0.22rem; color:#999; width:3rem; text-transform:uppercase; font-family:"Arial"; line-height:0.3rem; letter-spacing:0.03rem; background:#e0eff3; text-align:center; position:relative; top:-0.28rem; margin:0 auto; }
.i-product h3 { margin-top:-0.3rem; width:100%; text-align:center; font-weight:normal; letter-spacing:0.03rem; }
.i-productlist { background:#e9e9e9; margin-top:0.25rem; }
.i-productlist li { float:left; width:25%; font-size:0.16rem; text-align:center; height:0.43rem; line-height:0.43rem; }
.i-productlist li a { color:#000; }
.i-productlist li:nth-child(1) span { background:url(../images/white.jpg) repeat-x center bottom; padding:1px 0 0 1px; }
.i-productlist li:nth-child(2) span { background:url(../images/white.jpg) repeat-x center bottom; padding:1px 0 0 1px; }
.i-productlist li:nth-child(3) span { background:url(../images/white.jpg) repeat-x center bottom; padding:1px 0 0 1px; }
.i-productlist li:nth-child(4) span { background:url(../images/white.jpg) repeat-x center bottom; padding:1px 0 0 1px; }
.i-productlist li:nth-child(1) { background:url(../images/white.jpg) repeat-y center right;}
.i-productlist li:nth-child(2) { background:url(../images/white.jpg) repeat-y center right;}
.i-productlist li:nth-child(3) { background:url(../images/white.jpg) repeat-y center right;}
.i-productlist li:nth-child(5) { background:url(../images/white.jpg) repeat-y center right;}
.i-productlist li:nth-child(6) { background:url(../images/white.jpg) repeat-y center right;}
.i-productlist li:nth-child(7) { background:url(../images/white.jpg) repeat-y center right;}
.i-productlist li.active { background:#f60000; color:#fff; }
.i-productlist li span { display:block; }
.i-listproduct { margin:0 1%; padding-top:0.2rem; }
.i-listproduct li { margin:0 2%; width:46%; float:left; margin-bottom:0.1rem; }
.i-listproduct li img { width:99%; border:1px solid #d0d0cf; }
.i-listproduct li span { font-size:0.18rem; color:#333; text-align:center; width:100%; display:block; line-height:0.4rem; }
.product-more { height:0.5rem; border:1px solid #f5fafb; background:#ecf5f8; text-align:center; line-height:0.5rem; font-size:0.2rem; }
.product-more a { display:block; color:#ff0000; }
.i-case { margin:0 1%; padding-top:0.1rem; }
.i-case li {  margin:0 2%; width:41.3%; padding:2%; border:1px solid #d4d4d4; float:left; margin-bottom:0.15rem; }
.i-case li p { width:100%; border-top:1px dashed #c3c3c3; margin-top:0.15rem; line-height:0.2rem; padding:0.15rem 0 0.05rem 0; text-align:Center; color:#666; font-size:0.18rem; }
.i-textlist { padding:0.05rem 0; }
.i-textlist li { line-height:0.45rem; height:0.45rem; color:#333; border-bottom:1px dashed #d3d3d3; font-size:0.18rem; }
.i-textlist li:last-child { border-bottom:none; }
.i-textlist li a { color:#333; display:block; height:0.45rem; }
.i-textlist li p { width:70%; float:left; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; }
.i-textlist li span { width:30%; float:right; text-align:right; }
.footer-addres { width:100%; padding:0.1rem 0; background:#f0f0f0; margin-top:0.1rem; }
.footer-addres p { width:85%; margin:0 auto; font-size:0.20rem; color:#000; line-height:0.3rem; }
.footer { padding:0.15rem 0; }
.footer p { width:100%; text-align:center; font-size:0.18rem; color:#000; line-height:0.26rem; }
.menu { width:100%; max-width:640px; background:#e7e7e5; position:fixed; bottom:0; }
.menu ul li { float:left; width:25%; }

/*公司简介*/
.page-banner { width:100%; }
.page-banner img { height:2.11rem; }
.page-title { padding-top:0.2rem; }
.page-title li { float:left; width:29.3%; overflow:hidden; margin-lefT:3%; font-size:0.18rem; color:#242424; text-align:center; background:#dadada; margin-bottom:0.1rem; height:0.4rem; line-height:0.4rem; border-radius:0.05rem; }
.page-title li a { color:#242424; }
.page-title li.active { background:#f44a00; }
.page-title li.active a { color:#fff; }
.about-main { padding-bottom:0.1rem; }
.about-main p { font-size:0.18rem; color:#000; line-height:0.3rem; text-indent:2em; }

/*荣誉资质*/
.honor-main { margin:0 1%; }
.honor-main li { margin:0 2%; width:46%; float:left; margin-bottom:0.1rem; }
.honor-main li img { width:99%; border:1px solid #d0d0cf; }
.honor-main li span { font-size:0.18rem; color:#333; text-align:center; width:100%; display:block; line-height:0.4rem; }

/*阀门*/
.newslist li { line-height:0.45rem; height:0.45rem; color:#333; border-bottom:1px dashed #d3d3d3; font-size:0.18rem; }
.newslist li a { color:#333; display:block; height:0.45rem; }
.newslist li p { width:70%; float:left; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; background:url(../images/sj.jpg) no-repeat center left; text-indent:15px; }
.newslist li span { width:30%; float:right; text-align:right; }
.paging { height:0.42rem; padding:0.2rem 0;  }
.paging li { float:left; width:0.4rem; background:#fff; height:0.4rem; border:1px solid #dedcdc; border-right:1px solid #e6e7e8; border-left:1px solid #e6e7e8; margin-right:-1px; text-align:center; line-height:0.4rem; }
.paging li a { display:block; width:0.4rem; height:0.4rem; color:#666; font-size:0.2rem; }
.paging li.active { background:#ccc; }
.news-detailed { padding-bottom:0.25rem; }
.news-detailed dl { text-align:center; padding-bottom:0.15rem; margin-bottom:0.15rem; border-bottom:1px dashed #c3c3c3; }
.news-detailed dl dt { font-size:0.3rem; color:#333; line-height:0.45rem; padding-top:0.15rem; }
.news-detailed dl dd { font-size:0.18rem; color:#999; line-height:0.25rem; padding-top:0.1rem; }
.news-detailed img { display:block; margin:0.1rem auto; }
.news-detailed p { font-size:0.18rem; color:#666; line-height:0.3rem; text-indent:2em; }
.news-detailed ul { padding:0.25rem 0 0.2rem 0; }
.news-detailed ul li { font-size:0.2rem; color:#666; line-height:0.35rem; width:100%; overflow:hidden; }
.news-detailed ul li a { color:#666; }
.news-detailed b { display:block; font-weight:normal; font-size:0.2rem; width:1.2rem; height:0.45rem; background:#ccc; text-align:center; line-height:0.45rem; }
.news-detailed b a { color:#fff; display:block; }
.relevant h3 { width:100%; font-size:0.2rem; color:#3333; text-indent:0.1rem; background:#e5e5e5; height:0.4rem; line-height:0.4rem; }
.product-detailied { padding-bottom:0.1rem; }
.product-detailied dl dt img { width:99%; border:1px solid #e3e3df; }
.product-detailied dl dd { width:100%; text-align:center; font-size:0.26rem; color:#333; line-height:0.65rem; }
.product-detailied h3 { width:100%; height:0.4rem; font-size:0.2rem; margin:0.1rem 0; background:url(../images/product-title.jpg) repeat-x center center; background-size:100% 100%; text-align:center; font-weight:normal; color:#fff; line-height:0.4rem; }
.product-detailied p { font-size:0.18rem; color:#333; line-height:0.26rem; }

/*项目案例*/
.caselist li { line-height:0.45rem; height:0.45rem; color:#333; border-bottom:1px dashed #d3d3d3; font-size:0.18rem; }
.caselist li a { color:#333; display:block; height:0.45rem; }
.caselist li p { width:100%; float:left; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; }
.casebj1 { background:url(../images/casebj1.jpg) no-repeat center bottom; background-size:100%; margin-bottom:-0.1rem; padding-bottom:1rem; min-height:2rem; }
.casebj2 { background:url(../images/casebj2.jpg) no-repeat center bottom; background-size:100%; margin-bottom:-0.1rem; padding-bottom:1rem; min-height:2rem; }
.casebj3 { background:url(../images/casebj3.jpg) no-repeat center bottom; background-size:100%; margin-bottom:-0.1rem; padding-bottom:1rem; min-height:2rem; }
.casebj4 { background:url(../images/casebj4.jpg) no-repeat center bottom; background-size:100%; margin-bottom:-0.1rem; padding-bottom:1rem; min-height:2rem; }

/*诚招加盟*/
.page-join { padding-bottom:0.2rem; }
.page-join span { display:block; font-size:0.2rem; color:#666; }
.page-join p { font-size:0.18rem; color:#666; line-height:0.3rem; text-indent:2em; }
.page-join b { font-weight:normal; font-size:0.24rem; color:#666; }

/*联系我们*/
.contact-page { padding-bottom:0.1rem; }
.contact-page p { font-size:0.2rem; color:#333; line-height:0.36rem; }

/*在线留言*/
.online-page { padding:0.1rem 0 0.35rem 0; }
.online-page p { width:100%; text-align:center; font-size:0.26rem; color:#4d5462; }
.online-page p span { font-size:0.3rem; color:#999; margin-left:0.1rem; }
.online-page b { display:block; text-align:center; font-weight:normal; color:#e60000; font-size:0.18rem; padding:0.05rem 0 0.15rem 0; }
.online-page dl { padding-bottom:0.05rem; }
.online-page dl dt { width:16%; font-size:0.18rem; line-height:0.35rem; color:#555557; float:left; } 
.online-page dl dd { width:84%; float:left; } 
.online-page dl dd span { float:right; color:#e60000; font-family:"宋体"; font-size:0.18rem; }
.online-text { width:90%; background:#eee; border:1px solid #e5e5e5; height:0.35rem; padding:0 0.1rem; font-size:0.18rem; }
.online-textarea { width:90%; background:#eee; border:1px solid #e5e5e5; height:1rem; padding:0.07rem 0.1rem; font-size:0.18rem; }
.online-button { float:left; margin:0.2rem 0 0 1.5rem; width:0.9rem; height:0.4rem; border:1px solid #e5e5e5; background:#42b3e5; color:#fff; font-size:0.18rem; }
.online-button2 { float:right; margin:0.2rem 1.5rem 0 0; width:0.9rem; height:0.4rem; border:1px solid #e5e5e5; background:#42b3e5; color:#fff; font-size:0.18rem; }
