﻿html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:hover,a:active,a:focus{text-decoration:none;outline:none;}
p{margin:0;}
input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table,th,td{vertical-align:middle}
.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
h1,h2,h3,h4{font-size:12px;/* font-weight:bold;*/}
hr{border:0;border-top:1px solid #ccc;height:0;}
dt{font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}
.flex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.flexd{display:flex;justify-content:space-between;flex-wrap:wrap;}
.wh{width:1200px;margin:0 auto;}
.pos{position:relative;width:1920px;left:50%;margin-left:-960px;}
.com-img{display:inline;overflow:hidden;margin:0 auto;display:table;}
.com-img img{transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.c-link{padding:20px 0;font-size:14px;color:#2a333c;line-height:24px;}
.c-link .con{display:flex;flex-wrap:wrap;position:relative;}
.c-link span{cursor:pointer;display:block;}
.c-link dd{width:calc(100% - 70px)}
.c-link .sec{display:none;position:absolute;bottom:100%;left:0;background:rgba(255,255,255,.6);padding:10px;min-width:120px;}
.c-link a{color:#2a333c;padding:0 4px;font-size:14px;line-height:24px;}
.pr{position:relative;}
.pa{position:absolute;}
.dn{display:none;}
.container2{position:relative;padding:0 8.33333333%;}
.header{background:url(../images/headbg.png) repeat-x;text-align:center;overflow:hidden;padding:0 8.33333333%;padding-bottom:20px;}
.header .logo{display:inline-block;background:url(../images/logobg.png) no-repeat;padding:50px 30px 0 30px;background-size:contain;}
.header .logo img{height:80px;margin-left:15px;}
.header .top{position:absolute;right:0;left:0;top:0;line-height:45px;color:#fff;font-size:18px;}
.header .top .a{float:left;padding-left:4%;}
.header .top .b{float:right;padding-right:4%;color:#f8f113;font-weight:bold;}
.x-menu{position:absolute;left:0;right:0;top:60px;}
.x-menu > li{width:11%;}
.x-menu > li > a{color:#000;}
.x-menu > li > a:hover{color:#f7a121;font-weight:bold;}
.menu .item5{margin-left:11%;}
.x-title{text-align:center;}
.x-title h2{color:#010101;font-size:40px;font-weight:700;line-height:1.5;}
.x-title a{color:#666;font-size:18px;line-height:1;}


.x-about2{overflow:hidden;padding:50px 0;}
.x-about2 .a{float:left;width:45%;margin-right:5%;}
.x-about2 .a img{width:100%;}
.x-about2 .b{overflow:hidden;color:#000;}
.x-about2 .b .b1{line-height:80px;font-size:40px;font-weight:bold;}
.x-about2 .b .b2{line-height:30px;font-size:14px;margin-bottom:30px;}
.x-about2{}
.x-about2{}




