/* CSS Document */

*{ margin:0; padding:0;}
a, fieldset, img{border:none;}
a{ text-decoration:none;}
a.hover{ text-decoration:underline;}
ul li,ol li{ list-style:none;}
img{ vertical-align:middle;}
body,button,input,select,textarea{font:12px/1.5 Open Sans, Arial, "Microsoft YaHei", "微软雅黑", "Hiragino Sans GB", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif,'PingFang SC','宋体';}
.blank{height: 37px; clear: both; visibility: hidden; font-size: 1px;}
.clearfix{ zoom:1; clear:both;}
.clearfix:after{ overflow:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}

body{width:100%; min-width: 1200px; max-width: 1920px; margin: 80px auto 0; background: #fff;}
.banxin{width: 1172px; margin: 0 auto; overflow: hidden;}

.nav{width:100%;overflow: hidden; padding: 10px 0; background:#3f3f3f; position: fixed; top: 0; left: 0;z-index: 999;}
.nav .logo{width: 140px; height: 60px; display: block; float: left;}
.logo img{width: 100%;display: block; margin-top: 2px;}
.nav ul{display: block; overflow: hidden; float: right;}
.nav ul li{ float:left;}
.nav ul a{ display:block; font-size:22px; padding: 0 12px; color:#e8d3a4; line-height: 60px; transition:all 0.2s;}
.nav ul a:hover{ color:#e7832a;}
.nav ul a.last{ padding-right:0;}

.header img{width: 100%; max-width: 1920px; display: block;}

h1{font-size: 30px;height: 30px; color: #9e6213; font-weight: normal; padding: 45px 0 30px 0;text-align: center;}
.content{background: #fff; overflow: hidden;}
.left{width: 405px; float: left; color:#be660c; line-height: 30px; text-align: center;}
.right{width: 767px;float: left; color: #434343; line-height: 23px; text-align: justify;}
.info{font-size: 16px;}
.info p{margin: 0 0 22px;}
.right .info{padding: 0 0 15px 40px;}

#ic2 img{width: 100%; display: block;}
.btns a{display: inline-block;width: 110px; border: 1px solid #9e6213; color:#9e6213; border-radius: 10px; font-size: 18px; line-height: 28px; text-align: center; margin-left: 82px; margin-bottom: 10px; transition: all 0.2s;}
.btns a:hover{color:#fff; background: #9e6213;}

#ic1 h1,#ic2 h1{padding-left: 100px; padding-right: 0;text-align: left;}

.list{background: #f2f0e0; padding: 10px 16px; overflow: hidden; margin-bottom: 55px;}
.list img{display: block; width: 276px; float: left; margin-right: 12px;}
.list img.last{margin-right: 0;}

.history{font-size: 16px; color:#434343; line-height: 1;padding-left: 50px;margin-left:75px;background: url(../images/pix.png) left repeat-y;}
.history li{list-style: none;padding-left: 33px; margin-bottom: 30px; background: url(../images/circle.png) left top no-repeat;}
.history li.last{position: relative;}
.history li.last:before{content:''; width:15px; height:23px; position: absolute; left: -57px; background: url(../images/san.png) center bottom no-repeat;}

.historyUrl{clear:both; overflow: hidden; margin: 15px 0 50px;}
.historyUrl a{position:relative;display: block;margin:2px; float: left; width: 386px; height: 204px; overflow: hidden;}
.historyUrl img{width: 100%;}
.historyUrl .mask{background:#a4825b;background:rgba(164,130,91,0.9);position: absolute; font-weight: bold; height: 100%; width: 100%; font-size: 80px; color: #fff59b; font-family: Arial; text-align: center;line-height: 204px;}
.historyUrl .mask.qian{background:#c6a47e;background:rgba(198,164,126,0.9);}


#ic5 .banxin,#ic6 .banxin,#subic1 .banxin,#subic2 .banxin,#subic3 .banxin{width: 890px;}
.table{border: 1px solid #909090; font-size: 16px; color:#434343; line-height: 23px;}
.thead{text-align: center; overflow: hidden;}
.time,.topic{overflow: hidden;}
.time div{width: 50%; border-left:1px solid #909090; font-size: 18px;float: left; margin-left: -1px; padding: 17px 0;}
.topic{border-top: 1px solid #909090; border-bottom: 1px solid #909090;}
.topic div{width: 148px; border-left:1px solid #909090; color: #9e6213;float: left; margin-left: -1px; padding: 30px 0; cursor: pointer; transition: all 0.3s;}
.topic .active{color:#f2eac9; background:#9e6213;}
.topic div:hover{color:#f2eac9; background:#9e6213;}
.tbody *{box-sizing: border-box;-webkit-box-sizing: border-box;}
.tbody{position: relative;  overflow: hidden;}
.tfoot{padding: 16px 0 35px 60px; font-size: 16px; color: #434343;}
.summary p{padding: 5px 0;}
.tcon{position: absolute; top: 0; left: 0;padding: 10px 0 27px 55px; width: 100%; background: #fff; opacity: 0;}
.tcon ul{margin-top: 38px;}
.tcon li{overflow: hidden; padding-bottom: 38px; background: url(../images/pix2.png) 39px center repeat-y;}
.tcon li:last-child{background:none;}
.times,.theme{float: left; padding: 4px 0; background: #f2f0e0; margin: 0 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.times{width: 71px; padding: 4px 15px; border-radius: 50%;}
.theme{width: 297px; padding: 4px 30px;}
.intro{width: 400px; line-height: 23px;float: left; margin: 0 6px; overflow: hidden;  text-overflow: ellipsis; }
.intro p { background: #f2f0e0; padding: 4px 10px; margin-bottom: 10px; white-space: nowrap;}


.baoming{border: 1px solid #909090; font-size: 17px; line-height: 30px; color: #434343;}
.baoming ul{text-align: center; overflow: hidden;border-bottom: 1px solid #909090;}
.baoming li{padding: 20px 0;border-left: 1px solid #909090; width: 129px;height: 30px; float: left;margin-left: -1px;}
.baoming li.first{width: 610px;text-align: left;padding-left: 35px;}
.baoming li.last{width: 243px;}
.infobox{padding: 18px 35px;}
.infobox div{padding: 30px 0;}
.tbm{font-size: 17px; line-height: 30px; padding: 15px 142px 15px 35px; color: #434343;}
.load{ text-align: right; margin-bottom: 35px;}
.load a{display: inline-block; color: #fff; font-size: 18px;line-height: 28px; background: #9e6213; padding:0px 13px; border-radius: 8px;}

.huoban{overflow: hidden;margin-bottom:55px;}
.huoban li{float: left; width: 219px; height: 78px;overflow: hidden; padding: 10px 18px 10px 0px;}
.huoban li img{width: 100%;}

.contact{overflow: hidden; padding: 30px 10px 100px; font-size: 18px; line-height: 1; color: #434343;}
.contact li{float: left; margin-left: 145px; padding-left: 12px; border-left: 2px solid #aa661e;}
.contact li span{display: inline-block; padding: 10px 0;}

#ic1,#ic2,#ic3,#ic4,#ic5,#ic6,#ic7,#ic8,#ic9{clear: both; overflow: hidden;}
#ic2,#ic4,#ic6,#ic8,#subic2{background: #f2f0e0;}

.set{padding-bottom: 13px;}
.set h2{font-size: 24px; color: #d77700; font-weight: normal;margin-bottom: 12px;}
.set h3{font-size: 20px; color: #3a3a3a;font-weight: normal;margin-bottom: 18px;}
.set p{ font-size: 16px; color: #434343; line-height: 23px; text-align: justify; margin-bottom: 20px;}

.shenbao{color: #434343; font-size: 18px; line-height: 23px; margin-top: 15px; padding-bottom: 15px;}
.shenbao p{font-size: 22px; text-align: center; margin-bottom: 35px;}
.sbtable{border: 1px solid #909090; border-bottom:0; overflow: hidden; margin-bottom: 35px;}
.sbtable *{box-sizing: border-box;-webkit-box-sizing: border-box;}
.sbtable li{float: left; width:160px; height: 58px; padding: 16px 20px; border-left: 1px solid #909090; border-bottom: 1px solid #909090; overflow: hidden;text-overflow:hidden;white-space: nowrap;margin-left:-1px;}
.sbtable .space{width: 286px;}
.sbtable .longspace{width: 730px;}

#subic3 .contact{padding-left: 0; padding-right: 0;}
#subic3 li.first{margin-left: 0;}
#subic3 .set{ padding: 0 17px;}
#subic3 .set h2{ padding-top:15px;}

.foo-con{padding: 0 !important;}
.foo-con p.foo-con-p{background: #697378; color: #fff !important; line-height: 24px !important; }