@charset "utf-8";
*{margin: 0;padding: 0;border: 0;outline: none;
box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;
-ms-box-sizing: border-box; -moz-box-sizing: border-box;}
html {width: 100%; font-weight: normal;
	-webkit-text-size-adjust:none; -ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
body{font-size: 14px;line-height: 1.6;background-color:#fff;color:#666666;  font-family: Arial,'Microsoft YaHei'; }
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
input,select,option,label,th,textarea{vertical-align: middle;border: none;font-family: Arial,'Microsoft YaHei';}
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none;  }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}
.fl {float: left;}
.fr {float: right;}
.container{display: block;max-width: 1400px; margin: 0 auto; width:85%; }

.hidden{ overflow:hidden;}

.weizhi{ color:#858585; line-height:70px; font-size:14px; background:url(../images/home.png) no-repeat left center; padding-left:30px;} 
.weizhi span{ margin:0 5px;}
.weizhi a:hover{ color:#f79017;}

.tit03{ color:#1c1c1c; font-size:30px; font-weight:bold; position:relative; height:40px; line-height:40px; margin-top:85px; width:100%;}
.tit03:after{ content:""; width:30px; height:2px; background:#000000; position:absolute; left:-42px; top:50%; margin-top:-1px;}

.hbj{ background:#fafafa;}

.newsmain{background: url(../images/aboutbj.jpg) no-repeat center bottom; background-size:100% auto;}

.newslist{ overflow:hidden; margin-top:48px;}
.newslist li{ float:left; width:100%; overflow:hidden; background:#ffffff; padding:35px 45px; margin-bottom:18px;}
.newslist li .txt{ width:70%;}
.newslist li .txt .ncs{ overflow: hidden;}
.newslist li .txt .ncs span{ padding-left:25px; float:left; line-height:20px; background:url(../images/time.png) no-repeat left center; }
.newslist li .txt h3{ color:#2d2d2d; font-size:22px; margin:15px 0;}
.newslist li .txt h3 a{ display:block; text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
.newslist li .txt h3:hover{color:#f79017;}
.newslist li .txt p{ color:#6f6f6f; font-size:14px; line-height:30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newslist li .img{ width:25%;}
.newslist li .img img{ display:block; width:100%;border-radius: 5px 5px 5px 5px;box-shadow: 0px 3px 10px rgb(222 222 222);}








