/* reset */html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin: 0;padding: 0;}
body{color: #000;font-size: 14px;font-family: "Microsoft YaHei";}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display: block;}
table{border-collapse: collapse;border-spacing: 0;}
caption,th{text-align: left;font-weight: normal;}
li{display: list-item;text-align: -webkit-match-parent;}
html,body,fieldset,img,iframe,abbr{border: 0;}
i,cite,em,var,address,dfn{font-style: normal;}
[hidefocus],summary{outline: 0;}
ol,ul,li,ol,ul,li a{list-style: none;text-decoration: none}
sup,sub{font-size: 83%;}
pre,code,kbd,samp{font-family: inherit;}
q:before,q:after{content: none;}
textarea{overflow: auto;resize: none;}
label,summary{cursor: default;}
a,button{cursor: pointer;}
del,ins,u,s,a,a:hover{text-decoration: block;}
meta{display: none;}
a,a:hover{color: #333;}
a{text-decoration: none;}
h2{font-size: 36px;line-height: 42px;}
.blue, .blue a{color: #32688d;font-size: 20px;}
.ra_red, .ra_red a {
    color: #b22c28;
}
.fw900{font-size: 20px; /* font-weight: 900; */}
/*图片动画*/img{transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transition-duration: 1.5s;-ms-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;}
img:hover{transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transition-duration: 1.5s;-ms-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;}

.blank15{margin: 0 auto;height: 17px;font-size: 1px;clear: both;overflow: hidden;}
.blank25{margin: 0 auto;height: 25px;font-size: 1px;clear: both;overflow: hidden;}
.blank50{margin: 0 auto;height: 50px;font-size: 1px;clear: both;overflow: hidden;}
.blank60{margin: 0 auto;height: 60px;font-size: 1px;clear: both;overflow: hidden;}
.blank70{margin: 0 auto;height: 70px;font-size: 1px;clear: both;overflow: hidden;}
.row35{margin-top: 35px;}
.h40{height: 40px;}
.h35{height: 35px;}

.top_hg{height: 122px;background: #ffffff;}
.bg_qh{background-color: #f2f2f3;}
.w1170{padding-right: 0px;padding-left: 0px;margin-right: auto;margin-left: auto;width: 1170px !important;}
/*顶部*/
nav{background-color: #cc2900;height: 50px;}
#daohang{float: left;margin: 0;position: relative;height: 50px;border: 1px solid transparent;}
#daohang li{float: left;position: relative;display: block;margin: 13px;}
#daohang a{color: #fff;font-size: 17px;}
#nav_h{height: 54px;position: relative;background-color: #efefef;}
#nav_h ul li{height: 15px;line-height: 15px;float: left;margin: 15px 6px 0 8px;padding-left: 15px;border-left: 1px solid #bfbfbf;}
/*底部*/
footer {
    text-align: center;
    line-height: 30px;
    padding: 15px 0px;font-family: "Microsoft YaHei";
}footer a{font-weight:bold; padding: 0 8px;}
