/* CSS Document */

body{margin:0px; padding:0px; background:#fff;}
*{color:#4c4c4c; font-size:14px; font-family:"微软雅黑";}
a{color:#4c4c4c; text-decoration:none;}
a:hover{color:#ce0004;}
ul,li,dl,dd,dt,h1,p,input,h1,h2,h3,h4,h5{margin:0px; padding:0px; list-style-type:none;}
img{border:0px;}
input,textarea{outline:none;}
.clear{clear:both;}
.clearfix:after{display:block; height:0; clear:both; content:"";}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.box{width:1000px; margin:0 auto; padding:50px 0;}

.indicator {
display:none;
}
/**/
.top{height:35px; line-height:35px; background:#2a2f33; text-align:right;}
.top a,.top span{color:#fff;}

.header{height:47px; padding:40px 0; background:#fff;}
.header .box,.top .box{padding:0;}
.logo{display:block; float:left; background:url(../images/logo-b.png) no-repeat; width:87px; height:80px; margin-top:-10px}
.menu{float:right; width:900px;}
.menu li{float:left; width:100px; text-align:center;}
.menu li a{line-height:47px; font-size:15px; font-weight:bold;}
.menu .now a{color:#f60;}

/**/
.banner{min-width:1000px; margin:0 auto;  }

/**/
h2{font-size:30px; line-height:40px; text-align:center; letter-spacing:4px;}
.ul-service li{width:25%; text-align:center; float:left;}
.ul-service img{
    margin:50px 0 20px;
     border-radius:59px;
     width:118px;
     height:118px;

}
.ul-service p{font-weight:bold; font-size:16px; background:url(../images/line.gif) no-repeat center bottom; height:50px; line-height:40px;}

.index-case{background:#f4f4f4;}
.case-ul{text-align:center;}
.case-ul li{width:146px; height:36px; border:1px solid #ddd; display:inline-block; margin:40px 22px 0; text-align:center; line-height:36px; border-radius:5px; font-weight:bold; cursor:pointer;}
.case-ul .now{background:#58c56f; color:#fff;}
.case-nr{display:none;}
.case-nr li{width:275px; height:150px; display:inline; float:left; margin:50px 87px 0 0; overflow:hidden;}
.case-nr .none{float:right; margin:50px 0 0 0;}

.customer-ul li{width:223px; height:93px; border:1px solid #ddd; display:inline; float:left; margin:30px 33px 0 0;}
.customer-ul .none{float:right; margin:30px 0 0 0;}

.index-link{background:#2a2f33; min-height:270px;}
.index-link h3{color:#fff; font-weight:bold; line-height:30px; font-size:15px; margin-bottom:10px;}
.link-z{float:left; width:500px;}
.link-ul li{width:150px; line-height:40px; float:left; background:url(../images/icon-1.gif) no-repeat left center; padding-left:15px;}
.link-ul a{color:#999;}
.link-y{float:right; width:400px;}
.link-y p{line-height:30px; margin-bottom:10px; color:#999; padding-left:30px; position:relative;}
.link-y i{display:block; width:20px; height:20px; position:absolute; left:0; top:5px;}
.link-y .i-address{background:url(../images/icon-address.gif) no-repeat center center;}
.link-y .i-phone{background:url(../images/icon-phone.gif) no-repeat center center;}
.link-y .i-mail{background:url(../images/icon-mail.gif) no-repeat center center;}

.footer{background:#000; height:75px; line-height:75px; color:#fff; text-align:center;}


/*news.html*/
.banner-ny{min-width:1000px; margin:0 auto; margin-top:5px; height:175px; background:url(../images/banner-ny.jpg) no-repeat top center;}
.banner-ny .box{position:relative;}
.banner-ny .box img{position:absolute; left:80px; top:70px;}
.mt50{margin-top:50px;}
.newlist{margin-bottom:30px;}
.new-img{float:left; width:250px;}
.new-wz{float:right; width:700px;}
.new-wz h3{line-height:30px;}
.new-wz p{color:#999; font-size:12px; line-height:30px; margin-top:10px;}
.ack{display:block; border:1px solid #ddd; width:100px; height:30px; line-height:30px; text-align:center; margin-top:20px;}
.ack:hover{background:#f60; color:#fff; border-color:#f60;}

.page{text-align:center; font-size:0; -webkit-text-size-adjust:none;}
.page a{display:inline-block; padding:0 10px; height:26px; line-height:26px; font-size:12px; text-align:center; border:1px #ddd solid; margin:0 3px; color:#000; border-radius:3px; cursor:pointer;}
.page .p12{background:none; border-color:#ddd; color:#000;}
.page a:hover,.page .on{background:#ff6b00; border-color:#ff6b00; color:#fff; text-decoration:none;}

.newnr h2{height:30px; line-height:30px; font-size:26px; color:#000; text-align:center;}
.newnr .write{height:30px; line-height:30px; text-align:center; margin:20px 0;}
.newnr p{line-height:25px; margin-bottom:15px;}
.newnr p b{font-size:15px; color:#000;}
.newnr .img{text-align:center; margin:20px 0;}

/*case.html*/
.case li{width:300px; height:265px; display:inline; margin:0 50px 30px 0; float:left;}
.case .none{float:right; margin:0 0 30px 0;}
.case h2{height:30px; line-height:30px; margin-top:5px;}
.case .wz{height:40px; line-height:20px; color:#999; margin-top:5px;}

/*about.html*/
.abouth2{font-size:18px; text-align:left; height:50px; line-height:30px; clear:both; overflow:hidden;}
.about .az{float:left; width:360px;}
.about .ay{float:right; width:600px;}
.about .ay p{line-height:24px; margin-bottom:5px; text-indent:24px;}

.team li{width:234px; height:265px; display:inline; margin:0 21px 30px 0; float:left;}
.team .none{float:right; margin:0 0 30px 0;}
.team p{margin-bottom:10px; line-height:30px;}
.team p span{display:block; color:#f60;}

/*join.html*/
.banner-join{min-width:1000px; margin:0 auto; height:350px; background:url(../images/join-line.gif) repeat-x top center; text-align:center;}
.banner-join p{font-size:24px; line-height:30px; color:#d1a87c;}

.joinbox{width:1000px; margin:0 auto; clear:both; overflow:hidden;}
.joinbox .j1{width:440px; padding-right:60px; float:left;}
.joinbox .j2{width:440px; padding-left:60px; float:right;}
.joinbox .jnr{clear:both; overflow:hidden; margin-bottom:65px;}
.joinbox h3{line-height:30px; font-size:16px; height:30px; color:#000;}
.joinbox p{margin-top:15px; color:#6f6f6f; font-size:12px; line-height:25px;}
.joinbox .zred{color:#f00;}

/*customer.html*/
.customer li{width:304px; height:84px; padding:2px; border:1px #ddd solid; float:left; display:inline; margin:0 35px 40px 0;}
.customer .none{float:right; margin:0 0 40px 0;}

.lxz{width:465px; float:left;}
.lzul{margin:20px 0;}
.lzul li{margin-bottom:10px; line-height:30px; position:relative; padding-left:40px;}
.lzul span{display:block; color:#d1a87c;}
.lzul em{display:block; width:22px; height:22px; line-height:20px; text-align:center; position:absolute; left:0; top:8px; border:1px solid #ddd; font-weight:bold;}
.lxy{float:right; width:450px;}


.lyul{clear:both; overflow:hidden;}
.lyul li{min-height:30px; margin-top:30px; border:1px solid #ddd;}
.lyul .none{border:0; text-align:right;}
.lyul li label{display:block; float:left; width:50px; padding-left:10px; line-height:30px;}
.lyput{height:28px; line-height:28px; padding:0 5px; width:120px; border:0;}
.lytext{line-height:25px; padding:0 5px; width:350px; border:0;}
.lybtn{width:100px; height:35px; font-weight:bold; line-height:35px; background:#f60; color:#fff; border:0; margin-left:50px;}
