@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#333;}
a{color:#333; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#e60012; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.red{color:#e60012;}
img{vertical-align:middle;}

/*.wal{width:1000px; margin:0px auto;}*/
.wal{width:1600px; margin:0px auto;}
.headDiv{height:50px; position:fixed; z-index:30; left:0px; top:0px; width:100%; background:#FFF;}
.headDiv .logo{position:absolute; left:80px; top:10px;}
.nav{position:absolute; left:28%; top:0px;}
.nav li{float:left; padding-right:95px;}
.nav a{display:block; float:left; height:40px; line-height:55px; font-size:16px;}
.nav a:hover, .nav a.on{color:#e60012;}
.topBtn{position:absolute; top:12px; right:60px;}
.topBtn li{float:left; padding-left:30px;}
.topBtn .tel{background:url(../image/ico1.png)-1px 0px no-repeat; line-height:24px; padding-left:30px; font-size:20px;}

.nav, .nav a, .indexPart1 a, .indexPart1 img, .indexPart3 .btn a, .footNav a, .case a, .case img, .news li, .news a, .news .time, .product .box-1, .pageNav div{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;
}
.indexPart2 .content .pageSlick, .about_05 .wal div{
transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;
}
.radius3{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

.pageTitle{text-align:center; padding:10px 0 10px 0; letter-spacing:5px; padding-left:3px;}
.pageTitle div{font-size:30px;}

.pageTitle em{font-size:10px; text-transform:uppercase; display:block; padding-top:3px;}
.pageTitle i{display:block; width:100px; height:20px; border-bottom:#e60012 solid 5px; margin:0 auto; position:relative; left:-3px;}
.pageTitle-2{padding:75px 0 60px 0;}


.footNav{padding:0 50px 0 100px;}
.footNav-2{border-top:#ddd solid 1px;}
.footNav li{float:left; width:20%; padding-bottom:55px;}
.footNav h2{font-weight:400; font-size:20px; padding:60px 0 30px 0; color:#e60012;}
.footNav dd{font-size:13px; line-height:30px; padding:0 50px 0 0;}
.footNav dd a{color:#666;}
.footNav dd a:hover{color:#e60012;}

.footDiv{text-align:center; background:#f2f2f2;}
.footDiv .topA{padding:60px 0 50px 0;}
.footDiv .content{padding:20px 0 45px 0; font-size:14px; line-height:26px; color:#999999}
.footDiv .content em{color: #000}

.sideA{display:block; width:48px; height:178px; background:#e60012 url(../image/img23.png) center no-repeat; position:absolute;right:0px;float:left;margin-top:20px;}

.pageNav{font-size:16px; text-align:center; padding-top:60px; height:70px; line-height:70px; background:#f3f3f3; position:fixed; z-index:29; left:0px; top:0px; width:100%;}
.pageNav a{padding:0 30px;}
.pageNav .div-1{position:absolute; left:28%; top:60px; padding-left:250px;}
.pageNav .div-2{position:absolute; left:28%; top:60px; padding-left:307px;}
.pageNav .div-3{position:absolute; left:28%; top:60px; margin-left:-30px;}
.pageNav-2{height:100px;}
.pageNav .list{width:750px; position:absolute; left:28%; margin-left:220px; top:60px;}
.pageNav .list li{float:left; width:20%;}
.pageNav .list a{display:block; height:100px; padding:0px; line-height:1em;}
.pageNav .list div{padding:18px 0 6px 0;}
.pageNav .list div .img_01{opacity: 0.6;}
.pageNav .list em{display:none;}
.pageNav .list a:hover em, .pageNav .list a.on em{display:block;font-size:11px;color:#333;}
.pageNavD{height:130px;}
.pageNavD-2{height:160px;}

.productClass{position:fixed; z-index:30; top:60px; right:98px; width:100px; text-align:center;}
.productClass .name{line-height:100px; font-size:16px;}
.productClass .list{display:none;}
.productClass li{border-top:#FFF solid 2px;}
.productClass li a{display:block; line-height:50px; background:#f2f2f2; font-size:15px;}

.banner-2{padding-top:60px;}
.banner img{width:100%;}


.addre a{color:#fff!important;}
/*.ress a{color:#333!important;}*/


.pageNav1{font-size:16px; text-align:center; padding-top:60px; height:70px; line-height:70px; background:#f3f3f3; position:fixed; z-index:29; left:0px; top:0px; width:100%;}
.pageNav1 a{padding:0 30px;}
.pageNav1 .div-1{position:absolute; left:28%; top:60px; padding-left:250px;}
.pageNav1 .div-2{position:absolute; left:28%; top:60px; padding-left:307px;}
.pageNav1 .div-3{position:absolute; left:28%; top:60px; margin-left:-30px;}
.pageNav-2-01{height:100px;}
.pageNav1 .list1{width:750px; position:absolute; left:28%; margin-left:220px; top:60px;}
.pageNav1 .list1 li{float:left; width:20%;}
.pageNav1 .list1 a{display:block; height:100px; padding:0px; line-height:1em;}
.pageNav1 .list1 div{padding:18px 0 6px 0;}
.pageNav1 .list1 div .img_01{opacity: 0.6;}
.pageNav1 .list1 em{display:none;}
.pageNav1 .list1 a:hover em{display:block;font-size:11px;color:#333;}









