@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;}

.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);}
.container1{max-width:1920px; min-width:320px;font-size: 13px;color: #2c2c2c; margin:0 auto;}
.container1 h2{font-size: 26px;text-align: center;line-height: 1;color: #383838;margin:35px auto 0;}
.container1 h2 span{display: block;font-size: 14px;font-weight: normal;margin-top: 10px; color: #969696;}
.wrapper{width:1200px; margin:0 auto;}
.wrapper .container {
	margin-left: 0;
	margin-right: 0;
}
.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: 105px;}
.navigation .logoA{float: left;width:20.6666%;padding:20px 0 0;}
.navigation .logoA img{width: 100%;}
.navigation .nav{float: right;width: 810px;margin-top: 25px; 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(/image/cgimg/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(/image/cgimg/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 .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(/image/cgimg/telphoneicon.jpg) no-repeat left center; padding-left: 40px;margin-top: 20px;}
.bottom .rightB .address{height: 33px;line-height: 33px;background: url(/image/cgimg/addressicon.jpg) no-repeat left center; padding-left: 40px;margin-top: 13px;}
/*footer*/
#footer{width: 100%;overflow: hidden;background: #15181d;color: #fff;font-size: 14px;line-height: 1.8;}
.footerNav{width: 100%;overflow: hidden;height: 290px;border-bottom:1px solid #575757;text-align: center;padding-bottom: 25px;}
.footerNav a{ color: #7d7d7d;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: 28%;text-align: left;}
.footerNav li.address img{margin-top: 10px;}
.footerNav li dt{font-size: 16px;line-height: 1;margin-top: 35px;margin-bottom: 25px;	}
.copyright{padding:15px 0; color: #7d7d7d;text-align: center;}
.copyright:hover{color: #fff;}
/**Case**/
.casebox li{float: left; margin-bottom: 25px;margin-top: 10px; width: 20%;text-align: center;}

/**hongged**/
.honggedView{width: 100%;overflow: hidden;background: #f5f5f5; margin-top: 50px;padding-bottom: 35px;}
.hgList{margin-left: -5.9%;}
.hgList *{transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.hgList dl{float: left;width: 44.1%;margin-left:5.9%;background: #fff;margin-top: 35px;}
.hgList dl:hover{background: #006eb5;}
.hgList dl dt{float: left; width: 36%; overflow: hidden;padding:15px 4%;}
.hgList dl dt img{width: 100%; }
.hgList dl dd{float: left; width: 55%; padding:15px 0; line-height: 1.5;}
.hgList dl dd a h3{font-size: 14px;color: #006eb5;font-weight: normal;line-height: 2;white-space:nowrap; overflow: hidden;text-overflow:ellipsis;}
.hgList dl dd a{transition:all 10ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 10ms linear;-o-transition:all 10ms linear;}
.hgList dl dd a p.date{ text-align: right; }
.hgList dl:hover dd a{color: #fff;}
.hgList dl:hover dd a h3{color: #fff;}


.fenye{ padding:3px; padding-top:55px;  height:45px; margin-left:30px; }
.fenye p{ width:100%; height:auto; text-align:center; }
.fenye p a{ font-size:15px; color:#5c5c5c; height:30px; background:#fabe00; display:block; float:left; margin-right:5px; line-height:30px; padding:0 10px 0 10px; border-radius:5px; border:1px solid #fabe00;}
.fenye p a:link,.fenye a:visited{text-decoration:none; color:#5c5c5c; padding:0 10px 0 10px; border-radius:5px;}
.fenye p a:hover{text-decoration:none; background:#068776; color:#ffffff; border:1px solid #ffffff; padding:0 10px 0 10px; border-radius:5px;}


