@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#000;}
a{color:#000; 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:#ff820b; 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;}
.orange{color:#ff820b;}
.green{color:#00913c;}

.wal{width:1140px; margin:0px auto;}
.w870{width:870px;}

.topDiv{height:30px; line-height:30px; position:relative; z-index:32; color:rgba(0,0,0,0.7);
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.16);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.16);
box-shadow:0 1px 1px rgba(0,0,0,0.16);
}
.topDiv em{padding:0 8px;}
.headDiv{position:relative; z-index:31; background:#FFF;
-moz-box-shadow:0 2px 3px rgba(0,0,0,0.2);
-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);
box-shadow:0 2px 3px rgba(0,0,0,0.2);
}
.headDiv .wal{height:90px; position:relative;}
.headDiv .logo{position:absolute; left:0px; top:18px;}
.topBtn{position:absolute; top:27px; right:0px;}
.topBtn li{float:left; padding-left:16px; min-height:20px; position:relative;}
.topBtn .layer{background:url(../image/ewmLayer.png) center top no-repeat; width:164px; height:197px; position:absolute; z-index:30; left:50%; top:38px; margin-left:-72px; text-align:center; font-size:14px; color:#666; opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.topBtn .layer div{padding:23px 0 5px 0;}
.topBtn li:hover .layer{opacity:1; filter:alpha(opacity=1); visibility:visible; top:48px;}
.nav{position:absolute; left:303px; top:0px;}
.nav li{float:left; padding-right:1px;}
.nav a{display:block; height:90px; padding:0 16px; white-space:nowrap; text-transform:uppercase; color:rgba(0,0,0,0.4);}
.nav a div{color:#000; font-size:16px; padding:26px 0 1px 0;}
.nav a em{font-size:11px;}
.nav a:hover, .nav a.on, .nav a.on1{background:#f5f5f5; border-bottom:#ff820b solid 3px;}

.sNav{position:absolute; z-index:30; left:0px; top:70px; width:100%; height:50px; background:#07b048; opacity:0; filter:alpha(opacity=0);}
.sNav.on{top:120px; opacity:1; filter:alpha(opacity=1);}
.sNav .list{position:absolute; left:50%; top:9px; margin-left:-410px;}
.sNav .list-1{margin-left:-300px;}
.sNav .list-2{margin-left:-155px;}
.sNav .list-3{margin-left:-195px;}
.sNav .list-4{margin-left:-13px;}
.sNav .list-5{margin-left:200px;}
.sNav li{float:left; width:115px; text-align:center;}
.sNav a{display:inline-block; font-size:14px; color:#FFF; width:100px; height:32px; line-height:32px;}
.sNav a:hover{background:#FFF; color:#07b048;}

.sNav, .honorLayerBg, .honorLayer, .pageLayerBg, .pageLayer, .topBtn .layer{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}
.radius5, .about_01 .more a, .sNav a, .Repair_01 .btn a, .pay_03 li, .product_02 .btn a, .product_03 li, .job .time, .service_01 .btn a, .spirit_03 li, .idea_02 li{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;	
}

.footDiv{background:url(../image/footDiv.gif) top repeat-x; color:#FFF;}
.footDiv a{color:#FFF;}
.footDiv .wal{height:210px; position:relative;}
.footDiv .list{height:210px; background:url(../image/foot.png) left top no-repeat;}
.footDiv li{float:left; height:210px; background:url(../image/foot.png) right top no-repeat; width:151px; text-align:center; font-size:14px; line-height:25px;}
.footDiv li h2{font-size:18px; padding:26px 0 10px 0;}
.footDiv .ewm{clear:both; position:absolute; top:0px; right:0px; text-align:center; height:210px; background:url(../image/foot.png) top right no-repeat; width:230px;}
.footDiv .ewm h2{font-size:18px; padding:26px 0 10px 0; line-height:25px; font-weight:400;}
.foot{background:#f06000; text-align:center; font-size:14px; line-height:25px; padding:15px 0; color:#FFF;}

.pageTitle{height:70px; line-height:70px; padding-top:20px; clear:both; position:relative;}
.pageTitle b{font-weight:400; font-size:24px; color:#000;}
.pageTitle span{font-size:18px; color:#8d8d8d; padding-left:8px; position:relative; top:2px;}
.pageTitle .more{position:absolute; right:0px; bottom:0px; font-size:14px; color:#949494; background:url(../image/img7.png) right center no-repeat; padding-right:12px;}
.pageTitle .more:hover{color:#ff7f0a;}
a.title_href:hover span,a.title_href:hover b{color:#ff820b;}

.pageBanner{padding-bottom:9px; background:url(../image/pageBanner.png) center bottom repeat-x; min-height:50px; position:relative;}
.pageBanner .bg{height:250px;}
.pageBanner .list{position:absolute; left:0px; bottom:9px; width:100%; text-align:center;}
.pageBanner li{display:inline-block; padding:0 5px;}
.pageBanner li a{display:block; width:160px; height:34px; line-height:34px; padding:3px 0; font-size:16px; background:#fff;}
.pageBanner li a:hover, .pageBanner li a.on{border-top:#06a246 solid 3px; color:#06a246; padding-top:0px;}

.pageTitle2{height:82px; position:relative; border-bottom:#e1e1e1 solid 1px;}
.pageTitle2 .title{position:absolute; left:0px; bottom:2px; height:60px; line-height:60px;}
.pageTitle2 .title b{font-weight:400; font-size:24px; color:#f06b00; display:block; float:left; height:60px; border-bottom:#ff7f0a solid 3px; padding:0 2px;}
.pageTitle2 .title span{float:left; display:block; font-size:16px; color:#8d8d8d; text-transform:uppercase; padding:0 0 0 12px; position:relative; top:2px;}
.pageTitle2 .more{clear:both; position:absolute; top:38px; right:0px; font-size:14px; color:#8d8d8d;}
.pageTitle2 .more:hover{color:#ff7f0a;}
.pageNow{clear:both; position:absolute; top:38px; right:0px; font-size:14px; color:#8d8d8d;}
.pageNow a{color:#8d8d8d;}
.pageNow a:hover{color:#ff7f0a;}
.pageNow em{padding:0 8px;}

.pageNow2{font-size:14px; color:#8d8d8d; border-bottom:#e1e1e1 solid 1px; padding-top:10px; line-height:55px;}
.pageNow2 a{color:#8d8d8d;}
.pageNow2 a:hover{color:#ff7f0a;}

.pageBg{min-height:500px; position:relative;}
.pageBgBg{position:absolute; z-index:10; left:222px; top:0px; width:8px; height:100%; background:url(../image/bg1.png) left repeat-y;}

.sideNav{width:230px; padding-top:30px;}
.sideNav li{padding-bottom:10px;}
.sideNav a{display:block; font-size:14px; color:#4c4c4c; height:45px; line-height:45px; background:#f6f5f4; overflow:hidden; padding-left:18px;}
.sideNav a:hover, .sideNav a.on{background:#06a246; color:#FFF;}
.sideNav a.on{font-weight:bold; font-size:16px;}

.tabContent{display:none;}
.tab li{cursor:pointer;}
.tabContent_pro{display:none;}
.tab_pro li{cursor:pointer;}

.pageLayerBg{position:fixed; z-index:100; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.5); opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.pageLayer{position:fixed; z-index:110; left:50%; top:50%; width:560px; min-height:200px; border:#ebebeb solid 10px; background:#FFF; margin-left:-290px; margin-top:-350px; opacity:0; filter:alpha(opacity=0); visibility:hidden; color:#4c4c4c;
-moz-box-shadow:0 0 18px rgba(0,0,0,0.3);
-webkit-box-shadow:0 0 18px rgba(0,0,0,0.3);
box-shadow:0 0 18px rgba(0,0,0,0.3);
}
.pageLayerBg.on, .pageLayer.on{opacity:1; filter:alpha(opacity=1); visibility:visible;}
.pageLayer .title{font-size:20px; height:50px; line-height:50px; padding:0 22px; position:relative; border-bottom:#d6d6d6 solid 1px;}
.pageLayer .close{display:block; width:50px; height:50px; background:url(../image/close.png) center no-repeat; position:absolute; top:0px; right:0px;}

.onlineForm .msg{line-height:65px; font-size:14px; padding-left:22px;}
.onlineForm .msg span, .onlineForm em span{color:#ff7f0a;}
.onlineForm li{min-height:32px; padding:0 0 9px 135px; position:relative;}
.onlineForm em{position:absolute; left:0px; top:0px; display:block; width:130px; text-align:right; line-height:32px; font-size:16px;}
.onlineForm .input{width:130px; border:#e0e0e0 solid 1px;}
.onlineForm .input-2{width:300px;}
.onlineForm .input-3{width:250px;}
.onlineForm .input1{width:100%; height:30px; line-height:30px; text-indent:10px; font-size:16px;}
.onlineForm .select{background:url(../image/select.png) right center no-repeat; text-indent:10px; height:30px; line-height:30px; position:relative; font-size:16px;}
.onlineForm .select select{position:absolute; left:0px; top:0px; width:100%; height:100%; border:0px; opacity:0; filter:alpha(opacity=0);}
.onlineForm textarea{height:140px; width:280px; padding:5px 10px; font-size:16px; line-height:1.5em;}
.onlineForm li.liBtn{padding:8px 0 40px 135px;}
.onlineForm .btn1{width:160px; height:45px; background:url(../image/btn2.png) center no-repeat; font-size:20px; color:#FFF; font-weight:bold;}
/**/
.onlineForm .select2{float:left; width:130px; height:30px; line-height:30px; text-align:center; background:url(../image/bg1.gif) top repeat-x; border:#e0e0e0 solid 1px; font-size:14px; color:#4c4c4c; position:relative;}
.onlineForm .layer{position:absolute; z-index:10; left:-1px; top:30px; width:375px; min-height:50px; padding:5px 0 5px 10px; background:#FFF; border:#e0e0e0 solid 1px; text-align:left; display:;}
.onlineForm .layer .close1{display:block; width:20px; height:20px; background:url(../image/close1.png) center no-repeat; position:absolute; z-index:10; top:-1px; right:-1px;}
.onlineForm .scroll{height:276px; overflow:hidden;}
.onlineForm .layer dd{float:left; width:50%; font-size:12px; height:27px; line-height:27px; overflow:hidden; text-indent:26px; background:url(../image/img16.png) left 4px no-repeat; cursor:pointer;}
.onlineForm .layer dd.on{background:url(../image/img16on.png) left 4px no-repeat;}
.onlineForm .select2Info{float:left; height:32px; line-height:32px; white-space:nowrap; overflow:hidden; font-size:14px; color:#4c4c4c; padding:0 10px;}
.onlineForm .select2Info i{font-style:normal;}

.onlineMsg{text-align:center; padding:45px 0 50px 0; font-size:16px; color:#4c4c4c;}
.onlineMsg .msg{font-size:24px; padding:15px 0 6px 0;}

.pageNum{height:85px; padding-top:35px; text-align:center; font-size:14px; color:#7b7b7b;}
.pageNum a,.pageNum span{display:inline-block; color:#7b7b7b; margin:0 2px; height:30px; line-height:30px; padding:0 11px; border:#d7dce1 solid 1px;}
.pageNum a:hover, .pageNum .current{border:#ff8213 solid 1px; background:#ff8213; color:#FFF;}
/*.pageNum span{padding:0 3px; display:inline-block; line-height:32px;}
.pageNum .input1{width:38px; height:30px; line-height:30px; text-align:center; font-size:14px; border:#d7dce1 solid 1px;}
.pageNum .btn1{width:51px; height:30px; font-size:14px; border:#d7dce1 solid 1px; color:#7b7b7b;}*/








