html,body{width: 100%;padding: 0;margin: 0;}
a{ -webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;text-decoration: none;}
a:hover{text-decoration: none;}
p,ul, ol{list-style: none;margin: 0;padding: 0;}

body {
    font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif;
    overflow-x: hidden;
    position: relative;
}

@font-face {
    font-family: "SourceHanSansCN-Bold";
    font-style: normal;
    font-weight: normal;
    src: url("../font/SourceHanSansCN-Bold.ttf") format("truetype"),url("../font/SourceHanSansCN-Bold.woff") format("woff"), url("../font/SourceHanSansCN-Bold.svg") format("svg");
}
@font-face {
    font-family: "SourceHanSansCN-Regular";
    font-style: normal;
    font-weight: normal;
    src: url("../font/SourceHanSansCN-Regular.ttf") format("truetype"),url("../font/SourceHanSansCN-Regular1.woff") format("woff"), url("../font/SourceHanSansCN-Regular1.svg") format("svg");
}
@font-face {
    font-family: "SourceHanSansCN-Light";
    font-style: normal;
    font-weight: normal;
    src: url("../font/SourceHanSansCN-Light3.ttf") format("truetype"),url("../font/SourceHanSansCN-Light4.woff") format("woff"), url("../font/SourceHanSansCN-Light4.svg") format("svg");
}
@font-face {
    font-family: "Alibaba-PuHuiTi-Bold";
    font-style: normal;
    font-weight: normal;
    src: url("../font/Alibaba-PuHuiTi-Bold.ttf") format("truetype"),url("../font/Alibaba-PuHuiTi-Bold.woff") format("woff"), url("../font/Alibaba-PuHuiTi-Bold.svg") format("svg");
}
@font-face {
    font-family: "Alibaba-PuHuiTi-Regular";
    font-style: normal;
    font-weight: normal;
    src: url("../font/Alibaba-PuHuiTi-Regular1.ttf") format("truetype"),url("../font/Alibaba-PuHuiTi-Regular1.woff") format("woff"), url("../font/Alibaba-PuHuiTi-Regular1.svg") format("svg");
}
@font-face {
    font-family: "SourceHanSansCN-Normal";
    font-style: normal;
    font-weight: normal;
    src: url("../font/SourceHanSansCN-Normal3.ttf") format("truetype"),url("../font/SourceHanSansCN-Normal4.woff") format("woff"), url("../font/SourceHanSansCN-Normal4.svg") format("svg");
}
@font-face {
    font-family: "SourceHanSansCN-Medium";
    font-style: normal;
    font-weight: normal;
    src: url("../font/SourceHanSansCN-Medium2.ttf") format("truetype"),url("../font/SourceHanSansCN-Medium3.woff") format("woff"), url("../font/SourceHanSansCN-Medium3.svg") format("svg");
}

.main{width: 100%; overflow: hidden; min-width: 1400px;}
.news_banner{width: 100%;position: relative; height: 500px; margin-top: 130px}
.news_banner a{display: block;line-height: 0;width: 100%;height: 100%;position: relative;overflow: hidden;cursor: default;}
.news_banner a img{display: block;
    position: absolute;
    left: 50%;
    margin-left: -960px;}
.news_banner .entit{font-family:"Alibaba-PuHuiTi-Bold";font-size: 48px;line-height: 48px;letter-spacing: 3px;color: #d3ab62;opacity: 0.05;position: relative;text-align: center;margin-top: 118px;}
.news_banner .tit{font-family: SourceHanSansCN-Normal;font-size: 60px;line-height: 60px;letter-spacing: 0px;color: #ebebeb;position: relative;margin-top: 17px;text-align: center;}
.news_banner .line{width: 48px;height: 2px; background-color:#9f7944;display: block;margin: 0 auto;position: relative;margin-top: 42px;}

.news_tab{width: 100%;height: 130px;background-color: #ecedef;overflow: hidden;}
.news_tab ul{width: 573px;margin: 0 auto;overflow: hidden;margin-top: 39px;}
.news_tab ul li{width: 165px;float: left;margin-right: 243px;position: relative;}
.news_tab ul li a{ display: block}
.news_tab ul li p:nth-of-type(1){
    font-family: 'SourceHanSansCN-Normal';
    font-size: 32px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 34px;
    letter-spacing: 0px;
    color: #2b2b2b;
    width: 128px;
}
.news_tab ul li p:nth-of-type(1).active{color: #9f7944;font-family: SourceHanSansCN-Medium;}
.news_tab ul li p:nth-of-type(2){
    font-family: Alibaba-PuHuiTi-Regular;
    font-size: 11px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 24px;
    letter-spacing: 0px;
    color: #1c1c1c;
    opacity: 0.5;
    width: 128px;
    text-align: center;
}
.news_tab ul li img{width: 20px;height: 25px;position: absolute;top: 3px;right: 0;}
.news_tab ul li:nth-of-type(2){ margin-right: 0px}

.news_con{width: 1400px;overflow: hidden;margin: 0 auto;}
.news_con .positon{width: 100%;overflow: hidden;margin-top: 76px;}
.news_con .positon>img{width: 24px;height: 31px;display: block;float: left;margin-right: 12px;}
.news_con .positon>p:nth-of-type(1){
    font-family: SourceHanSansCN-Normal;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 31px;
    letter-spacing: 0px;
    color: #545454;
    float: left;
}
.news_con .positon>p:nth-of-type(1) a{color: #545454; }
.news_con .positon>p:nth-of-type(2){
    font-family: SourceHanSansCN-Regular;
    font-size: 24px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #9f7945;
    float: left;
    line-height: 31px;
}
.news_con .positon>p:nth-of-type(2) a{color: #9f7945; }

.share{position: relative}
.bshare-custom{ text-align: center;  margin-top: 30px;  margin-left: 58px;}
.share span{ font-size: 16px;
    color: #868686;
    text-align: center;
    display: inline-block;
    position: absolute;
    margin-left: 595px;
    top: 31px;}


.arc_con{width: 1380px;margin: 0 auto;overflow: hidden;margin-top: 107px; position: relative;}
.arc_con .arctit{
    /*font-family: SourceHanSansCN-Regular;*/
    font-size: 30px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 56px;
    letter-spacing: 0px;
    text-align: center;
    color: #000000;
    width: 1075px;
    margin: auto;
}

.arc_con .mark{
    font-family: SourceHanSansCN-Regular;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 16px;
    letter-spacing: 0px;
    color: #868686;
    margin-top: 26px;
    text-align: center;
}

.arc_con .content{
    /*font-family: SourceHanSansCN-Normal;*/
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: 0px;
    color: #555555;
    margin-top: 94px;
    margin-bottom: 100px;
    text-indent: 2em;
}

.arc_con .content p{}

.arc_con .content p em{ display: block; text-align: center;}
.arc_con .content p img{text-align: center;margin: 0 auto!important;display: block; margin-bottom: 15px!important;}
.arc_con .last_art{width: 50%;float: left;font-family: SourceHanSansCN-Normal;font-size: 23px;font-weight: normal;letter-spacing: 0px;color: #3b3b3b; text-align: center}
.arc_con .last_art span{font-family: SourceHanSansCN-Medium;  color: #000000;  }
.arc_con .next_art{width: 50%;float: left;font-family: SourceHanSansCN-Normal;font-size: 23px;font-weight: normal;letter-spacing: 0px;color: #3b3b3b;text-align: center}
.arc_con .next_art span{  font-family: SourceHanSansCN-Medium;  color: #000000;  }
.arc_con .next_art a{color: #3b3b3b;font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif;}
.arc_con .last_art a{color: #3b3b3b;font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif;}

.hot_list{width: 100%;height: auto;background-color: #ecedef;overflow: hidden;margin-top: 100px;}
.hot_list .list_tit{width: 1401px;margin: 0 auto;overflow: hidden;margin-top: 68px;position: relative;height: 60px;}
.hot_list .list_tit p{
    font-family: SourceHanSansCN-Medium;
    font-size: 36px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 36px;
    letter-spacing: -1px;
    color: #9f7944;
    float: left;
}
.hot_list .list_tit span{
    font-family: SourceHanSansCN-Medium;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 15px;
    letter-spacing: 0px;
    color: #8f8f8f;
    float: left;
    margin-top: 18px;
    margin-left: 9px;
}
.hot_list .list_tit p.more{
    width: 91px;
    height: 25px;
    border-radius: 13px;
    border: solid 1px #7c7c7c;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 25px;
    letter-spacing: 0px;
    color: #9f7944;
    font-family: "SourceHanSansCN-Light";
    text-align: center;
    position: absolute;
    top: 33px;
    right: 0;
}.hot_list .list_tit p.more:hover{
    background:#9f7944;
    color:#fff!important; border: solid 1px #9f7944;
}.hot_list .list_tit p.more:hover a{
    background:#9f7944;
    color:#fff!important;
}
.hot_list .list_tit p.more a{color: #9f7944;    transition: all .36s ease;}




.list_more{width: 1400px;margin: 0 auto;overflow: hidden;}
.list_more ul{width: 100%;overflow: hidden;margin-top: 35px;}
.list_more ul li{width: 683px;overflow: hidden;margin-bottom: 57px;float: left;margin-right: 34px;}
.list_more ul li:nth-of-type(2n){ margin-right: 0px;}

.list_more ul li .litpic{width: 326px;height: 200px;display: block;float: left;margin-right: 30px; cursor: pointer; position: relative; overflow: hidden;}
.list_more ul li .litpic>img{  width:100%;  height:100%;  transition: all 0.88s ease;  display: block; }
.list_more ul li:hover .litpic>img{transform: scale(1.08) translate3d(0, 0, 0);}


.list_more ul li a .tit{
    margin-top: 30px;
    /* font-family: SourceHanSansCN-Normal; */
    font-size: 21px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 34px;
    letter-spacing: 0px;
    color: #1a1a1a;
}
.list_more ul li a .info{
    font-family: SourceHanSansCN-Regular;
    font-size: 21px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 31px;
    letter-spacing: 0px;
    color: #666666;
    margin-top: 35px;
}
.list_more ul li .more{
    font-family: SourceHanSansCN-Regular;
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 38px;
    letter-spacing: 0px;
    color: #9f7944;
    width: 180px;
    height: 38px;
    display: block;
    float: left;
    border: 1px solid #bbbbbb;
    text-align: center;
    margin-top: 60px;
}
.list_more ul li a .mark{
    float: left;
    font-family: SourceHanSansCN-Normal;
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 18px;
    letter-spacing: 0px;
    color: #848484;
    margin-top: 30px;
}
.list_more ul li a .mark>img{ width:18px; height:18px; display:inline-block;vertical-align: -14%;margin-right: 8px;}

