﻿@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:#0093dd; 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;}
.blue{color:#0093dd;}

.wal{max-width:1200px; margin:0px auto; padding:0 15px;}

a, .nav .list, .indexPart1 .box, .indexPart2 .name, .indexPart3 .imgDiv img, .indexPart3 .box, .indexPart3 i, .indexPart4 li div, .input1, .pageNav .line, .news li, .team .name, .case li .box, .case li .imgDiv{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}
.indexFlash .slick-dots li, .indexFlash .slick-prev, .indexFlash .slick-next{
-moz-border-radius:50px;
-webkit-border-radius:50px;
border-radius:50px;	
}
.radius3, .indexPart1 dd a, .indexPart3 .box, .indexLayer{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;	
}
.indexLayer input, .Apply input, .Apply .li_01 span, .Apply textarea, .Apply .select{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;	
}
.indexPart2 .name, .indexPart4 .fl, .indexPart4 .fr, .indexPart5, .indexPart6, input, .team .name, textarea, .Apply .select{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;	
}
.indexPart3 li.on .imgDiv img{
transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);	
}

.headDiv{border-bottom:#f3f3f3 solid 4px;}
.headDiv .wal{height:88px; position:relative;}
.headDiv .logo{position:absolute; left:15px; top:19px;}
.nav{position:absolute; top:0px; right:0px;}
.nav .close{display:none;}
.nav li{float:left; padding-left:4px; min-height:20px; position:relative;}
.nav a{display:block; height:88px; line-height:88px; padding:0 15px; font-size:16px; font-weight:bold;}
.nav .list{position:absolute; z-index:50; left:50%; top:88px; background:#FFF; border-top:#0093dd solid 4px; width:118px; margin-left:-57px; padding:8px 0; opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.nav .list a{height:26px; line-height:26px; text-align:center; font-size:14px; font-weight:400; padding:0px; overflow:hidden;}
.nav li.on .list a{color:#555; height:36px; line-height:36px;}
.nav li.on .list a:hover{color:#0093dd; text-decoration:underline;}
.nav li.on a, .nav a.on{color:#0093dd;}
.nav li.on .list{opacity:1; filter:alpha(opacity=1); visibility:visible;}

.pageTitle{height:100px; line-height:100px; padding-top:20px; position:relative; font-size:16px;}
.pageTitle b{font-size:20px;}
.pageTitle span{color:#999; text-transform:uppercase; padding-left:12px;}
.pageTitle a{display:block; position:absolute; right:0px; top:51px; color:#0093dd; border:#0093dd solid 1px; height:36px; line-height:36px; padding:0 20px;}
.pageTitle a:hover{background:#0093dd; color:#FFF;}

.gray { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.footDiv{background:#313131;}
.footDiv .wal{min-height:221px; position:relative;}
.footDiv .list{padding:0 200px 0 0;}
.footDiv li{float:left; width:12.5%; line-height:26px;}
.footDiv h2 a{color:rgba(255,255,255,0.67); display:block; font-weight:400; padding:25px 0 15px 0;}
.footDiv dd a{color:rgba(255,255,255,0.67);}
.footDiv dd a:hover{color:#099feb; text-decoration:underline;}
.footDiv .ewm{position:absolute; top:32px; right:-55px; text-align:center; font-size:16px; line-height:48px; color:#fff; font-weight:bold;}

.foot{background:#1b1b1b; color:rgba(255,255,255,0.4);}
.foot a{ color:rgba(255,255,255,0.4);}
.foot .wal{padding:10px 0; line-height:18px;}
.foot em{padding-left:1em;}

#Layer1{
	position:fixed;
	width:100%; height:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}

.pageBanner .wal{height:270px; position:relative;}
.pageBanner .title{position:absolute; left:15px; top:100px; color:#FFF; white-space:nowrap; text-transform:uppercase; font-size:24px;}
.pageBanner .title div{font-weight:bold; letter-spacing:1px; padding-bottom:5px;}

.pageNav{height:61px; position:relative; border-bottom:#b0b0b0 solid 1px; margin-top:10px;}
.pageNav .name{display:none;}
.pageNav .list{position:absolute; left:0px; bottom:-2px;}
.pageNav li{float:left; padding-right:10px;}
.pageNav a{display:block; height:58px; line-height:58px; padding:0 28px 3px 28px; font-size:16px; color:#666;}
.pageNav a:hover, .pageNav a.on{color:#0093dd;}
.pageNav a.on{font-weight:bold;}
.pageNav .line{position:absolute; left:0px; bottom:-2px; background:#0093dd; height:3px; width:0px;}

.pageNum2{height:125px; padding-top:25px; clear:both; text-align:center;}
.pageNum2 a{display:inline-block; margin:0 4px; height:38px; line-height:38px; padding:0 15px; border:#ddd solid 1px; font-size:14px; color:#888;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.pageNum2 a:hover, .pageNum2 a.on{border:#0093dd solid 1px; background:#0093dd; color:#FFF;}



.topDiv{height:31px; line-height:30px; border-bottom:#e3e4e6 solid 1px; background:url(../Images/top.jpg) top repeat-x; color:#666;}
.topDiv li{float:left; font-size:13px; margin-left:30px; height:30px; padding-left:25px;}
.topDiv .li_01{background:url(../Images/img17_1.png) left center no-repeat;}
.topDiv .li_02{background:url(../Images/img17_2.png) left center no-repeat;}
