html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{padding:0;margin:0;}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{margin:0;padding: 0;}
.banner{height: 737px;width: 100%;background: url("../images/banner.png") no-repeat top center;min-width: 1200px;}
.main{width: 1200px;margin:0 auto;height: auto;overflow: hidden;margin-top:-70px;}
.new-top{width: 100%;margin:0 auto;height: auto;overflow: hidden;border-bottom: 1px dashed #ececec;text-align: center;padding-bottom: 8px;}
.new-top h3{width: 100%;margin:0 auto;height: auto;overflow: hidden;line-height: 46px;font-size: 34px;}
.new-top h3 a{color: #8D1A0C;}
.new-top p{width: 100%;margin:17px auto;height: auto;overflow: hidden;font-size: 18px;line-height: 22px;color: #A0A0A0;}
.hot-list{width:100%;margin:36px auto 30px;height: auto;overflow: hidden; }
.hot-swiper{width: 708px;height: 400px;float: left;position: relative;overflow: hidden;}
.hot-swiper .pic img { width: 100%; height: 400px; display: block; }
.hot-swiper .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 70px; width:100%;  background: #990000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.hot-swiper .txt { position: absolute; bottom: 0; z-index: 2; height: 70px; width:100%; overflow: hidden; }
.hot-swiper .txt li{ height:70px; line-height:70px; position:absolute; bottom:-70px;}
.hot-swiper .txt li a{ display: block; color: white; padding: 0px 14px; font-size: 18px;text-decoration: none; }
.hot-swiper .num { position: absolute; z-index: 3; bottom: 28px; right: 16px; }
.hot-swiper .num li{ float: left; position: relative; width: 12px; height: 14px;  overflow: hidden; text-align: center; margin-right: 10px; cursor: pointer;background: url("../images/cli.png") no-repeat center; }
.hot-swiper .num li.on,.hot-swiper .num li:hover{ background:url("../images/clied.png") no-repeat center;}
.hot-right{width: 462px;float: right;height: auto;overflow: hidden;}
.hot-right-hot,.hot-right-list{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.hot-right-hot li{border-bottom:1px solid #E5DFCB;width: 100%;margin:0 auto 15px;height: auto;overflow: hidden;padding-bottom: 16px; }
.hot-right-hot li a:hover h3{color: #8D1A0C;}
.hot-right-hot li a h3{color: #817035;font-size: 20px;line-height: 30px;font-weight: normal;margin-bottom: 10px;height: 60px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hot-right-hot li a p{font-size: 16px;color: #747370;width: 100%;height: 22px;line-height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.hot-right-list li{width: 100%;margin:0 auto 15px;height: auto;overflow: hidden;}
.hot-right-list li a i{display: inline-block;padding:0 8px;float: left;font-style: normal;background:#F5F4EF;border-radius: 4px;font-size: 16px;color:#B8A775;line-height: 26px;text-align: center;}
.hot-right-list li a span{float: right;display: inline-block;width: 382px;height: 26px;overflow: hidden;line-height: 26px;font-size: 16px;color: #786218;white-space: nowrap;text-overflow: ellipsis;}
.hot-right-list li a:hover span{color: #8D1A0C;}

.nmtbg{width: 100%;margin:27px auto 50px;height: auto;overflow: hidden;}
.index-title{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.index-title img{display: block;width: 100%;margin:0 auto;}
.clear{width: 100%;margin:0 auto;height: 1px;overflow: hidden;}
.nmt-left{width: 395px;float: left;height: auto;overflow: hidden;}
.nmt-left-hot{width: 355px;padding: 20px;margin:0 auto;height: auto;overflow: hidden;background: #F4F4F4;}
.nmt-left-hot a:hover p{color: #B8A775;}
.nmt-left-hot img{display: block;width: 164px;height: 92px;float: left;overflow: hidden;}
.nmt-left-hot p{font-size: 17px;text-align:justify;float:right;color: #595959;width: 172px;line-height: 23px;height: 92px;overflow: hidden;}
.nmt-left ul{width: 100%;margin:20px auto 0;height: auto;overflow: hidden;}
.nmt-left li{width: 100%;margin:0 auto 18px;border-bottom: 1px dashed #D0C39E;height: auto;overflow: hidden;padding-bottom: 22px;}
.nmt-left li a{display: block;padding-left: 15px;background: url("../images/cirl.png") no-repeat left 10px;width: 380px;}
.nmt-left li a:hover p{color: #B8A775;}
.nmt-left li p{font-size: 17px;color: #595959;line-height: 24px;text-align: justify;width: 100%;height: 48px;overflow: hidden;
    display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.nmt-left li span{font-size: 14px;color: #747370;display: block;width: 100%;margin:8px auto 0;height: 22px;line-height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.nmt-center{width: 315px;float: left;height: 491px;overflow: hidden;background: #F1F0E8;margin-left:36px; }
.nmt-center-swiper{width: 284px;margin:20px auto 10px;height: 460px;overflow: hidden;position: relative;}
.nmt-center-swiper .pic img { width: 100%; height: 420px; display: block; }
.nmt-center-swiper .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden; }
.nmt-center-swiper .txt li{ height:30px; line-height:30px; position:absolute; bottom:-30px;width: 100%;text-align: center;}
.nmt-center-swiper .txt li a{ display: block; color: #79641C;font-size: 16px;text-decoration: none;width: 100%;text-align: center;height: 30px;overflow: hidden;line-height: 30px;}
.nmt-center-swiper .num { position: absolute; z-index: 3; bottom: 43px; right: 0px;width: 100%;text-align: center;}
.nmt-center-swiper .num li{ cursor: pointer;background: url("../images/lc.png") no-repeat center;width: 5px;height: 5px;display: inline-block;margin:0 3px;}
.nmt-center-swiper .num li.on,.focusBox .num li:hover {background: url("../images/cirl.png") no-repeat center;}


.nmt-right{width: 415px;float: right;height: auto;overflow: hidden;}
.nmt-right li{width: 100%;margin:0 auto 20px;height: auto;overflow: hidden;position: relative;}
.nmt-right li img{display: block;width: 100%;height: 233px;margin:0 auto;overflow: hidden;}
.nmt-right li i{display: block;width: 36px;height: 36px;background: url("../images/video.png") no-repeat center;background-size: 100%;z-index: 3;position: absolute;left: 190px;top:98px;}
.nmt-right li p{width: 360px;position: absolute;left: 27.5px;bottom: 15px;font-size: 16px;color: #EFE5BB;height: 26px;line-height: 26px;overflow: hidden;z-index: 3;text-overflow: ellipsis;white-space: nowrap;}
.nmt-right li b{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 2;}
@media (max-width: 1060px){
    .tt{display: none;}
}
