@charset "utf-8";article,aside,audio,blockquote,body,button,canvas,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,input,legend,li,main,nav,ol,p,pre,section,summary,td,textarea,th,ul,video {margin:0;padding:0;-webkit-tap-highlight-color:transparent}
img {vertical-align:middle;border:0}
li {list-style:none}
h1,h2,h3,h4,h5,h6,small {font-size:100%}
address,caption,cite,dfn,em,i,q,th {font-weight:400;font-style:normal}
body {background-color:#f5f6f7;font-size:14px;font-family:'Microsoft YaHei','SimSun';margin:0px auto;padding:0px;color:#333;cursor:pointer;}
s {text-decoration:none}
b {font-weight:400}
input {outline:0}
em {font-style:normal}
a {cursor:pointer;color:#666;text-decoration:none}
h2 {font-size:23px;font-weight:500;}
h3 {font-size:22px;font-weight:500;}
.clearfix:after {content:"";display:block;visibility:hidden;clear:both;height:0;font-size:0;}
.top4 {margin-top:4px;}
.top77 {margin-top:77px!important;}
.over {overflow:hidden;}
.w-top {height:56px;display:flex;background:#ffffff;padding:0 20px;position:fixed;width:100%;top:0;left:50%;transform:translateX(-50%);z-index:100;justify-content:space-between;align-items:center;box-shadow:0px 1px 0px 0px #ebebeb;}
.w-l {padding-right:18px;padding-left:18px;float:left;}
.w-z p{font-size:18px}
.w-r {display:flex;align-items:center;padding-left:18px;padding-right:18px;height:63px;}
.w-r img,.w-l img {width:22px;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.xx-wrap {width:100%;height:100%;position:fixed;top:0;right:0;z-index:97;display:none;}
.xx-bg {width:100%;height:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:1;}
.xx-box {width:212px;height:100%;background-color:#fff;padding-top:63px;overflow:hidden;position:absolute;top:0;right:-100%;z-index:96;}
.xx-box li {width:100%;margin:20px 0;}
.xx-box li a {font-size:16px;color:#333;line-height:24px;width:100%;text-align:center;display:inline-block;}
.position {width:100%;box-sizing:border-box;background-color:#fff;line-height:24px;padding:5px 5px 5px 20px;position:relative;display:block;color:#999;font-size:14px;}
.position img {width:12px;padding-right:10px;}
.position a {color:#666;}
.fanye {margin:10px auto;overflow:hidden;padding:20px;background:#ffff;}
.fanye ul li {overflow:hidden;margin-top:20px;}
.fanye ul li:nth-child(1) {margin-top:0px;}
.fanye ul li a {font-size:14px;color:#999;line-height:28px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.fanye ul li p {font-size:14px;color:#639aeb;border:1px solid #639aeb;width:68px;height:28px;line-height:28px;text-align:center;border-radius:5px;float:left;margin-right:20px;}
.yema {width:100%;text-align:center;margin:10px 0;display: flex;justify-content: flex-start;white-space: nowrap;overflow: auto;}
.yema>ul>li {float:left;}
.yema .Total:hover {background-color:#fff;color:#000000;}
.yema>a,.yema>b {width:10%;background-color:#fff;font-size:14px;line-height:32px;text-align:center;padding:10px 20px;margin-right:10px;border:1px solid #eee;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;}
.yema>a:hover,.yema>ul>li>.active,.yema>b {background-color:#4e6ef2;border:1px solid #4e6ef2;color:#fff;}
.fixed-opt-wrap {position:fixed;width:100%;left:0;bottom:0;z-index:101;}
.flex-sb {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;}
.flex-sb a {color:#fff;font-size:14px;display:block;text-align:center;width:100%;height:48px;line-height:48px;opacity:0.9;}
.fixed-opt-wrap .fcc-left {background-color:#1184e1;}
.fixed-opt-wrap .fcc-right {background-color:#ff8400}
.fixed-opt-wrap img {width:17px;vertical-align:-2px;margin-right:3px;}
footer {padding:0px 10px 60px;background:#f3f3f3;}
.Company_int {text-align:center;}
.Company_int dd {margin-top:20px;font-size:14px;color:#999;}

.banner {overflow:hidden;min-width:100%;position:relative;    margin-top: 62px;margin-bottom:10px}
.banner li {text-align:center;}
.banner li img{width:100%}
.slider {position:relative;}
.slider .hd {position:absolute;bottom:5px;left:0;right:0;width:100%;text-align:center;}
.slider .hd li {width:41px;height:6px;margin-left:15px;background:rgba(255,255,255,0.5);display:inline-block;cursor:pointer;text-indent:999em;overflow:hidden;}
.slider .hd li.on {background:#fff;}

.dibu-zhuti {background:#fff;margin:0 auto;width:100%;box-shadow:0 0 10px rgba(0,0,0,0.2);}
.dibu-zhuti .dibu-zhuti-tit {overflow:hidden;padding:20px 18px 0 18px;}
.dibu-zhuti .dibu-zhuti-tit span {width:85px;line-height:30px;height:30px;text-align:center;background:#eee;border-radius:5px;display:block;margin:0 6px;float:left;cursor:pointer;}
.dibu-zhuti .dibu-zhuti-tit .active {background:#398efe;color:#fff;}
.dibu-zhuti .dibu-zhuti-nr {overflow:hidden;padding:20px 24px;}
.dibu-zhuti .dibu-zhuti-nr a {    flex-shrink: 0;height: 30px;line-height: 30px;text-align: center;border: 1px solid #ddd;border-radius: 5px;color: #666;margin-right: 15px;font-size: 14px;padding: 0 10px;}
.dibu-zhuti-bd {    display: flex;justify-content: flex-start;white-space: nowrap;overflow: auto;}
.chengshifl{display: flex;justify-content: flex-start;white-space: nowrap;overflow: auto;    margin: 20px 20px 10px 20px;}
.chengshifl a{width: 25%;flex-shrink: 0; height: 30px;line-height: 30px;text-align: center;border: 1px solid #ddd;border-radius: 5px;color: #666;margin-right: 15px;font-size: 14px;}
