﻿body{font-size:12px; font-family:"微软雅黑"; min-width:1110px; }
html{ *overflow-x:hidden; }
*,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;}
fieldset, img{ border:0; }
input[type="text"],input[type="password"],input[type="submit"],input[type="reset"],input[type="button"],textarea{-webkit-appearance: none; border:none; outline:none; }
.lf { float:left; }
.rg { float:right; }
.clear{ clear:both;}
/*-*/
.service {
    position: fixed;
    top: 388px;
    right: 21px;
    z-index: 111111;
}
service ul {
    padding: 1px 1px 1px 1px;
    background-color: #fff;
    border: 1px solid #00AEF3;
  
}
.service ul li {
    width:94px;
    height:26px;
    margin-bottom:5px;
    font-size:12px;
    line-height:26px;
    color:#fff;
    text-indent:31px;
    background:url(../images/service-1.png) no-repeat center;
}
.service ul li a {
    display:block;
    color:#fff;
}
/*-*/
.box { width:1110px; margin:0 auto; position:relative; overflow:hidden; }
.top { width:100%; height:34px; border-bottom:1px solid #e7e8e7; }
.top { font-size:12px; color:#acadac; line-height:34px; }
.logo { height:116px; }
.logo img { float:left;  }
.tel { padding-top:35px; }
.tel dl { padding-left:30px; line-height:25px; background:url(../images/tel.jpg) no-repeat left top; }  
.tel dl dt { font-size:16px; color:#333; }
.tel dl dd { font-size:20px; color:#437ad5; }
.navbar { width:100%; height:42px; background:url(../images/navbar.jpg) no-repeat center center; }
.navbar ul li { float:left; margin-left:68px; text-align:center; font-size:14px; line-height:42px; }
.navbar ul li a { color:#fff; display:block; }
.navbar ul li a:hover { color:#333; }
.lubo{ width: 100%; min-width:1110px;clear: both; position: relative; height:446px;}
.lubo_box{ position: relative; width: 100%; height:446px; }
.lubo_box li{ float:left; position: absolute; top: 0; left: 0; width: 100%; height:446px; opacity:0;filter:alpha(opacity=0);}
.lubo_box li a{ display:block; width: 100%; height: 100%;}
.lubo_box li img{ width: 100%; height:446px;}
.cir_box{ display:none; }
.lubo_btn{ position: absolute; height:0; width:1194px; left:50%; top:50%; margin:-34px 0 0 -597px; }
.left_btn, .right_btn{ width:44px; height:68px; cursor: pointer; text-align:center; }
.left_btn{ float: left; background:url(../images/banner-button.png) no-repeat top left;}
.right_btn{ float: right;  background:url(../images/banner-button.png) no-repeat top right;}
.business-company { padding:10px 0 40px 0; }
.i-title { width:100%; height:45px; padding-top:25px; border-bottom:1px solid #dedede; overflow:hidden; margin-bottom:25px; }
.i-title h3 { float:left; font-size:23px; color:#373743; line-height:32px; font-weight:normal; }
.i-title h5 { float:left; font-size:12px; color:#aaa; margin-left:10px; font-weight:normal; text-transform:uppercase; font-family:"Arial"; margin-top:14px; }
.i-title span { float:right; font-size:12px; color:#999; width:40px; background:url(../images/nore.jpg) no-repeat center right; margin-top:14px; }
.i-title span a { color:#999; display:block; }
.i-title span a:hover { color:#373743; }
.business { width:363px; }
.business ul li { width:363px; height:60px; margin-bottom:5px; background:url(../images/business-img.jpg) no-repeat center center; }
.business ul li p { float:left; text-indent:25px; font-size:24px; color:#fff; line-height:60px; }
.business ul li span { float:right; line-height:60px; font-size:12px; color:#fff; margin-right:15px; font-family:"宋体"; }
.business ul li span a { color:#fff; }
.business ul li span a:hover { text-decoration:underline; }
.company { width:710px; }
.company img { float:left; width:242px; height:154px; border:1px solid #d0d0cf; }
.company p { font-size:14px; line-height:22px; color:#000; width:450px; float:right; text-indent:2em; }
.product { width:100%; background:#BABBBB; padding:40px 0 20px 0; }
.product-title { width:100%; height:100px; }
.product-title i { width:100%; height:15px; border-bottom:1px solid #a0a0a0; display:block; }
.product-title p { width:250px; margin:0 auto; font-size:18px; font-family:"Arial"; text-transform:uppercase; color:#999; background:#e0eff3; margin-top:-12px; text-align:center; letter-spacing:3px; }
.product-title h3 { width:100%; text-align:center; font-size:23px; color:#373743; font-weight:normal; line-height:40px; letter-spacing:3px; }
.product-lf { width:200px; }
.product-lf h3 { width:200px; height:80px; background:#333333; text-align:center; color:#fff; font-size:18px; letter-spacing:3px; font-weight:normal; overflow:hidden; border-top-left-radius:3px; border-top-right-radius:3px; }
.product-lf h3 span { font-size:21px; font-family:"Times New Roman"; padding:15px 0 3px 0; letter-spacing:0; display:block; }
.product-lf ul { background:#f7f7f7; border-left:1px solid #cdcdcd; border-top:1px solid #cdcdcd; width:199px; }
.product-lf ul li { cursor:pointer; width:198px; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; height:40px; line-height:40px; text-indent:45px; font-size:14px; color:#525252; background:url(../images/lgsj.jpg) no-repeat 20px center; }
.product-lf i { width:200px; height:190px; padding-top:20px; display:block; }
.product-lf i img { width:198px; height:188px; border:1px solid #cdcdcd; }
.product-lf ul li.active { color:#fe0000; }
.product-lf ul li:hover { color:#fe0000; } 
.product-rg { width:900px; }
.product-rg ul li { width:210px; margin-left:15px; float:left; }
.product-rg ul li img { border:16px solid #A7A7A7; } 
.product-rg ul li p { width:210px; text-align:Center; height:35px; line-height:35px; color:#333; font-family:"宋体"; font-size:14px; }
.product-rg ul li p:hover { text-decoration:underline; cursor:pointer; } 
.product-rg ul li p a { color:#333; }
.product-i { height:35px; border:1px solid #fff; margin-top:25px; background:#ecf5f8; }
.product-i p { float:left; font-size:14px; color:#9d9d9d; margin-left:15px; font-family:"Arial"; line-height:35px; }
.product-i span { float:left; font-size:14px; color:#4d4d4d; margin-left:20px; line-height:35px; }
.product-i span a { color:#de0012; }
.product-i span h4 { color:#de0012; text-decoration:underline; }
.case { padding-bottom:35px; }
.case ul { position:relative; width:1129px; left:-9px; }
.case ul li { float:left; width:248px; padding:8px 7px; border:1px solid #d4d4d4; margin:0 9px; }
.case ul li p { width:248px; margin-top:10px; border-top:1px dashed #c3c3c3; padding-top:8px; text-align:center; line-height:30px; font-size:14px; color:#666; }
.case ul li p:hover { text-decoration:underline; }
.forum-dynamic { width:100%; background:#f0f0f0; padding:10px 0 40px 0; }
.forum-dynamic-content { width:540px; }
.forum-dynamic-content ul li { height:40px; width:540px; border-bottom:1px dashed #ccc; }
.forum-dynamic-content ul li:last-child { border-bottom:none; }
.forum-dynamic-content ul li a { display:block; width:540px; }
.forum-dynamic-content ul li p { float:left; font-size:12px; color:#333; line-height:40px; width:435px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; }
.forum-dynamic-content ul li:hover p { text-decoration:underline; }
.forum-dynamic-content ul li span { float:right; font-size:12px; color:#333; line-height:40px; }
.footer-nav { width:100%; height:30px; padding:15px 0; background:#5A5A5A; }
.footer-nav ul { width:1110px; margin:0 auto; text-align:center; }
.footer-nav ul li { display:inline-block; margin:0 15px; *float:left; }
.footer-nav ul li a { color:#fff; font-size:14px; line-height:30px; }
.footer-nav ul li a:hover { text-decoration:underline; }
.footer { width:100%; background:#7B7B7B; padding:15px 0; }
.footer-lf { max-width:600px; }
.footer-lf h4 { font-weight:normal; font-size:18px; color:#fff; line-height:35px; }
.footer-lf p { font-size:12px; color:#fff; line-height:24px; }
.footer-lf p a { color:#fff; }
.footer-lf p a:hover { text-decoration:underline; }
.footer-lf p img { vertical-align:middle; }
.footer-rg { width:183px; height:280px; background:url(../images/dnz-wx.jpg) no-repeat center center; margin-left:40px; }
.footer-rg h4 { height:22px; line-height:22px; color:#fff; width:70px; text-align:center; font-weight:normal; font-size:14px; }
.footer-rg img { width:182px; height:182px; }
.footer-rg p { width:150px; margin:0 auto; font-size:12px; color:#fff; line-height:22px; }

/*公司简介*/
.page-banner { width:100%; height:303px; }
.gage-content { padding:20px 0 30px 0; }
.gage-lf { width:207px;-webkit-box-shadow:#e4e4e4 3px 5px 5px; -moz-box-shadow:#e4e4e4 3px 5px 5px; box-shadow:#e4e4e4 3px 5px 5px; }
.gage-lf h3 { width:207px; height:59px; background:url(../images/gsjj.jpg) no-repeat center center; text-indent:30px; line-height:59px; color:#fff; font-size:18px; font-weight:normal; }
.gage-lf ul { border-left:1px solid #ccc; width:206px; }
.gage-lf ul li { border-right:1px solid #ccc; border-bottom:1px solid #ccc; width:205px; height:50px; line-height:50px; text-indent:25px; background:url(../images/jt.jpg) no-repeat 165px center; }
.gage-lf ul li a { font-size:14px; color:#333; display:block; }
.gage-lf ul li.active a { color:#cc0000; }
.gage-lf ul li a:hover { color:#cc0000; }
.gage-rg { width:890px; }
.page-title { width:100%; height:30px; background:#f2f2f2; overflow:hidden; margin-bottom:15px; } 
.page-title h3 { float:left; font-size:18px; color:#333; font-weight:normal; line-height:30px; text-indent:15px; }
.page-title span { float:left; font-size:12px; color:#999; line-height:35px; font-family:"Arial"; text-transform:uppercase; margin-left:5px; }
.page-title p { float:right; color:#999; margin-right:10px; font-size:12px; font-family:"宋体"; line-height:30px; }
.page-title p b { font-weight:normal; color:#cc0000; }
.page-title p a { color:#999; } 
.page-title p a:hover { text-decoration:underline; }
.page-company { width:890px; }
.page-company p{ font-size:13px; color:#666; line-height:30px; }

/*阀门咨询*/
.page-consultation ul li { width:890px; height:40px; border-bottom:1px dashed #ccc; }
.page-consultation ul li p { float:left; font-size:14px; text-indent:25px; background:url(../images/con-i.jpg) no-repeat 10px center; color:#333; line-height:40px; width:800px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.page-consultation ul li span { float:right; font-size:14px; line-height:40px; color:#333; }
.page-consultation ul li p:hover { text-decoration:underline; }
.paging { width:890px; padding-top:30px; height:30px; } 
.paging ul li { float:left; margin:0 5px; width:23px; height:28px; color:#999; text-align:Center; line-height:28px; }
.paging ul li a { display:block; width:23px; height:28px; color:#000; border:1px solid #ccc; background:#fff; }
.paging ul li span { display:block; background:#ccc; color:#fff; }
.paging ul li.paging-con { width:48px; }
.paging ul li.paging-con a { width:48px; }
.paging ul li.paging-n { font-size:20px; }
.paging ul li.acitve { background:#cc0000; color:#fff; border:1px solid #cc0000; }
.consultation-delaied { width:890px; }
.consultation-delaied dl { width:890px; text-align:center; border-bottom:1px dashed #ccc; margin-bottom:20px; }
.consultation-delaied dl dt { font-size:16px; color:#000; line-height:24px; padding:20px 0 5px 0; } 
.consultation-delaied dl dd { font-size:12px; color:#999; line-height:24px; padding-bottom:15px; } 
.consultation-delaied p { width:800px; margin:0 auto; font-size:12px; color:#666; line-height:22px; text-indent:2em; }
.consultation-delaied img {  margin:10px auto; }
.up-down { width:800px; margin:0 auto; padding:40px 0 30px 0; }
.up-down li { max-width:45%; margin-right:5%; float:left; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; font-size:12px; }
.up-down li a { color:#0066cc; }
.up-down li a:hover { text-decoration:underline; }
.consultation-delaied b { width:85px; height:30px; text-align:center; line-height:30px; color:#fff; display:block; background:#ccc; font-weight:normal; }
.consultation-delaied b a { color:#fff; display:block; }
.relevant { width:890px; padding-top:35px; overflow:hidden; }
.relevant h3 { width:890px; height:35px; background:#e5e5e5; display:block; line-height:35px; font-size:18px; color:#333; font-weight:normal; text-indent:15px; }
.relevant ul { position:relative; left:0; width:925px; padding-top:5px; }
.relevant ul li { margin-right:35px; float:left; width:427px; height:40px; border-bottom:1px dashed #ccc;  font-size:14px; text-indent:25px; background:url(../images/con-i.jpg) no-repeat 10px center; color:#333; line-height:40px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.relevant ul li a { color:#333; }
.relevant ul li a:hover { text-decoration:underline; }

/*产品*/
.product-list { width:890px; overflow:hidden; }
.product-list ul { position:relative; left:0; width:910px; }
.product-list ul li { float:left; width:284px; height:225px; margin-right:19px; margin-top:10px; }
.product-list ul li img { width:282px; border:1px solid #d0d0cf; }
.product-list ul li p { width:284px; text-align:center; height:35px; line-height:35px; font-size:14px; color:#333; }  
.product-list ul li p:hover { text-decoration:underline; }
.product-list ul li p { text-align:left; }
.peoduct-detailed { width:890px; }
.peoduct-detailed dl dd { text-align:center; font-size:18px; color:#333; padding:15px 0 20px 0; line-height:24px; }
.peoduct-detailed h3 { width:890px; height:42px; margin:15px 0; background:url(../images/product-title.jpg) repeat-x top; text-align:center; color:#fff; font-weight:normal; font-size:18px; line-height:38px; }
.peoduct-detailed p { font-size:14px; color:#333; line-height:24px; width:850px; margin:0 auto; }
.peoduct-detailed img {  display:block; margin:0 auto; }
.peoduct-detailed p span { font-size:18px; color:#333; }

/*项目案例*/
.case-content { width:890px; min-height:150px; padding-bottom:200px; background:url(../images/case-bj1.jpg) no-repeat center bottom; margin-bottom:-30px; }
.case-list { position:relative; left:0; width:925px; padding-top:5px; }
.case-list li { margin-right:35px; float:left; width:427px; height:40px; border-bottom:1px dashed #ccc;  font-size:14px; text-indent:10px; color:#333; line-height:40px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.case-list li a { color:#333; }
.case-list li a:hover { text-decoration:underline; }
.case-content2 { background:url(../images/case-bj2.jpg) no-repeat center bottom; }
.case-content3 { background:url(../images/case-bj3.jpg) no-repeat center bottom; }
.case-content4 { background:url(../images/case-bj4.jpg) no-repeat center bottom; }

/*加盟*/
.page-join { width:890px; }
.page-join span { font-size:20px; line-height:24px; color:#666; }
.page-join p { font-size:14px; color:#666; line-height:24px; text-indent:2em; }
.page-join b { font-size:24px; color:#666; line-height:30px; font-weight:normal; }

/*留言*/
.contact-rg { width:850px; float:right; }
.contact-rg h3 { font-size:26px; color:#4d5462; line-height:40px; font-weight:normal; }
.contact-rg h3 span { font-size:30px; color:#999999; margin-left:10px; }
.contact-rg p { font-size:12px; color:#e60000; line-height:15px; padding-bottom:25px; }
.contact-rg dl { padding-bottom:10px; width:100%; } 
.contact-rg dl dt { font-size:14px; color:#555557; text-align:left; width:70px; float:left; line-height:30px; font-family:"宋体"; }
.contact-rg dl dd { float:left; position:relative; }
.contact-rg dl dd b { color:#e60000; margin-left:7px; position:absolute; right:-15px; top:5px; }
.contact-text { width:88px; height:14px; color:#555557; line-height:14px; padding:7px 5px; background:#eeeeee; border:1px solid #e5e5e5 !important; }
.contact-text2 { width:158px; height:14px; color:#555557; line-height:14px; padding:7px 5px; background:#eeeeee; border:1px solid #e5e5e5 !important; }
.contact-text3 { width:370px; height:100px; color:#555557; line-height:14px; padding:7px 5px; background:#eeeeee; border:1px solid #e5e5e5 !important; }
.contact-button { float:left; width:70px; height:28px; background:#42b3e5; border:1px solid #e5e5e5; font-size:12px; color:#fff; margin-left:70px; margin-top:20px; cursor:pointer; }
.contact-button2 { float:left; width:70px; height:28px; background:#42b3e5; border:1px solid #e5e5e5; font-size:12px; color:#fff; margin-left:5px; margin-top:20px; cursor:pointer; }

/*荣誉资质*/
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter {position:absolute; z-index:9999; background-color:#fff; height:auto !important; }
#mbCenter.mbLoading { background:#fff url(images1/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; text-align:left; padding:50px 70px 5px 70px;}
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbBottom {  font-weight:normal; padding:10px 70px 30px 70px; overflow:hidden; }
#mbTitle { display:inline; color:#999; line-height:24px; font-size:12px; overflow:hidden; }
#mbTitle h3 { position:absolute; top:15px; text-indent:0; font-size:16px; color:#333; font-family:"微软雅黑"; }
#mbTitle p { font-family:"宋体"; line-height:24px; font-size:12px; color:#666; max-height:210px; overflow:hidden; text-align:left; }
#mbNumber { display:none; }
#mbCaption { display:none; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:63px; height:138px; background:transparent url(../images/CustomBlackPrevious.jpg) no-repeat center; position: absolute; top:50%; left:0px; margin-top:-69px; }
#mbNextLink { width:63px; height:138px; background:transparent url(../images/CustomBlackNext.jpg) no-repeat center; position: absolute; top:50%; right:0px; margin-top:-69px; }
#mbCloseLink { width:40px; height:32px; background:transparent url(../images/CustomBlackClose.jpg) no-repeat center; position:absolute; top:5px; right:0px; }

/*联系我们*/
.page-contact { width:890px; padding:15px 0; }
.page-contact-l { width:320px; font-size:14px; color:#333; line-height:20px; }
.page-contact-r { width:547px; height:254px; border:1px solid #ededed; }
/* .page-contact-r img { width:547px; height:254px; }*/

/*网站地图*/
.vebsite-map { width:100%; }
.vebsite-map dl { padding:10px 0; }
.vebsite-map dl dt { width:100%; border-bottom:1px solid #e5e5e5; text-indent:15px; font-size:18px; color:#4095ce; font-weight:bold; line-height:35px; }
.vebsite-map dl dd { font-size:14px; color:#666; line-height:30px; text-indent:15px; line-height:35px; }
.vebsite-map dl dd a { color:#666; margin-right:15px; }
.vebsite-map dl dd a:hover { text-decoration:underline; }

/*404*/
.sls { width:955px; margin:0 auto; background:url(../images/sls.jpg) no-repeat bottom center; height:400px; }
.sls p { font-size:30px; color:#e79649; width:100%; text-align:center; padding-top:80px; }
.sls-content { width:300px; padding:30px 0; margin:0 auto; }
.sls-content span { font-size:24px; line-height:30px; color:#e79649; margin:0 auto; display:block; width:100%; text-align:center; }
.sls-content p { font-size:18px; line-height:30px; color:#e79649; padding:5px 0 15px 0; width:280px; margin:0 auto; }
.sls-content-text1 { width:138px; height:43px; background:#e79649; text-align:center; line-height:43px; font-size:24px; font-weight:normal; margin-top:20px; border:1px solid #c96405; overflow:hidden; border-radius:5px; overflow:hidden; }
.sls-content-text1 a { color:#fff; display:block; }
.sls-content-text2 { width:138px; height:43px; text-align:center; line-height:43px; font-size:24px; font-weight:normal; margin-top:20px; border:1px solid #c96405; overflow:hidden; border-radius:5px; overflow:hidden; }
.sls-content-text2 a { color:#e79649; display:block; }


