body,dd,dl,form,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;font-family: "微软雅黑";}
ol,ul{padding:0;list-style:none}
h2,h3{font-weight:400}
article,footer,header{width:100%}
a{color:inherit;display:block;text-decoration:none}
a img{border:none}
html,body{min-width:1314px;overflow-x: hidden;background-color:#fff;font-family:Arial,Helvetica,Microsoft Yahei,sans-serif}
input,mark,textarea{background-color:transparent}
input,textarea{border:none;outline:none;padding:0}
input[type=number]{-moz-appearance:textfield}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important}
a,input{-webkit-tap-highlight-color:transparent}
header .top{height:42px;background-color:#f1f1f1}
header .top p{font-size:14px;color:#666;line-height:42px;float:left}
header .top ul{height:42px;float:right}
header .top ul li{width:50px;font-size:0;text-align:center;cursor:pointer;height:100%;position:relative;float:left}
header .top ul li:hover .qr-code{visibility:visible}
header .top ul li:first-of-type .image:before{background-image:url(../images/style-public.png);background-position:-30px -144px;width:18px;height:21px}
header .top ul li:first-of-type .qr-code{left:50%;margin-left:-65px;color:#55b0dd}
header .top ul li:first-of-type .qr-code:before{left:50%;margin-left:-5px}
header .top ul li:first-of-type:hover .image:before{background-image:url(../images/style-public.png);background-position:-52px -144px;width:18px;height:21px}
header .top ul li:nth-of-type(2) .image:before{background-image:url(../images/style-public.png);background-position:-90px -94px;width:24px;height:19px}
header .top ul li:nth-of-type(2) .qr-code{color:#80c333}
header .top ul li:nth-of-type(2):hover .image:before{background-image:url(../images/style-public.png);background-position:-118px -94px;width:24px;height:19px}
header .top ul li:nth-of-type(3) .image:before{background-image:url(../images/style-public.png);background-position:-146px -94px;width:24px;height:19px}
header .top ul li:nth-of-type(3) .qr-code{color:#de5c55}
header .top ul li:nth-of-type(3):hover .image:before{background-image:url(../images/style-public.png);background-position:-174px -94px;width:24px;height:19px}
header .top ul .image{height:100%}
header .top ul .image:after{height:100%;width:0}
header .top ul .image:after,header .top ul .image:before{display:inline-block;vertical-align:middle;content:""}
header .top ul .qr-code{visibility:hidden;position:absolute;border:5px solid;top:100%;left:50%;margin-left:-65px}
header .top ul .qr-code:before{position:absolute;left:50%;margin-left:-5px;top:-11px;content:"";display:block;width:0;height:0;border-bottom:6px solid;border-left:5px solid transparent;border-right:5px solid transparent}
header .top ul img{display:block;width:120px;height:120px}
header .logo{border-top:1px solid #d9d9d9;height:130px}
header .logo .wrap{overflow:hidden}
header .logo a{margin-top:23px;float:left;width:434px;height:86px}
header .logo .tel{margin-top:45px;width:200px;float:right}
header .logo .tel .image{background-image:url(../images/style-public.png);background-position:-4px -94px;float:left;margin-right:19px;width:50px;height:46px}
header .logo .tel p{font-weight:700;font-size:16px;color:#e8522e;line-height:24px}
header nav{min-width:1314px;font-size:0;text-align:center;background-color:#252525}
header nav>a{transition:background-color .3s;vertical-align:top;color:#fff;display:inline-block;width:171px;line-height:60px;font-size:18px}
header nav>a.active,header nav>a:hover{background-color:#d13e45}
.wrap1{ width: 100%;height: 50px;line-height: 50px;background: #292d2e;color: #fff;}
.wrap1 li{ width: 140px;height: 50px;line-height: 50px;float: left;text-align: center;}
.wrap1 span{ width: 2px;height:50px;line-height: 50px;float: left;text-align: center;}
.wrap1 p{ width: 200px;float: right;height: 50px;line-height: 50px;background: #d13e46;text-align: center;}
.wrap2{ width: 100%;height: 200px;background: #323838;color: #fff;}
.wrap2 .footlogo{ width: 210px;margin-top:56px;text-align: left;float: left;}
.wrap2 .fo_bj1{ width: 70px;height: 200px;background: url(../images/fo_bj1.png) center center no-repeat;float: left;}
.wrap2 .fo_center{ float: left;width: 350px;}
.wrap2 .fo_center p:first-of-type{ margin-top:50px;}
.wrap2 .fo_center p{ width: 100%;line-height: 30px;color: #cdcdcf;}
.wrap2 .fo_lianxi{ float: left;width: 280px;}
.wrap2 .fo_lianxi img{ margin-top: 50px;}
.wrap2 .fo_lianxi a{ width: 140px;height: 40px;background: url(../images/fo_qq.png)left top no-repeat;margin-top:10px;}
.wrap2 .tcode{ width: 200px;float: right;height: 200px;background: #414244;}
.wrap2 .tcode img{ width: 150px;height: 150px;padding: 5px;margin: 25px;background: #fff;}
.wrap{width:1200px;margin:0 auto}
.clear-fix:after{content:"";display:block;clear:both}