﻿html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{padding:0;margin:0;}
ul,ol,dl{list-style-type:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{margin:0 auto;padding: 0;max-width: 1920px;}
.w_100{width: 1200px;margin:0 auto;height: auto;overflow: hidden;}

.header{width: 100%;margin:0 auto;height: auto;overflow: hidden;min-width: 1200px;position: relative;z-index: 2;}
.header-top{width: 100%;margin:0 auto;height: 46px;overflow: hidden;background: #000000;}
.header-top .main{margin:0 auto;}
.header-top p{float: left;color: #FFFFFF;font-size: 16px;line-height: 46px;}
.header-top .search_cn{float: right;width: 240px;height: 30px;margin-top:8px;overflow: hidden;background: #FFFFFF;border-radius: 30px;}
.header-top .search_cn input{border: none;background: none;}
.search_cn .search_key{width: 170px;padding: 0 10px;height: 30px;line-height: 30px;font-size: 14px;color: #666666;float: left;}
.header-top .search_cn .search_btn{float: right;width: 50px;height: 30px;line-height: 30px;background: #F19C14;color: #FFFFFF;cursor: pointer;font-size: 14px;}
.main{width: 1200px;margin:34px auto 20px;height: auto;overflow: hidden;}
.head-logo{display:block;width: 202px;height: 41px;float: left;background: url("../images/logo.png") no-repeat top center;}
.head-nav{float: right;line-height: 40px;margin-right: 10px;}
.head-nav li{float: left;font-size: 18px;}
.head-nav li a{color: #333333;padding: 0 28px;}
.head-nav li a:hover{color: #1598F0;}
.clear{width: 100%;margin:0 auto;height: 1px;overflow: hidden;}
.head-eg{float: right;width: 40px;height: 40px;display: block;background:url("../images/english.png") no-repeat center;background-size: 62.5%;}

.foot{width:1200px;margin:0 auto 55px;height: auto;overflow: hidden;padding-top: 100px;}
.foot-top{width: 100%;margin:0 auto 50px;height: auto;overflow: hidden;}
.foot-top a img{display: inline-block;}
.foot-main{width: 100%;margin:0 auto;height: auto;}
.foot-contact{float: left;width: 332px;padding: 24px;background:#EFF0F1;height: auto;position: relative;}
.foot-contact h3{width: 100%;margin:0 auto 15px;height: auto;overflow: hidden;font-size: 12px;color: #333333;}
.foot-contact p{color: #0672E4;width: 100%;margin:12px auto 18px;height: 30px;overflow: hidden;line-height: 30px;}
.foot-contact p span{font-size: 12px;float: left;}
.foot-contact p em{font-size: 26px;}
.foot-contact ul{width: 100%;margin: 0 auto;height: auto;}
.foot-contact li{width: 34px;float: left;height: auto;overflow: hidden;margin-right: 20px;}
.foot-contact li img{display: block;width: 100%;}
.foot-contact ul a{width: 34px;height:34px;float: left;margin-right: 20px;position: relative;}
.foot-contact ul .icon-qzone{background: url("../images/qq.png") no-repeat center;}
.foot-contact ul .icon-weibo{background: url("../images/weibo.png") no-repeat center;}
.foot-contact ul .icon-wechat{background: url("../images/wechat.png") no-repeat center;}
.foot-contact .wechat-qrcode {
    display: none;
    border: 1px solid #eee;
    position: absolute;
    z-index: 9;
    top: -205px;
    left: -84px;
    width: 200px;
    height: 192px;
    color: #666;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 2px 10px #aaa;
    transition: all 200ms;
    -webkit-tansition: all 350ms;
    -moz-transition: all 350ms
}

.foot-contact .wechat-qrcode.bottom {
    top: 40px;
    left: -84px
}

.foot-contact .wechat-qrcode.bottom:after {
    display: none
}

.foot-contact .wechat-qrcode h4 {
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    background-color: #f3f3f3;
    margin: 0;
    padding: 0;
    color: #777
}

.foot-contact .wechat-qrcode .qrcode {
    width: 105px;
    margin: 10px auto
}

.foot-contact .wechat-qrcode .qrcode table {
    margin: 0 !important
}

.foot-contact .wechat-qrcode .help p {
    font-weight: normal;
    line-height: 16px;
    height: 16px;
    padding: 0;
    margin: 0
}

.foot-contact .wechat-qrcode:after {
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -13px;
    width: 0;
    height: 0;
    border-width: 8px 6px 6px 6px;
    border-style: solid;
    border-color: #fff transparent transparent transparent
}



.foot-wechat{position: absolute;top:45px;right:39px;background: #fff;width: 92px;height: 92px;border-radius: 2px;}
.foot-wechat img{display: block;width: 72px;height: 72px;margin:10px auto;}
.foot-link{float: right;width: 747px;padding: 22px;height: 113px;overflow: hidden;background:#EFF0F1;}
.foot-link strong{font-size: 18px;color: #333333;display: block;width: 100%;line-height: 23px;}
.foot-link p{width: 100%;margin:10px auto;height: 90px;overflow-y: scroll;}
.foot-link p::-webkit-scrollbar-track
{
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
    background-color: #EFF0F1;
}

.foot-link p::-webkit-scrollbar
{
    width: 10px;
    background-color: #EFF0F1;
}

.foot-link p::-webkit-scrollbar-thumb
{
    background-color: #EFF0F1;
}
.foot-link p a{font-size: 12px;color: #333333;padding:  0 10px;line-height: 18px;}
.foot-croy{width: 100%;margin:57px auto 10px;height: auto;overflow: hidden;border-top: 1px solid #E7E7E7;padding-top: 15px;}
.foot-croy p{text-align: center;font-size: 14px;color: #333333;line-height: 20px;font-weight: 400;margin:6px auto 0;}
.foot-croy a{color: #333333;padding: 0 8px;}
.foot-bs{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.foot-bs p{text-align: center;}

.address{width: 1128px;margin:0px auto 40px;border:1px solid #ececec;border-radius:4px;height: auto;overflow: hidden;background: #fff;padding: 30px 35px;}
.address h3{float: left;line-height: 33px;font-size: 24px;color: #343434;}
.address p{float: left;line-height: 23px;padding-left: 24px;font-size: 14px;color: #787878;margin-top:5px;background: url("../images/home.png") no-repeat left center;}
.address p .address_index{color: #787878;}
.address p a em{color: #787878;}
.address p a{color: #008DD3;}
.xwdt .head-nav li a:hover{color:#F19C14; }


#siteMap{background-color: #fff;padding:10px 20px 30px;}
.position{height: 70px;line-height: 70px;overflow: hidden;}
.position span {display: block;margin-right: 5px;height: 70px;float: left;}
.position a {display: block;float: left;color: #000;}
.position span.icon {width: 20px;height: 70px;background: url(../images/positionIcon.png) no-repeat left 20px;}
.group{overflow: hidden;}
.siteMapGroup {border-bottom: 2px solid #1c3fbf;height: 54px;line-height: 54px;color: #065aca;}
.siteMapGroup a{color: #065aca;font-size: 18px;}
.siteMapItems{padding:25px 0;}
.siteMapItemBox{background-color:;}
.siteMapItems a {display: block;float: left;border-right: 1px solid #eee;padding: 0 15px;margin: 10px 0;height: 20px;line-height: 20px;color: #333;font-size: 15px;}

@media screen and (max-width:980px){
    .search_cn{display: none;}
    .header{min-width: 100%;}
    .main{width: 100%;margin:10px auto 5px;}
    .head-logo{display: block;width: 100%;margin:0 auto;text-align: center;}
    .head-nav{width: 100%;float: none;margin:0 auto;height: auto;overflow: hidden;}
    .head-nav li{font-size: 16px;width: 25%;text-align:center;}
    .head-nav li a{padding: 0;}
    .foot{width: 96%;padding:0 2%;margin:20px auto;height: auto;overflow: hidden;}
    .foot-top{width: 100%;margin:0 auto 10px;}
    .foot-contact{width: calc(100% - 48px);}
    .foot-link{width: calc(100% - 44px);float: none;height: auto;}
    .foot-link p{height: auto;overflow: hidden;}
    .foot-link p a{padding: 0 10px 0 0;}
    .foot-wechat{right: 10px;}
    .w_100{width: 96%;}
    .address{width: calc(100% - 22px);padding: 10px;}
}
