body {
    color: #373737;
    font-size: 14px;
    font-family: "å¾®è½¯é›…é»‘",Helvetica,"é»‘ä½“",Arial,Tahoma;
	margin:0 auto;
	position:relative;}
.img-hide{ overflow:hidden;}
.img-hide img{ transition: 0.5s all;}
.img-hide:hover img{ transform: scale(1.1,1.1);}
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important;}
img{ max-width:100%;}
.header{ height: 166px; background: url(../images/header.jpg) center no-repeat; padding-top: 17px;}
.header-tt{ margin-left: 228px; margin-top: 10px;}
.header-r{ margin-right: 60px; margin-top: -10px;}
.container{ width: 1400px; padding:0;}
.nav-list li{float: left;wi;width: 10%;e;}
.nav-box{ background: #a40000;}
.nav-list li a{ display: inline-block; height: 50px; line-height: 50px; color: #fff; font-size: 20px;}
.banner{ background: #f5f5f5;}
.title{ font-size: 30px; color: #000; margin:40px 0;border-bottom:#a40000 solid 1px ;}
.title a{ font-size: 18px; color: #8c0000; float: right; margin:15px 0;}
.news-date{ width: 100px; height: 100px; text-align: center; background: #cfa972; color: #fff; line-height: 50px;}
.news-date span{ display: block; height: 50px; line-height: 50px; background: #a40000; font-size: 30px;}
.news-tt a{ font-size: 20px; color: #000;}
.news-right{ margin-left: 132px;}
.news-txt{overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; font-size: 16px; color: #626262; margin-top: 15px; line-height: 30px;}
.news-list li{ float: left; width: 100%; padding:0 70px; margin-bottom: 60px; height: 100px;
    overflow: hidden;}
.news-list{ margin:0 -70px;}
.dt{width:48%;float:left;}
.tz{width:48%;float:right;}
.over-hide{ overflow: hidden;}
.hd-back{ background: #f5f5f5; padding-bottom: 30px;}
.one{height:300px;width:100%;overflow:hidden;position:relative;}
.one ul{height:300px;width:100000px;position:absolute;left:0;} /*ul widthçš„å®½ä¸èƒ½è¿‡å°*/
.one ul li{display:block;float:left;margin:0 17px;position:relative;}
.hd-back .title{ margin:30px 0;}
.navbar-toggle{ display: none;}
.hd-tt a{ font-size: 18px; color: #000;}
.hd-tt{ margin-top: 25px; text-align: center;}
.hd-img img{ width: 325px; height: 242px;}
.friend-tt{ font-size: 30px; color: #000; padding:20px 0;}
.friends-list{ margin-left: 230px; padding-top: 35px;}
.friends-list li{ float: left; margin-right: 15px; margin-bottom: 15px;}
.friends-list li a{ font-size: 16px; color: #000;}
.footer{ background: #a40000; padding:25px 0; color: #fff;}
.footer p{ margin:0;}
/*********åˆ—è¡¨*******/
.left-box{ width: 300px;}
.left-box-tt{ height: 60px; background: #a40000; line-height: 60px; color: #fff; font-size: 24px; padding-left: 28px; position: relative;}
.left-nav li a{ display: block; height: 46px; line-height: 46px; padding-left: 28px; font-size: 18px; color: #333;}
.left-nav li{ border-bottom: solid 1px #cfa972;}
.left-nav li.active a,.left-nav li a:hover{ background: #cfa972; color: #fff;}
.right-box{ width: 1070px; min-height: 560px; padding-bottom: 50px;}
.right-header{ border-bottom: solid 2px #a40000; padding:10px 0; margin-bottom: 15px;}
.right-header-tt{ font-size: 24px; color: #333;}
.right-header .pull-right{ font-size: 16px; color: #333; padding-top: 10px;}
.right-header .pull-right a{ color: #333;}
.news-ul li{ height: 45px; line-height: 44px; position: relative; border-bottom: dashed 1px #ccc; font-size: 18px; color: #999;overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap; padding-right: 110px;}
.news-ul li:before{ display: block; content: ""; position: absolute; left: 7px; width: 4px; height: 4px; border-radius: 50%; background: #a40000; margin-top: -2px; top: 50%;}
.news-ul li a{ color: #333; padding-left: 30px;}
.news-ul li span{ position:absolute; right: 0;}
.page-link a{ font-size: 18px; color: #333;}
.page-link{ margin-top: 40px;}
.nav-click{ display: none;}
/******å›¾ç‰‡åˆ—è¡¨*******/
.img-list li{ float: left; padding:0 13px; width: 25%; margin-bottom: 25px;}
.img-list{ margin:0 -13px;}
.img-list-tt a{ font-size: 16px; color: #333;}
.img-list-img img{ width:100%; height: 184px;}
.img-list-img{ margin-bottom: 10px;}
.lind{ border-top: dashed 1px #ccc;}
.article-tt{ font-size: 30px; color: #333; padding:15px 0; border-bottom: solid 2px #a40000; margin-bottom: 10px;}
.article-date{ font-size: 14px; color: #999; margin-bottom: 30px;}
.article-date span{ display: inline-block; padding:0 10px;}
.article-p p{ font-size: 18px; color: #333; margin-bottom: 30px; line-height: 35px;}
.article-p{ padding-bottom: 100px;}
.carousel-indicators li{ width: 16px; height: 16px; background: #fff; margin:0 3px;}
.carousel-indicators li.active{ width: 16px; height: 16px; background: #202287; border-color: #202287; margin:0 3px;}

.news-list li:nth-child(2){ animation-delay:0.2s;}
.news-list li:nth-child(3){ animation-delay:0.4s;}
.news-list li:nth-child(4){ animation-delay:0.6s;}
.news-list li:nth-child(5){ animation-delay:0.8s;}
.news-list li:nth-child(6){ animation-delay:1s;}
.banner{ overflow:hidden;}
.dh li:nth-child(2){ animation-delay:0.2s;}
.dh li:nth-child(3){ animation-delay:0.4s;}
.dh li:nth-child(4){ animation-delay:0.6s;}
.dh li:nth-child(5){ animation-delay:0.8s;}
.dh li:nth-child(6){ animation-delay:1s;}
.dh li:nth-child(7){ animation-delay:1.2s;}
.dh li:nth-child(8){ animation-delay:1.4s;}
.nav-list li a:hover{ color: #efc80b;}
.right-header .pull-right a:hover,.img-list-tt a:hover,.news-ul li a:hover,.news-tt a:hover,.hd-tt a:hover,.friends-list li a:hover{ color: #a40000;}
.caret{ display: none;}
.nav-down{ position: absolute; left: 0; right: 0; background:#a40000; display: none; z-index:9999 ;}
.nav-list li:hover .nav-down{ display: block;}
.nav-down li{ float: none; width: 100%;}
.nav-down li a{ font-size: 16px; height: 40px; line-height: 40px;}


.thirdname{ background:url(../images/tbg.jpg) 0 bottom no-repeat; font-size:18px; padding-left:5px;width:93%;float:left;height:60px;margin-left:30px;   line-height:60px; color:#9f0100;}
#thirdname ul{margin:0 auto;width:95.5%;height:auto;margin-top:15px;font-size:14px;overflow:hidden;}
#thirdname ul li{height:auto;padding:10px;font-size:15px; float:left;border-bottom:#ccc dotted 1px;}
#thirdname ul li a{color:#444444; font-size:16px;}






@media ( max-width: 1420px){
    .container{ width: 1200px;}
    .right-box{ width: 875px;}
    .img-list-img img{ height: 148px;}
}
@media ( max-width: 1279px){
    .container{ width: 970px;}
    .header-r{ display: none;}
    .news-list li{ padding:0 20px;}
    .news-list { margin: 0 -20px;}
    .right-box{ width: 645px;}
    .img-list-img img{ height: 106px;}
}
@media ( max-width: 991px){
    .container{ width: 750px;}
    .header-tt{ margin-left: 0; width: 100%; text-align: center;}
    .nav-list li a{ font-size: 16px;}
    .right-box{ width: 645px;}
    .right-box{ width: 425px;}
    .img-list-img img{ height: 65px;}
    .nav-down li a{ font-size: 14px; height: 30px; line-height: 30px;}
    }
@media ( max-width: 767px){
    .container{ width: 100%; padding:0 15px;}
	.dt{width:100%;float:left;}
	.tz{width:100%;float:left;}
    .nav-box{ height: 50px; position: relative;}
    .nav-list li{ float: none; width: 100%; text-align: left;}
    .nav-list li a{ font-size: 14px; padding:0 15px; line-height: 30px; height: 30px;}
    .nav-list{ position: absolute; left: 0; right: 0; z-index: 1000; top: 100%; background: #a40000; border-top: solid 1px #fff; display: none;}
    .navbar-toggle{ display: block; position: absolute; right: 0; top: 0; border:solid 1px #fff;}
    .navbar-toggle span{ background: #fff;}
    .banner .container{ padding:0;}
    .title{ font-size: 18px; margin:20px 0;}
    .title a{ font-size: 14px;}
    .news-list li{ width: 100%; margin-bottom: 20px;}
    .news-date{ width: 60px; height: 60px; line-height: 30px; font-size: 12px;}
    .news-date span{ height: 30px; font-size: 14px; line-height: 30px;}
    .news-right{ margin-left: 70px;}
    .news-tt{ margin-top: -3px;}
    .news-tt a{ font-size: 16px;}
    .news-txt{ font-size: 12px; line-height: 22px; margin-top: 3px;}
    .hd-img img{ width: 150px; height: 112px;}
    .one ul li{ margin:0 5px;}
    .hd-tt{ margin-top: 10px;}
    .hd-tt a{ font-size: 14px;}
    .one{ height: 150px;}
    .friend-tt{ font-size: 18px; width: 100%; float: none;}
    .friends-list{ margin-left: 0;}
    .friends-list li{ margin:0 15px 10px 0;}
    .friends-list li a{ font-size: 14px;}
    .footer p{ font-size: 12px;}
    .hd-back .title{ margin:20px 0;}
    .header{ height: auto; padding:15px 0;}
    .logo img{ width: 200px;}
    .logo{ text-align: center;}
    .header-tt img{ width: 180px;}
    .left-box{ width: 100%;}
    .right-box{ width: 100%;}
    .nav-click{ display: block; width: 18px; height: 16px; background: url(../images/nav-click.jpg) center no-repeat; position: absolute; right: 15px; top: 50%; margin-top: -8px;}
    .left-box-tt{ height: 40px; line-height: 40px; font-size: 18px; padding-left: 15px;}
    .left-nav li a{ height: 34px; line-height: 34px; padding-left: 15px; font-size: 14px;}
    .left-nav{ display: none;}
    .right-header-tt{ display: none;}
    .right-header .pull-right{ width: 100%; font-size: 14px; padding:0;}
    .news-ul li{ font-size: 14px;}
    .news-ul li a{ padding-left: 20px;}
    .right-box{ min-height: 10px; padding-bottom: 30px;}
    .page-link{ margin-top: 30px;}
    .page-link a{ font-size: 14px;}
    .img-list li{ width: 50%;}
    .img-list-img img{ height: 18vh;}
    .img-list-tt a{ font-size: 14px;}
    .article-tt{ font-size: 18px;}
    .article-p p{ font-size: 16px; line-height: 28px; margin-bottom: 15px;}
    .article-p{ padding-bottom: 30px;}
    .article-date{ margin-bottom: 20px;}
    .caret{ display: block; position: absolute; right: 10px; top: 8px; color: #fff; border-width: 6px;}
    .nav-list li:hover .nav-down{ display: none;}
    .nav-down{ position: static;}
    .nav-down li a{ padding-left: 20px;}

}