@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:#009944; 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;}
.h50{height:50px; 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;}
img{vertical-align:middle;}
.green{color:#009944;}

.wal{max-width:1200px; margin:0px auto;}
.wal1400{max-width:1400px; margin:0px auto; padding:0 15px;}

.nav, .nav i, .pageMore a, .headDiv, #menu a, .pageBanner .list a, .pageNav a, .pageNav i, .product li .box, .product a, .news li .box, .news a, .contact_02 li, .contact_02 a{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}
.radius3{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;	
}

.headDiv{position:absolute; z-index:50; left:0px; top:0px; width:100%; height:115px; background:url(../image/head.png) bottom repeat-x;}
.headDiv.on{top:-115px;}
.headDiv .logo{display:block; background:url(../image/logo.png) center no-repeat; background-size:cover; width:268px; height:48px; position:absolute; left:50px; top:32px;}
.topSearch a{display:block; position:absolute; top:0px; right:50px; font-size:15px; color:#FFF; height:115px; line-height:113px; padding-left:30px; background:url(../image/img14.png) left center no-repeat;}
.nav{position:absolute; top:0px; right:250px}
.nav li{float:left; padding-left:60px;}
.nav li a{display:block; color:#FFF; height:115px; line-height:113px; font-size:19px; padding:0 10px; position:relative;}
.nav i{display:block; position:absolute; left:50%; bottom:0px; width:0px; height:4px; background:#009944;}
.nav a:hover i, .nav a.on i{left:0px; width:100%;}
.nav .close{display:none;}
/**/
.pageHeadD{height:113px;}
.pageHead{background:none;}
.pageHead .nav li a{color:#666;}
.pageHead .nav li a:hover, .pageHead .nav li a.on{color:#009944;}
.topSearch a{background:url(../image/img14-1.png) left center no-repeat; color:#999;}

.footDiv{background:#434343; color:#ccc; text-align:center;}
.footDiv a{color:#CCC;}
.footDiv a:hover{color:#FFF;}
.footDiv .wal{max-width:1560px;}
.footDiv .list{border-bottom:#696969 solid 1px; font-size:15px; line-height:2.666em; text-align:left; padding-left:10%; min-height:100px;}
.footDiv .list li{float:left; width:20%; padding-bottom:65px;}
.footDiv .list h2{font-weight:400; font-size:25px; line-height:2em; padding:65px 0 20px 0;}
.footDiv .list h2 a{color:#FFF;}
.footDiv .li_01 .imgDiv{padding:80px 0 30px 0;}
.footDiv .li_01 .btn{font-size:13px; text-align:center; width:108px; padding:0 10px; line-height:30px;}
.footDiv .li_01 dd{float:left; width:33.333%;}
.footDiv .img{text-align:center; padding:55px 0 25px 0;}
.footDiv .content{padding-bottom:55px; font-size:15px; line-height:25px;}
.footDiv .content em{display:inline-block; width:1em;}

.pageBanner{min-height:344px; position:relative; text-align:center; background:url(../image/nimg1920_8.jpg) center no-repeat; background-size:cover; color:#FFF; padding:0 15px;}
.pageBanner .num{font-style:italic; font-size:35px; color:#999; padding-top:105px;}
.pageBanner .num span{font-size:60px; color:#009944; padding-right:5px;}
.pageBanner .title{padding:25px 0 45px 0;}
.pageBanner .title h2{font-weight:100; font-size:45px; padding-bottom:5px;}
.pageBanner .content{font-size:18px; line-height:2em; max-width:890px; margin:0 auto; padding:0 20px 75px 20px;}
.pageBanner .list li{display:inline-block; padding:0 20px 20px;}
.pageBanner .list a{display:inline-block; color:#FFF; font-size:17px; border:#FFF solid 1px; height:45px; line-height:45px; min-width:200px; padding:0 10px;
-moz-border-radius:25px;
-webkit-border-radius:25px;
border-radius:25px;
}
.pageBanner .list a:hover, .pageBanner .list a.on{background:#009944; border:#009944 solid 1px;}

.pageNav{height:107px; text-align:center; border-bottom:#e0e0e0 solid 1px;}
.pageNav li{display:inline-block; padding:0 25px;}
.pageNav a{display:inline-block; height:107px; line-height:107px; position:relative; color:#666; font-size:18px; font-weight:bold;}
.pageNav i{display:block; position:absolute; left:50%; bottom:-1px; width:0px; height:3px; background:#009944;}
.pageNav a:hover i, .pageNav a.on i{left:0px; width:100%;}
.pageNav a:hover, .pageNav a.on{color:#009944;}
.pageNav .name{display:none;}

.pageBanner2{height:340px;}

.wal1400 .pro_con{width: 80%;margin: 0 auto;}
.wal1400 .pro_con .title{font-size: 40px;padding: 25px 0 10px 0;position:relative;top:-30px;}
.wal1400 .pro_con .title span{font-size:18px;color:#999999;position:relative;top:-15px;}
.wal1400 .pro_con .title img{position:relative;top:-5px;left:15px;}
.wal1400 .pro_con .content{font-size: 15px;line-height: 40px;text-align: justify;color: #666;padding-bottom: 40px;}
.fl-new{margin-top:50px;width:50%;}
.fr-new{margin-top:50px;width:50%;text-align:right;}








