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{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,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:15px;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 auto;padding: 0;}
.banner{width: 100%;min-width: 1200px;height: 680px;background: url("../images/banner.png") no-repeat center;overflow: hidden;}
.page-main{width: 1200px;margin:0 auto;height: auto;}
.page-title{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.page-title img{display: block;width: 100%;margin:0 auto;}
.page-video{background: url("../images/bg.png") no-repeat center;width: 100%;padding: 55px 0 60px 0;margin:53px auto 57px;}
.page-video p{width: 806px;height: auto;overflow: hidden;position: relative;margin:0px auto;}
.page-video p img{display: block;width: 100%;height: 455px;margin:0 auto;}
.page-video p i{display: block;background:rgba(0,0,0,0.45) url("../images/paly.png") no-repeat center;position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.page-zpzs{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.zpzs-swiper{width: 100%;background: url("../images/zpzs_bg.png") no-repeat center;height: 474px;overflow: hidden;margin:20px auto 0;}
.page-more{width: 100%;margin:-23px auto 0;height: auto;overflow: hidden;text-align: center;}
.page-more a{display: inline-block;width: 172px;height: 46px;text-align: center;line-height: 46px;background: url("../images/more.png") no-repeat center;color: #fff;font-size: 16px;}
.page-sjzp{margin:60px auto 0;}
.sjzp-swiper{width: 100%;height: 554px;background: url("../images/sjjp_bg.png") no-repeat center;overflow: hidden;margin:20px auto 0;}

.page-list{width: 100%;margin:60px auto 0;height: auto;overflow: hidden;}
.list-com{width: 100%;padding:55px 0 65px 0;height: 324px;background: url("../images/list_bg.png") no-repeat center;overflow: hidden;}
.list-box{margin:0 auto;height: auto;overflow: hidden;width: 1044px;}
.list-img{width: 572px;height: auto;overflow: hidden;float: left;position: relative;}
.list-img img{display: block;width: 100%;height: 312px;}
.list-img p{position: absolute;left: 0%;bottom: 0;padding:0 1%;width: 98%;height: 50px;line-height: 50px;overflow: hidden;color: #ffffff;background: rgba(0,0,0,0.45);text-align: center;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;}
.list-cn{width: 444px;float: right;height: auto;overflow: hidden;}
.list-cn li{width:442px;border: 1px solid #EEE1D7;background: #ffffff;border-radius: 2px;margin:0 auto 11px;height: 52px;line-height: 52px;overflow: hidden;}
.list-cn li a{display: inline-block;background: url("../images/cli.png") no-repeat left 26px center;overflow: hidden;padding-left: 40px;font-size: 16px;color: #915B37;white-space: nowrap;text-overflow: ellipsis;width: 398px;}
.list-cn li a:hover{color: #D30C0F;}
.swiper-img{width: 1036px;margin:38px auto 0 !important;height: auto;overflow: hidden;position: relative;}
.swiper-img a{width: 238px;display: block;height: auto;overflow: hidden;}
.swiper-img a img{height: 423px;display: block;width: 100%;}

.swiper-list{width: 1049px;margin:21px auto 0 !important;height: auto;overflow: hidden;position: relative;}
.swiper-list a{display: inline-block;}
.swiper-list a img{display: block;width: 294px;height: 164px;border: 6px solid #E8CCB6;}

.swiper-pagination {position: static !important;margin: 10px auto;text-align: center;width: 1049px;}
.page-main .swiper-pagination-bullet {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #BA1C1E;
    border-radius: 50%;
    margin: 0 5px;
}
.page-main .swiper-pagination-bullet-active {
    background: #B26614;
}
.foot-page{width: 100%;min-width:1200px;height: 424px;margin:-160px auto 0;background: url("../images/foot.png") no-repeat bottom center;overflow: hidden;}
.showtt{background: #ffffff;}

@media screen and (max-width: 750px) {
    .showtt { display: none !important; }
}
