﻿html,body,div,p,img,a,b,i,em,strong,span,h1,h2,h3,h2,h5,h6,ul,li,ol,dl,dt,dd,input,select{margin:0;padding:0;}
body{color:#666;font-size:12px;font-family:"Microsoft YaHei","Arial"; min-width:1200px}
i,em{font-style:normal;}
h1,h2,h3,h4,h5,h6,b,strong{font-size:100%;font-weight:normal;}
img{border:none;vertical-align:top;}
ul,li,ol{list-style:none;}
a{color:#333;text-decoration:none;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s; -o-transition:all 0.3s;}
a:hover{color:#0679d7;}
.clearfix{zoom:1;}
.clearfix:after{display:block;visibility:hidden;content:".";height:0;line-height:0;clear:both;}
.text-center{ text-align: center; }
.fl{float:left;}
.fr{float:right;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt45{ margin-top:45px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb45{ margin-bottom:45px;}
.w1000{ width:1100px;}
.w100{ width:100%}
.danger{color:#e91919;}
.font_12{ font-size: 12px; }
.font_14{ font-size: 14px; }
.font_16{ font-size: 16px; }
.font_18{ font-size: 18px; }
.font_20{ font-size: 20px; }
.main,.box,.header {
	margin-left: auto;
	margin-right: auto;
	position: relative
}
.box:before, .box:after, .main:before, .main:after {
	display: table;
	content: " ";
	clear: both
}
input{ font-family:微软雅黑;}

/*头部*/
.hb_header{ height:80px; box-shadow:0 0 5px 1px #dbdbdb;}
.hb_logo a{ line-height: 80px; color: #0679d7; font-size: 28px; font-weight: bolder; }

/*导航*/

.hb_nav{  margin:26px 10px 0}
.hb_nav li{ float:left; text-align:center; position:relative; z-index:10}
.hb_nav li a{ display:block; line-height:38px; width:120px; color:#333; font-size:16px;border-radius:10px;}
.hb_nav li a:hover,.hb_nav li a.active{ background:#0679d7; color:#fff}
.top_ewm{padding:10px; display: none; overflow:hidden; position: absolute; right: 0;top:50px; width: 280px; background: #fff;  box-shadow:0 0 5px 1px #dbdbdb;}
.top_ewm div{ float:left; text-align: center; margin:0 9px}
.top_ewm div img{ display:block }
.top_ewm div span{color:#fff; line-height: 40px; color: #333}

/*尾部*/


/*尾部css*/
.footer{ margin-top:45px; background: #313131}
.text_bottom{padding:40px 0}
.ewm_bottom{ margin:32px 0 0 15px; overflow:hidden}
.ewm_bottom li{ float:left; text-align: center; margin-left: 30px}
.ewm_bottom li img{ display:block }
.ewm_bottom li span{color:#fff; line-height: 40px}
.fx{ margin-top:10px; margin-right:10px}
.fx li{ background:url(../images/icon_wx.png) no-repeat left center; padding-left:25px; position:relative}
.fx li.fx_1{ background-image:url(../images/8.png)}
.fx li.fx_2{ background-image:url(../images/1.png)}
.fx li.fx_3{ background-image:url(../images/7.png)}
.fx li.fx_4{ background-image:url(../images/4.png)}
.fx li span{ line-height:35px; font-size:14px; color:#fff}
.hys_copy{ height:80px; background:#1b1b1b}
.hys_copy p{ line-height:30px; color:#fff; text-align:center; padding-top:10px}



