/*--公共部分--*/
* { margin:0; padding:0; border:0; outline: none; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html {font-family: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI',
     Roboto, 'Helvetica Neue', Arial, sans-serif; font-size: 16px; word-spacing: 1px; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; box-sizing: border-box;}
body{font-family:"Microsoft Yahei","Helvetica Neue", Helvetica, sans-serif; font-size:62.5%; color:#282828; line-height:2.5; background:#fff;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
img{border:0;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
a {
    text-decoration:none; color:#282828; outline:none;
    -moz-transition: background-color 0.2s ease-out, color 0.1s ease-out;
    -webkit-transition: background-color 0.2s ease-out, color 0.1s ease-out;
    -ms-transition: background-color 0.2s ease-out, color 0.1s ease-out;
    transition: background-color 0.2s ease-out, color 0.1s ease-out;
}
a:hover{ background-repeat:no-repeat; color:#f00; text-decoration:none;}
a,area{blr:expression(this.onFocus=this.blur())} /*清除 a 链接在点击时会产生虚线的问题*/
.clearfix:before,.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clearfix{clear:both; *zoom:1;}
input,button,select,textarea{font-family:"Microsoft Yahei"; outline:none; border:none; border-radius:0;/* -webkit-appearance: none; -moz-appearance:none;*/}
.pull-left { float: left; }
.pull-right { float: right; }
.ovh { overflow: hidden; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.img-enlarge{transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;-webkit-backface-visibility: hidden;}
.img-enlarge:hover{transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04); -webkit-transform:scale(1.04,1.04);}
.banner { overflow: hidden; position: relative; text-align: center; height:300px; background: url(ybxjj.jpg) no-repeat center top;margin-bottom: 20px;}
.banner img.wap-banner { display: none;}
.anchor-link { width: 1030px; margin: auto; margin-top: 380px; height: 53px; text-align: left; bottom: 70px; font-size: 18px; color: #fdfae5; line-height: 1.8; }
.anchor-link p{ text-indent: 2em;}
.wap-anchor { display: none;}
.container { width: 1070px; margin: 0 auto;overflow: hidden;}
.default-title { text-align: center; padding: 35px 0 15px;}
.news-box { overflow: hidden;}
.news-items { overflow: hidden; display: flex; padding: 20px 10px; border-bottom: 1px solid #eee;}
.news-thumb { flex: 0 0 300px; height: 200px; overflow: hidden; margin-right: 30px;}
.news-thumb img { display: block; width: 100%; height: 100%;}
.news-info h2 { font-size: 24px; font-weight: bold; line-height: 34px;}
.news-info p { padding-top: 15px; font-size: 16px; line-height: 28px;}

@media screen and (max-width:813px) {
    .banner { background: none; height: auto;}
    .banner img.pc-banner { display: none;}
    .banner img.wap-banner { display: block; width: 100%; height: auto;}
    .anchor-link { display: none;}
    .wap-anchor { display: block; width: 100%; height:auto; overflow: hidden; font-size: 13px; line-height: 1.8; padding: 15px; background: #BC1114; color: #fdfae5;}
    .container { width: 100%; padding: 0 15px;}
    .default-title { padding-top: 25px;}
    .default-title img { width: 150%; position: relative; left: 50%; transform: translateX(-50%);}
    .news-items { padding: 15px 0;}
    .news-thumb { flex: 0 0 130px; height: 90px; margin-right: 10px;}
    .news-info h2 { font-size: 17px; font-weight: bold; line-height: 26px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
    .news-info p { display: none;}
    .hidden-xs {display: none!important;}	
}