/* CSS Document */
*{ padding:0; margin:0;}
body{ }
ul,li{ list-style:none;}
.allbox{ width:100%; float:left; height:auto; overflow:hidden; background:#fff;}
.banner{ width:100%; height:650px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:650px; float:left;}
.b-list{ height:50px; padding-top:600px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #14ab04;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

.allnav{ position:fixed; top:0; left:0; z-index:999; height:80px; background:#fff; width:100%; opacity:0.8;}
.allnav1{ position:fixed; top:0; left:0; z-index:1000; height:80px; width:100%; opacity:1; }
.zhaibox{ width:1200px; margin:0 auto; height:auto;}


#nav {
  width:800px; float:right; height:30px; line-height:30px; position:fixed; z-index:999; top:0px; left:50%; margin-left:-200px;
}

#nav a {
 display: block; width: auto; text-align:center; color:#000; padding:5px 10px; width:80px;
}

#nav a:link  {
 color:#000; text-decoration:none;
}
#nav a:visited  {
 color:#000;text-decoration:none;
}
#nav a:hover  {
 color:#c00;text-decoration:none;
}

#nav li {
 float: left; width: auto; line-height:70px;
}
#nav li.hover a{ color:#c00;
}
#nav li ul {
 line-height: 27px;  list-style-type: none;text-align:left;
 left: 0; width: 100%; position: absolute;
}
#nav li ul li{
 float: left; width: auto;
 padding:0 12px; width:auto; text-align:center; line-height:30px;
}


#nav li ul a{
 display: block; width: auto;text-align:left;padding-left:24px; padding:0 5px; text-align:center;
}

#nav li ul a:link  {
 color:#000; text-decoration:none;
}
#nav li ul a:visited  {
 color:#000;text-decoration:none;
}
#nav li ul a:hover  {
 color:#c00;text-decoration:none;font-weight:normal;
 
}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}

.cpnav{ width:1200px; height:50px; padding-top:20px; background:#fff; position:absolute; z-index:90; top:79px; left:50%; margin-left:-800px; opacity:0.8; display:none; overflow:hidden; }
.size14{ font-size:14px;}

.cpnav1{ width:1200px; height:50px; padding-top:20px; background:#fff; position:absolute; z-index:90; top:79px; left:50%; margin-left:-800px; opacity:0.8; display:none; }

.cpnav2{ width:1200px; height:50px; padding-top:20px; background:#fff; position:absolute; z-index:90; top:79px; left:50%; margin-left:-800px; opacity:0.8; display:none; }

.cpnav3{ width:400px; height:50px; padding-top:20px; background:#fff; position:absolute; z-index:90; top:79px; left:50%; margin-left:-100px; opacity:0.8; display:none; }

.cpnav4{ width:1200px; height:50px; padding-top:20px; background:#fff; position:absolute; z-index:90; top:79px; left:50%; margin-left:-800px; opacity:0.8; display:none; }


.tjcpbt{ width:1200px; float:left; height:auto; line-height:80px;}
.tjcpbt a{ float:right;}

.sychanpin{ width:1200px; float:left; height:auto; padding-bottom:60px;}
.sychanpin li{ width:400px; height:280px; float:left; text-align:center; position:relative; line-height:24px; margin-top:20px;}
.cpss{ width:400px; height:124px; position:absolute; z-index:2; top:0; left:0; background:#000; opacity:0.8; padding-top:100px; display:none;}
.syabout{  float:left; width:1200px; height:auto; padding:20px 0px 60px 0px;}
.syabrht{ float:right; width:490px; height:359px; background:#eeeeee; padding:100px 50px; font-size:15px; line-height:30px;}

.synews{ width:1200px; float:left; height:auto; padding:20px 0px 60px 0px;}
.synews li{ float:left; width:360px; padding-left:40px; background:url(../images/1_20.jpg) no-repeat 0px 15px; font-size:14px; color:#999999; line-height:30px;}
.nnnnnnbt a{ line-height:36px; font-size:16px; color:#333333;}

.allfoot{ width:1200px; float:left; height:auto; padding:20px 0px 30px 0px; border-top:#ccc solid 1px; font-size:14px; line-height:24px; color:#999999;}

.footnav{ float:left; width:360px; height:auto; padding-left:60px;}
.footnav li{ float:left; width:120px; height:auto; font-size:14px; line-height:30px;}
.footlx{ float:left; width:400px; height:auto;}

.weixin{ float:right; width:200px; text-align:center;}
.banquan{ float:left; width:1200px; text-align:center; padding-top:20px;}

.foutr{ float:left; width:100%; height:80px; background:#f0f0f0; font-size:14px; line-height:24px; color:#666666;}
.ycxs{ display:none; width:80px; height:80px; position:absolute; z-index:2; top:0; }



/*news*/
.nynews{ float:left; width:1200px; height:auto; padding:30px 0px;}
.nynews li{ float:left; width:1140px; padding:30px; font-size:14px; line-height:28px;}
.nynews li:hover{ background:#eee;}
.xw01{ font-size:16px; line-height:36px;}
.xw02{ color:#ccc;}
.xw03{ color:#666666; margin-bottom:10px;}
.xwxq01{ padding:5px 15px; background:#000; color:#fff;}
.yema{ float:left; width:100%; height:80px; line-height:80px; text-align:center;}
.yema a{ padding:5px 10px; border:#ccc solid 1px;}
.yema a.curr{ background:#000; color:#fff;}
.content{ width:96%; height:auto; line-height:22px; padding:20px 2%;}
.newstitle{ width:100%; text-align:center; font-size:18px; height:50px;}

/*case*/
.nycase{float:left; width:1200px; height:auto; padding:30px 0px;}
.casebt{ float:left; width:100%; height:auto; text-align:center; font-size:14px; line-height:28px;}
.castnav{ float:left; width:100%; height:auto; text-align:center; font-size:14px; padding:30px 0px;}
.castnav a{ padding:0 12px; background:url(../images/case_07.jpg) no-repeat right center; padding-bottom:10px; padding-top:10px;}
.castnav a.jjtt{ background:url(../images/case_11.jpg) no-repeat bottom center;}

.casemain{ float:left; width:1200px; height:auto;}
.casemain li{ float:left; width:350px; height:360px; border:#ccc solid 1px; font-size:14px; margin:0px 20px 30px 20px;}
.casemain li p{ padding:0 15px;}
.case01{ line-height:30px; font-size:12px; color:#ccc;}
.case02{ line-height:36px; font-size:16px;}
.case03{ line-height:26px; font-size:14px; color:#666;}

/*brand*/
.brandmain{ float:left; width:1200px; padding:60px 0px;}
.brandleft{ float:left; width:210px; height:auto;}
.brandleft li{ float:left; width:150px; height:60px; line-height:60px; background:url(../images/hezuo_13.jpg) no-repeat 20px; padding-left:40px;}
.brandleft li a{ color:#000;}
.brandleft li.visit{ background:url(../images/hezuo_10.jpg) no-repeat 20px #343434;}
.brandleft li.visit a{ color:#fff;}

.brandright{ float:right; width:932px; height:auto; padding-right:30px; line-height:26px; font-size:15px;}
.lxleft{ float:left; width:500px; line-height:24px; font-size:14px; padding:60px 0px; font-size:16px; line-height:36px;}
.size30{ font-size:30px; line-height:80px;}

.lxright{ float:right; width:680px; padding:50px 0px;}
.input01{ width:100%; height:40px; line-height:40px; background:#efefef; border:#ccc solid 1px; padding-left:5px; color:#666666;}
.txtara01{ width:100%; height:140px; line-height:24px; padding-left:5px; background:#efefef; color:#666;}
.btn01{ width:160px; height:46px; line-height:46px; background:#000; text-align:center; color:#fff; border:0; font-size:18px;}

/*view*/
.viewright{ float:right; width:560px; height:auto; padding:20px 0px;}
.cpview01{ padding:20px 0px; font-size:26px; line-height:28px; text-transform:uppercase;}
.cpview02{ padding:20px 0px; padding-bottom:40px; font-size:16px; line-height:26px;}
.cpview03{ padding:20px 0px; border-top:#ccc solid 1px; border-bottom:#ccc solid 1px; font-size:14px; color:#666666; line-height:26px;}
.viewxq{ float:left; width:1200px; height:60px; line-height:60px; border-bottom:#ccc solid 1px; font-size:26px;}
.viewabout{ float:left; width:1200px; line-height:30px; padding-bottom:60px; padding-top:30px;}

/*product*/
.nycpright{ float:right; width:960px; height:auto;}
.nycpright li{ float:left; width:275px; text-align:center; border:#ccc solid 1px; line-height:36px; margin:15px; padding:5px;}