@charset "utf-8";
/*重置样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,button,img,span,table{ color:#333; padding:0px; margin:0px; border:0px;}
body{ background:#fff; font-size:14px; color:#333; font-family:"microsoft yahei"; background:#fff; overflow-x:hidden;}
fieldset,img{ border:0; vertical-align:middle;}
input,select,label,select,option,textarea,button,fieldset,legent,{ font-size:14px;}
ul{ list-style:none;}
input,select,textarea{ margin:0px; padding:0px; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
/*浮动样式*/
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearfix:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0px; overflow:hidden;}
.clearfix{ zoom:1}
/*宽度样式*/
.w1200{ width:1200px; margin:0 auto;}
/*默认文字连接样式*/
a{ color:#333; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
a:hover{ color:#08b909;}



/*---------头部----------*/
.hed{ height: 40px; background: #ededed; line-height: 40px;}
.hed .hyy{ background: url(../img/home.png) left no-repeat; text-indent: 26px;}
.hed .dtly a{ margin: 0 20px;}
.top1{ height:140px;}
.top1 h1{ width:242px; height:80px; margin-top:30px;}
.top1 .dwy{ margin-left:35px; margin-top:40px; border-left: 1px solid #ccc; padding-left: 25px;}
.top1 .dwy h2{ font-size:24px; line-height:24px; color: #08b909;}
.top1 .dwy h3{ font-size:15px; font-weight:normal; margin-top:12px;}
.top1 .tact{ background:url(../img/tact.png) left no-repeat; padding-left: 50px; margin-top: 43px;}
.top1 .tact p{ font-size: 15px;}
.top1 .tact .call{ font-size: 28px; font-family: 'Oswald-Medium'; color: #08b909;}

.t-nav{width: 100%;position: fixed;top: 0px;left: 0px;border-top: none;z-index: 9999;box-shadow: 4px 0 30px rgba(0, 0, 0, 0.3);}
.nav{ height:60px; line-height:60px; background:#08b909;}
.nav ul li{ width: 133px; height:60px; text-align:center; float:left;}
.nav ul li a{ font-size:16px; display:block; text-decoration:none; color:#fff;}
.nav ul li a:hover,.nav ul li.on a{ height:58px; border-bottom: 2px solid #ffba00; color: #ffba00; font-weight: bold;}



/*----底部----*/
.bot{ height: 490px; background: url(../img/dbbg.jpg) center no-repeat; margin-top: 80px;}
.bot .menu{ height: 110px; border-bottom: 1px solid #555861; line-height: 110px; text-align: center;}
.bot .menu a{ font-size: 16px; color: #fff; margin: 0 21px;}
.bot .menu a:hover{ color: #08b909;}
.bot1{ padding: 60px 0px; border-bottom: 1px solid #555861;}
.bot1 .botL{ width: 300px;}
.bot1 .botL .log{ width: 199px; height: 66px;}
.bot1 .tact{ height: 70px; background: url(../img/dbtact.png) left no-repeat; text-indent: 85px; margin-top: 20px;}
.bot1 .tact p{ font-size: 15px; color: #fff; margin-top: 5px;}
.bot1 .tact .call{ font-size: 28px; color: #ffc600; font-family: 'Oswald-Medium'; margin-top: 5px;}
.bot1 .dz{ width: 460px; margin-left: 80px;}
.bot1 .dz p,.bot1 .dz a{ line-height: 32px; color: #d7dce7;}
.bot1 .dz a:hover{ color: #08b909;}
.bot1 .ewm{ width: 280px; height: 165px;}
.bot1 .ewm img{ width: 130px; height: 130px;}
.bot1 .ewm p{ width: 130px; font-size: 14px; color: #fff; text-align: center; margin-top: 10px;}

.link{ line-height: 90px;}
.link span{ background: url(../img/link.png) left no-repeat; padding-left: 25px; color: #ffba00; font-size: 14px;}
.link a{ color: #cfd4db; font-size: 14px; margin:0 15px; }
.link a:hover{ color: #ffba00;}

/*----搜索----*/
.search{ height: 80px; background: #ededed; line-height: 80px;}
.search .gjc{ width: 780px; overflow: hidden; height: 80px; line-height:80px;}
.search .gjc b{ color: #08b909;}
.search .gjc a{ margin:0 15px; color: #333;}
.search .gjc a:hover{ color: #08b909;}
.search .ss{ width: 300px; height: 36px; margin-top: 23px;}
.search .ss .in1{ width: 263px; height: 34px; border: 1px solid #ddd; border-right: none; background: #fff;  font-size: 14px; color: #999; text-indent: 15px; float:left;}
.search .ss .in2{ width: 36px; height: 36px; background: url(../img/search.png) no-repeat; border: none; float: left; cursor: pointer;}




/*----内页banner----*/
.ny_banner{ width: 100%;  height: 400px; position: relative;}
.ny_banner .pos{ width: 1920px; height: 400px; position: absolute; left: 50%; margin-left: -960px;}
.ny_banner .pos a{height: 400px; display:block;}