﻿@charset "utf-8";
body,html{width:100%; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; overflow-x:hidden;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; min-width:320px; zoom:1; font-family:frutigernext, "Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体"; background: url(../images/bodybg.jpg) repeat-y center top;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{color:#8d614d; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0); transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#c31e09; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{text-align: center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
:-moz-placeholder{color:#b2b2b2;}
::-moz-placeholder{color:#b2b2b2;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color:#b2b2b2;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #b2b2b2;}
.w1300{max-width:1300px; min-width:320px; margin:0px auto;}

@media (max-width:1340px){
    .w1300{padding:0px 15px;}
}

/*公用样式*/
.ptb3{padding: 3% 0;}
.mb3{margin-bottom: 3%;}
.mb18{margin-bottom: 18px;}
.bg{background: #f7f3cc;}
.f_red{color: #c31e09 !important;}
.effect-img{text-align: center;cursor: pointer; zoom:1; overflow:hidden;}
.effect-img img,.effect-img span{opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform  0.35s;transition: opacity 0.35s, transform 0.35s; display: block; width: 100%;}
.effect-img:hover img,li:hover .effect-img img,dd:hover .effect-img img,.effect-img:hover span,li:hover .effect-img span,dd:hover .effect-img span{opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform:  scale3d(1.1,1.1,1);}
.effect-img span{height: 100%;}
.boxbg,.effect-img span{background-repeat: no-repeat; background-position: center center; background-size: cover;}
.relative{position: relative;}
.Bodybg{background: url(../images/topbg.jpg) no-repeat center top;}
.tit{display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;}
.p{overflow: hidden;word-break:normal; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.line{border: 1px solid #ebdcb1;}

.Container{background: #f6f3cd; padding: 3%; min-height: 400px; height: auto !important; height: 400px;}
.Left{width: 24.5%; float: left;}
.Left .title{background: #c31e09; line-height: 46px; text-align: center; color: #fff; font-size: 18px;}
.Menus{padding: 20px 28px 0;}
.Menus li{padding: 0 17px 0 22px; margin-bottom: 14px; background-color: #fff;}
.Menus li a{display: block; font-size: 14px; line-height: 41px; color: #303133; background-image: url(../images/arr1.png); background-repeat: no-repeat; background-position: right center;}
.Menus li.on,.Menus li:hover{background-color: #c31e09;}
.Menus li.on a,.Menus li:hover a{color: #fff; background-image: url(../images/arr2.png);}

.Right{width: 73%; float: right;}
.Right .box{padding: 0 20px 36px;}
.Position{margin-bottom: 24px; line-height: 43px; border-bottom: 2px solid #a66c5b; padding-left: 32px; color: #606266; background-repeat: no-repeat; background-position: 6px center; background-image: url(../images/cur.png);}
.Position a{color: #606266;}

/*pages*/
.Pages{line-height: 28px; color: #606266;}
.Pages a{display:inline-block; color:#606266; border: 1px solid #e9dbb2; background: #faf7ca; margin-right: 14px;}
.Pages a.a_first,.Pages a.a_prev,.Pages a.a_end,.Pages a.a_next{padding: 0 12px;}
.Pages a.disabled{background: #c31e09 !important; color: #fff !important; border: 1px solid #c31e09 !important;}
.Pages .num a{width: 28px; text-align: center; color: #333;}
.Pages .i_text{text-align: center; margin-right: 14px;}
.Pages .i_text,.Pages .i_button{width: 46px; border: 1px solid #e9dbb2; background: #faf7ca; height: 28px; color: #606266;}
.Pages a:hover,.Pages a.a_cur,.Pages .i_button:hover{color: #fff; border: 1px solid #c31e09; background: #c31e09;}
/*pages end*/

@media ( max-width:768px){
    .Left,.Right{width: auto; float: none;}
    .Menus,.Right{height: auto !important;}
    .Left{margin-bottom: 15px;}
    .Left .title{padding: 0px 20px; text-align: left; background: #c1102d; line-height: 40px;}
    .Left .title span{display: block; font-size: 18px; color: #fff; background: url(../images/down.png) no-repeat right center;}
    .Menus{display: none; padding: 15px 15px 0;}
    .Right .box{padding: 0 15px 30px;}
    .Position{margin-bottom: 15px;}
    .Pages a,.Pages .i_text{margin-right: 5px;}
}

@media ( max-width:480px){
    .Right .box{padding-bottom: 20px;}
    .Pages{line-height: 24px; text-align: center;}
    .Pages a.a_first,.Pages a.a_prev,.Pages a.a_end,.Pages a.a_next{padding: 0 5px; margin-bottom: 5px;}
    .Pages .num a{width: 24px;}
}

/* top */
.Logo{text-align: center; padding: 5% 0;}
.MainNav{background: #f0ecb5 url(../images/navbg.png) repeat-x;}
.MainNav li{width: 16.6666666%; text-align: center; float: left; line-height: 69px; font-size: 25px;}
.MainNav li .am{display: block; color: #c31e09;}

@media (max-width:768px){
    .Logo{padding: 60px 0 30px;}
    .Logo img{max-width: 92%;}
    .MainNav li{font-size: 20px; line-height: 55px;}
}

@media (max-width:480px){
    .MainNav{padding: 10px 0;}
    .MainNav li{width: 33.33333%; font-size: 16px; line-height: 24px;}
}

/* bottom */
.Bottom{background-image: url(../images/bottombg.png); background-repeat: no-repeat; background-position: center bottom; padding: 49px 0 65px; text-align: center; color: #78513f; margin-top: 3px;}
.Bottom a{color: #78513f;}

@media (max-width:480px){
    .Bottom{padding: 24px 0 48px;}
}

/* index */
.w31{width: 31.084%;}
.w34{width: 34.377%;}
.ml17{margin-left: 1.73%;}
.mt16{margin-top: -17px; padding: 36px; height: 276px;}
.HomeTit{margin: 0 20px;}
.HomeTit .name{float: left; line-height: 35px; width: 156px; text-align: center; font-size: 16px; color: #7e261e; background: url(../images/titbg.png);}
.HomeTit .more{float: right; width: 47px; line-height: 21px; margin-top: 6px; background: #883931; color: #fff; border-radius: 5px; text-align: center; font-size: 12px;}
.HomeBox{padding: 32px 28px; background: #f7f3cc;}
.FocusBox .item a{display: block; position: relative;}
.FocusBox .item .effect-img{height: 325px;}
.FocusBox .item .tit{position: absolute; left: 0; right: 0; bottom: 0; height: 43px; line-height: 43px; color: #fff; text-align: center; background: rgba(0,0,0,0.39);}

.CampNews li.first{height: auto; padding-bottom: 7px; margin-bottom: 13px; border-bottom: 1px dashed #e7d9b4; font-size: 19px; color: #e7d9b4; text-align: center;}
.CampNews li.first a{display: block; color: #bb1500; height: 43px; line-height: 43px;}
.CampNews li{height: 33px; line-height: 33px; font-size: 15px;}

.HomeCommon li{height: 43px; line-height: 43px; font-size: 15px;}

.Ban img{display: block; width: 100%;} 
.HomeHistory .title{background: url(../images/titbg1.png) repeat-x; color: #c31e09; font-size: 25px; padding: 0 42px; line-height: 70px;}
.HistoryBox{padding: 60px 50px 46px; background-image: url(../images/boxbg1.jpg);}
.HistoryBox .slider{background-image: url(../images/line.png); background-repeat: repeat-x; background-position: left center;}
.HistoryBox .slider .item .box{text-align: center; position: relative; padding-bottom: 29px;}
.HistoryBox .slider .item .box::after{content: ''; position: absolute; width: 24px; height: 24px; background-image: url(../images/dot1.png); left: 50%; bottom: 0; margin-left: -12px;}
.HistoryBox .slider .item:nth-child(2n) .box{padding: 32px 0 0; margin-top: 88px;}
.HistoryBox .slider .item:nth-child(2n) .box::after{bottom: auto; top: 0;}
.HistoryBox .slider .item .time{display: block; font-size: 19px; margin-bottom: 10px; color: #303133;}
.HistoryBox .slider .item .p{font-size: 15px; line-height: 25px; height: 50px; color: #8d614d; overflow: hidden;}

.HomeVideo{padding: 50px 22px 0; height: 298px;}
.HomeVideo .effect-img{height: 230px;}
.HomeVideo .play{position: absolute; left: 50%; top: 50%; width: 44px; height: 44px; margin: -22px 0 0 -22px; background-image: url(../images/play.png);}
.HomeVideo .tit{margin-top: 20px; font-size: 15px; color: #8d614d;}

@media (max-width:768px){
    .w31,.w34{width: auto; float: none;}
    .ml17{margin: 15px 0;}
    .mt16{height: auto; padding: 25px 20px 15px;}
    .HomeBox{padding: 15px;}
    .HomeVideo{padding: 36px 15px 15px;}
    .HomeCommon li{height: 32px; line-height: 32px;}
}

@media (max-width:480px){
    .HomeTit{margin: 0 10px;}
    .mt16{height: auto; padding: 25px 10px 15px;}
    .HomeBox{padding: 10px;}
    .CampNews li.first{font-size: 16px; line-height: 30px; padding-bottom: 0;}
    .FocusBox .item .effect-img{height: 225px;}
    .HistoryBox{padding: 40px 20px;}
    .HistoryBox .slider{background-position: left 101px;}
    .HistoryBox .slider .item:nth-child(2n) .box{padding: 0 0 29px; margin-top: 0;}
    .HistoryBox .slider .item:nth-child(2n) .box::after{bottom: 0; top: auto;}
}

/* 列表页 */
.CommonList{padding: 0 3%;}
.CommonList ul{margin-bottom: 24px;}
.CommonList li{height: 35px; line-height: 35px; overflow: hidden;}
.CommonList li a{color: #8d614d;}
.CommonList li span{float: right; margin-left: 10px; font-size: 12px; color: #909399;}

@media (max-width:480px){
    .CommonList ul{margin-bottom: 15px;}
}

/* 详情页 */
.ActiveContent .Atit{text-align:center; line-height:28px; position:relative; padding: 15px 0; border-bottom:1px dashed #e9dbb2;}
.ActiveContent .Atit h2{font-size:20px; color:#333333; margin-bottom: 9px;}
.ActiveContent .Atit em{display:block; font-size:14px; color:#666666;}
.ActiveContent .Atit em i{padding:0px 12px;}
.ContentAbout{padding:3% 0; border-bottom:1px solid #e9dbb2; line-height:28px; font-size:14px; color:#333333;}
.ContentAbout video{width: 100%; height: 500px; background: #000;}
.PrevNextBox{padding:24px 0px 0px;}
.PrevNextBox dl{font-size:14px; line-height:33px;}
.PrevNextBox dl b{color:#000; font-weight:normal;}
.PrevNextBox dl a{color:#666666;}

@media ( max-width:768px){
    .ContentAbout video{height: 300px;}
}

@media ( max-width:480px){
    .ActiveContent .Atit h2{font-size:18px;}
    .ActiveContent .Atit em i{padding: 0px 5px;}
}

/* 图片列表 */
.PicList ul{margin-bottom: 2%;}
.PicList li{width: 24.25%; float: left; margin: 0 1% 2% 0;}
.PicList li:nth-child(4n){margin-right: 0;}
.PicList li .effect-img img{display: block; width: 100%; height: 159px;}
.PicList li .tit{height: 24px; line-height: 24px; text-align: center; color: #303133; margin-top: 15px;}

@media (max-width:1024px){
    .PicList li .effect-img img{height: 120px;}
}

@media (max-width:768px){
    .PicList li{width: 49%; margin-right: 0;}
    .PicList li:nth-child(2n){float: right;}
    .PicList li .effect-img img{height: 250px;}
}

@media (max-width:640px){
    .PicList li .effect-img img{height: 205px;}
}

@media (max-width:480px){
    .PicList li,.PicList li:nth-child(2n){width: 100%; float: none; margin-bottom: 15px;}
    .PicList li .effect-img img{height: 225px;}
}

/* 视频列表 */
.VideoList ul{margin-bottom: 2%;}
.VideoList li{margin-bottom: 3%; position: relative;}
.VideoList li .effect-img{width: 25%; float: right;}
.VideoList li .effect-img img{display: block; width: 100%;}
.VideoList li .effect-img .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); background-repeat: no-repeat; background-position: center center; background-size: 36px 36px; background-image: url(../images/play.png);}
.VideoList li .con{width: 72%; float: left;}
.VideoList li .con .p{-webkit-line-clamp: 2; font-size: 15px; line-height: 35px; color: #c31e09;}
.VideoList li .con .date{position: absolute; left: 0; bottom: 0; font-size: 12px; color: #909399;}

@media (max-width:1024px){
    .VideoList li .con .p{line-height: 26px;}
}

@media (max-width:480px){
    .VideoList li{margin-bottom: 15px;}
    .VideoList li .effect-img,.VideoList li .con{width: auto; float: none;}
    .VideoList li .con .p{margin: 10px 0 5px;}
    .VideoList li .con .date{position: static;}
}