@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:#e8212a;}



/*---------头部----------*/
.top1{ height:130px; background: #f4f4f4; border-bottom: 1px solid #ddd;}
.top1 h1{ width:110px; height:76px; margin-top:27px;}
.top1 .dwy{ margin-left:30px; margin-top:40px;}
.top1 .dwy h2{ font-size:24px; line-height:26px; color: #e62129; letter-spacing: 5px;}
.top1 .dwy h3{ font-size:16px; font-weight:normal; margin-top:8px; color:#333; letter-spacing: 5px;}
.top1 .topR .menu{ margin-top:35px; text-align: right;}
.top1 .topR .menu a{ font-size: 15px; color: #333; margin-left: 20px;}
.top1 .topR .menu a:hover{ color: #850085;}
.top1 .topR .menu span{ font-size: 12px; color: #999; margin-left: 20px;}
.top1 .topR .tact{ font-size: 14px; color: #666; margin-top: 15px; background: url(../images/index/tact.png) left no-repeat; text-indent:26px; line-height: 28px;}
.top1 .topR .tact strong{ font-size: 28px; font-family:'Oswald-Medium'; color: #e62129; font-weight: normal;}

.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.4);}
.nav{ height:62px; line-height:62px; background:#fff;}
.nav ul li{ width: 133px; height:62px; text-align:center; float:left;}
.nav ul li a{ font-size:16px; display:block; text-decoration:none; display: block;}
.nav ul li a:hover,.nav ul li.cur a{ height:60px; line-height: 60px; color: #e8212a; border-top: 2px solid #e8212a;}




/*----底部----*/
.bot{ padding: 80px 0; background: #333;}
.bot .bot1{ width: 260px;}
.bot h4{ font-size: 20px; color: #fff; margin-bottom: 30px;}
.bot1 .menu{ width: 260px;}
.bot1 .menu a{ width: 130px; display: block; font-size: 15px; color: #ccc; line-height: 40px; float: left;}
.bot1 .menu a:hover{ color: #e8212a;}
.bot2{ width: 450px; margin-left: 100px;}
.bot2 p{ font-size: 15px; color: #ccc; line-height: 40px;}
.bot2 p a{ color: #ccc;}
.bot2 p a:hover{ color: #e8212a;}
.bot3 .ewm{ width: 300px; padding-top: 10px;}
.bot3 .ewm .nr{ width: 140px;}
.bot3 .ewm .nr img{ width: 140px; height: 140px;}
.bot3 .ewm .nr p{ width: 140px; font-size: 15px; text-align: center; color: #ccc; margin-top: 15px;}

.link{ height: 60px; background: #efefef; line-height: 60px;}
.link h4{ background: url(../images/index/link.png) left no-repeat; text-indent: 25px; width: 110px; float: left; font-size: 15px;}
.link .nr{ width: 1090px; float: left;}
.link .nr a{ margin-right: 30px; color: #666;}
.link .nr a:hover{ color: #e8212a;}

