
#header{margin-top:-100px;}

#banner{width:1920px;height:500px;margin-bottom:50px;}

#category a {line-height: 20px;font-size:16px;height: 20px;padding: 10px 30px;color: #f08200;border: #f08200 1px solid; 
 margin-right: 15px;display: inline-block;transition: all 0.3s ease-out 0s;}
#category a.active, #category a:hover { background: #f08200; color: #fff; border-color: #f08200; }
#newslist {width:1186px;height:auto;margin:0 auto;}
#newslist .wrapper{width:1186px;margin:0 auto;margin-top:100px;}
#newslist .wrapper .news_wrapper{width:740px;float:right;}
 #newslist { width: 1186px; margin: 0 auto; overflow: hidden; }
#newslist .newstitem { width: 1186px; height: auto; margin: 0px 30px; padding: 15px 0px; margin-top: -1px; border-top: 1px dotted rgb(211, 211, 211); }
 #newslist .newstitem .newscontent:after { display: block; content: ''; clear: both; }
 #newslist .newstitem .description { width: 760px; margin-top: 22px; }
 #newslist .newstitem .newsimg { width: 300px; height: 160px;  float: left;margin-left:-40px; }

 #newslist .newstitem .news_wrapper { width: 800px; height: 160px; position: inherit; float: right }
 
 #newslist .newstitem p.date { width: 100%; line-height: 30px; margin-top: 6px; }
 #newslist .newstitem p.date .md:after { content: ''; display: block; border-bottom: 1px solid rgb(200, 200, 200); top: 48%; width: 35px; position: absolute; left: -48px; opacity: 1; }
 #newslist .newstitem p.date .md span { opacity: 0; filter: alpha(opacity=0); }
 #newslist .newstitem p.date .year { font-size: 16px; float: left; position: relative; left: -44px; }
 #newslist .newstitem p.date .md { font-size: 16px; float: left; padding: 0px; left: 108px; }
 #newslist .newstitem p.date .md span { display: inline-block; }
 #newslist .newstitem p.title { font-size: 16px; width: 100%; height: 36px; margin-bottom: 20px; border-bottom: 1px solid #EFEFEF; color: #000; padding: 0px; }
 .newstitem a.details { display: none; }
 #newslist .newstitem:hover p.title { text-decoration: none; }

.serve-content-title {
    text-align: center;
    font-size: 32px;
    color: #333;
    padding-top: 0px;
	 margin-bottom: 5px;
margin-top: -60px;
    line-height: 80px;
    text-align: center;
   background:url(../images/icons/ttnav-s.png) no-repeat center bottom;
	font-weight:normal;
}

.serve-content-text {
    width: 384px;
    margin: 0 auto;
    margin-bottom: 30px;
    text-align: center;
  color: #f08200;

}

.serve-content-text em {
    display: inline-block;
    padding: 0 10px;

    font-style: normal;
	   font-size: 16px;
    line-height: 20px;
    text-align: center;
 color: #f08200;

}
