@charset "utf-8";
/* CSS Document */
body,html{overflow:hidden; overflow-y:auto;}
body{margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑"; color:#333;}
a{color:#333; text-decoration:none; outline:none; cursor: pointer;}
a:active{star:expression(this.onFocus=this.blur()); color:#333;} 
img{border:0px;}
a:link {text-decoration: none; outline:none; color:#333;}
a:visited{text-decoration: none; outline:none; color:#333;}
a:hover{text-decoration:none; color:#1c5a97; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
dl{    display: block;    -webkit-margin-before: 0;    -webkit-margin-after: 0;    -webkit-margin-start: 0px;    -webkit-margin-end: 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;width: 0;height: 0;text-indent: -9999px;}
h5{font-size:12px;}

/* 清除浮动 */
	.clearfix:after {clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
	.clearfix{zoom:1;}

.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:"微软雅黑"; color:#888; outline:none; }
em{font-style:normal;}
.btn1{cursor:pointer;}
.visible{visibility:visible; opacity:0;}
.over{overflow: hidden;}
.visible.animated{opacity:1;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
.an{transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.btn-transition{transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.btn-transition:hover{-moz-box-shadow:0px 0px 10px #fff; -webkit-box-shadow:0px 0px 10px #fff; box-shadow:0px 0px 10px #fff;color:#fff;transform:scale(1.1);-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
.container{max-width:1920px; min-width:320px;font-size: 13px;color: #2c2c2c; margin:0 auto;}
.container h2{font-size: 26px;text-align: center;line-height: 1;color: #383838;margin:35px auto 0;}
.container h2 span{display: block;font-size: 14px;font-weight: normal;margin-top: 10px; color: #969696;}
.wrapper{width:1200px; margin:0 auto;}
.topDiv{height:40px; line-height:40px; background:#333333; font-size:14px; color:#FFF; padding:0 15px; position:relative;}
.topDiv ul{position:absolute; top:0px; right:15px;}
.topDiv li{float:left; padding-left:30px;}
.topDiv a{color:#FFF;}
.topDiv a em{float:left; padding-right:2px;}
.topDiv a img{float:left; position:relative; top:7px;}
/*导航*/
.logo{text-align:center; padding:20px 0; display:none;}
.navigation *{transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.navigation{height: 125px;}
.navigation .logoA{float: left;width:16.7%;}
.navigation .logoA img{width: 100%;}
.navigation .nav{float: right;width: 810px;margin-top: 45px; height:80px;}
.navigation .nav li.sa{float:left;width: 135px;text-align: center;height: 80px; position:relative; z-index:111111;}
.navigation .nav li.sa:hover,.navigation .nav li.sa.on{background: #f3f3f3;}
.navigation .nav li.sa a.subs{font-size: 18px;line-height: 1; display: block;color: rgb(28, 28, 28);margin-top: 20px;}
.navigation .nav li.sa div.menu{width: 810px; height: 190px;background: #f3f3f3; position:absolute; top:80px;  z-index:99999; display: none;}
.navigation .nav li.sa div.menu .leftm{width: 290px;float:left;margin:25px 5px 0 55px;}
.navigation .nav li.sa div.menu .leftm a{float: left;width: 50%;line-height: 1;font-size: 14px;line-height: 1;margin-bottom: 20px;text-align: left;}
.navigation .nav li.sa div.menu dl{float: left;width: 422px;margin-top: 25px;}
.navigation .nav li.sa div.menu dl dt{float: left;width: 240px;}
.navigation .nav li.sa div.menu dl dd{float: right;width: 161px;font-size: 12px;text-align: left;line-height: 2;}
.navigation .nav li.sa:hover a.subs,.navigation .nav li.sa a.subs.on{color: #006eb5;}
.telNav{position:absolute; z-index:100; left:0px;  width:100%; background:#333333; display:none;}
.telNav a{display:block; font-size:13px; color:#CCC; padding:0 15px; height:35px; line-height:35px; overflow:hidden; border-bottom:#3a3a3a solid 1px; position:relative;}
.telNav a span{padding-right:3px;}
.telNav a em{display:block; background:url(../images/ico6.png) center no-repeat; background-size:80%; width:14px; height:14px; position:absolute; top:10px; right:8px;}
.telNav a:hover{color:#f3d400;}
.telNav a:hover em{background:url(../images/ico6on.png) center no-repeat; background-size:80%;}
.telNav dl{display:none;}
.telNav dd a{border-bottom:#333 dotted 1px; font-size:12px; height:30px; line-height:30px; padding-left:30px;}

/**bottom**/
.bottom{margin:45px auto;}
.bottom .leftB{float: left;width: 25.83333%; margin-right: 2.9%;}
.bottom .leftB a{display: block;width: 100%;line-height: 1;padding-left: 5px;margin-top: 15px;white-space:nowrap; overflow: hidden;text-overflow:ellipsis;}
.bottom .leftB h3 a{color: rgb(1, 65, 103);font-size: 16px;font-weight: normal;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;margin-top: 0;margin-bottom: 10px;}
.bottom .leftB h3 a:hover{background:rgb(1, 65, 103);color: #fff; }
.bottom .frombox{float: left;width: 39.1%;}
.bottom .frombox li{overflow: hidden;margin-bottom: 13px;}
.bottom input.username,.bottom input.telphone{ display: block; border:1px solid #eeeeee; width: 47%; height: 25px;line-height: 25px;text-indent: 10px;float: left;}
.bottom input.telphone{float: right;}
.bottom textarea{display: block;width: 98.5%;border:1px solid #eeeeee; line-height: 25px; height: 65px;}
.bottom .frombox a{display: block;width: 100%;height: 25px;text-align: center;line-height: 25px;background: #014167;color: #fff;}
.bottom .frombox h2{display: none;}
.bottom .rightB{float: right; width: 30%;font-size: 12px;line-height: 1;}
.bottom .rightB .title{font-size: 16px;margin-top: 15px;}
.bottom .rightB .telphone{height: 33px;line-height: 33px;background: url(../images/telphoneicon.jpg) no-repeat left center; padding-left: 40px;margin-top: 20px;}
.bottom .rightB .address{height: 33px;line-height: 33px;background: url(../images/addressicon.jpg) no-repeat left center; padding-left: 40px;margin-top: 13px;}
/*footer*/
#footer{width: 100%;overflow: hidden;background: #2a2a2a;color: #fff;font-size: 14px;line-height: 1.8;}
.footerNav{width: 100%;overflow: hidden;border-bottom:1px solid #575757;text-align: center;padding-bottom: 25px; padding: 40px 0 25px 0;}
.footerNav a{ color: #fff;display: block;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear; }
.footerNav a:hover{color: #fff;}
.footerNav li{float:left; width:12%;}
.footerNav li.address{width: 50%;text-align: left; padding-left: 25px; border-left: 1px solid #515151;}
.footerNav li.address img{margin-top: 10px;}
.footerNav li dt{font-size: 16px;line-height: 1;margin-top: 10px;margin-bottom: 25px;	}
.copyright{padding:15px 0; color: #7d7d7d;}
.copyright:hover{color: #fff;}
.footerNav li:nth-child(1){
	width: 15.5%;
	margin-right: 15px;
}
/**Case**/
.casebox li{float: left; margin-bottom: 25px;margin-top: 10px; width: 20%;text-align: center;}


