﻿@charset "utf-8";
/* CSS Document*/
html, body{height: 100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, strong, b, em, i, pre, code, form, fieldset, legend, input, button, textarea, p, a, blockquote, th, td{margin: 0;padding: 0;}
body{font-size: 12px;line-height: 1.5;font-family:"arial","Microsoft YaHei","tahoma","sans-serif";color: #999;}
tt{font-family: "arial","Microsoft YaHei","tahoma","sans-serif";}
h1, h2, h3, h4, h5, h6{font-size: 100%;}
h1, h2, h3, h4, h5, h6, strong, b, em, i{font-weight: normal;font-style: normal;}
ul, ol, li{list-style: none;}
input,button,textarea{outline:0;-webkit-appearance:none;font-family: "arial","Microsoft YaHei","tahoma","sans-serif";}
img{border: none;vertical-align: middle;}
.mt20{margin-top:20px;}
a{color: #999;text-decoration: none;outline: none;-moz-transition: all .2s linear 0s;-webkit-transition: all .2s linear;-webkit-transition-delay: 0s;-o-transition: all .2s linear 0s;transition: all .2s linear 0s;}
a:hover{color: #666;text-decoration: none;}
table{border-spacing: 0;border-collapse: collapse;}
.fn-clear{zoom: 1;}
.fn-clear:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.conbox{max-width:1200px;*width: 1200px;margin-left: auto;margin-right: auto;min-width: 280px;}
.more{display:block;width:104px;height:36px;line-height:36px;text-align:center;border:1px solid #dadada;border-radius:18px;margin:20px auto 0;color: #000;font-size: 14px;}
.header{position:relative;z-index: 99;height: 187px;width: 100%;*min-width: 1200px; overflow: auto;}
.header .head{margin-top: 25px;margin-bottom: 28px;}
.header .conbox{position: relative;z-index: 9;}
.header .logo{margin-top:6px;display: inline-block;margin-left: 0;}
.header .txt{position: absolute;top: 0;right: 0;font-size: 14px;}
.header .search{display: block;width: 400px;position: absolute;right: 0;top: 30px;}
.mobile .header .search{display: none;*display:block;}
.header .search .input{float:left;width: 80%;padding:6px 10px;line-height: 26px;border: 1px solid #ddd;border-right:0;font-size: 14px;height: 26px;}
.header .search .btn{position: absolute;top:0;right:0;line-height: 40px;width: 20%;height: 40px;text-align:center;color:#fff;background: #986c33;font-size: 15px;border-radius: 0;padding: 0;border: 0;cursor:  pointer;}
.header .header-content{width: 100%;-moz-transition: padding 0.3s;-o-transition: padding 0.3s;-webkit-transition: padding 0.3s;transition: padding 0.3s;}
.navigation.open{opacity: 0.95;visibility: visible;-moz-transition: opacity 0.5s;-o-transition: opacity 0.5s;-webkit-transition: opacity 0.5s;transition: opacity 0.5s;height: 100%;}
.navigation{width: 100%;font-size: 16px;line-height: 54px;background: #5a342b;}
.navigation ul{transition: all 0.2s ease;}
.navigation li{position:relative;float:left;width: 10%;}
.navigation li a{display: block;white-space: nowrap;color: #fff;text-align: center;}
.navigation li.on a{background: #986c33;}
.navigation dl{display:none;position:absolute;top: 54px;left:0;width: 100%;background: #5a352b;}
.navigation dl a{display:block;line-height: 50px;}
.nav-search{width: 36px;height: 36px;display: none;border: 1px solid #ddd;border-radius: 50%;position: absolute;right: 60px;top: 50%;margin-top: -18px;z-index: 89;background: url(../images/search.png) no-repeat center;background-size: 16px;overflow:  hidden;text-indent: -999px;}
.nav-toggle{display: none;height: 36px;overflow: hidden;position: absolute;right: 15px;text-indent: 100%;top: 50%;white-space: nowrap;width: 36px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;margin-top: -18px;z-index: 99;}
.nav-toggle:before, .nav-toggle:after{border-radius: 50%;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;-moz-transform: translateZ(0);-ms-transform: translateZ(0);-webkit-transform: translateZ(0);transform: translateZ(0);-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-webkit-transition-property: -webkit-transform;transition-property: transform;}
.nav-toggle:before{background-color: #a27944;-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.nav-toggle:after{background-color: #a27944;-moz-transform: scale(0);-ms-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);-moz-transition-duration: 0s;-o-transition-duration: 0s;-webkit-transition-duration: 0s;transition-duration: 0s;}
.nav-toggle span{background-color: #fff;bottom: auto;display: inline-block;height: 3px;left: 50%;position: absolute;right: auto;top: 50%;width: 18px;z-index: 10;-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.nav-toggle span:before, .nav-toggle span:after{background-color: #fff;content: "";height: 100%;position: absolute;right: 0;top: 0;width: 100%;-moz-transform: translateZ(0);-ms-transform: translateZ(0);-webkit-transform: translateZ(0);transform: translateZ(0);-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-transition: -moz-transform 0.3s;-o-transition: -o-transform 0.3s;-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;}
.nav-toggle span:before{-moz-transform: translateY(-6px) rotate(0deg);-ms-transform: translateY(-6px) rotate(0deg);-webkit-transform: translateY(-6px) rotate(0deg);transform: translateY(-6px) rotate(0deg);}
.nav-toggle span:after{-moz-transform: translateY(6px) rotate(0deg);-ms-transform: translateY(6px) rotate(0deg);-webkit-transform: translateY(6px) rotate(0deg);transform: translateY(6px) rotate(0deg);}
.nav-toggle.close-nav:before{-moz-transform: scale(0);-ms-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.nav-toggle.close-nav:after{-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}
.nav-toggle.close-nav span{background-color: rgba(255, 255, 255, 0);}
.nav-toggle.close-nav span:before, .nav-toggle.close-nav span:after{background-color: #fff;}
.nav-toggle.close-nav span:before{-moz-transform: translateY(0) rotate(45deg);-ms-transform: translateY(0) rotate(45deg);-webkit-transform: translateY(0) rotate(45deg);transform: translateY(0) rotate(45deg);}
.nav-toggle.close-nav span:after{-moz-transform: translateY(0) rotate(-45deg);-ms-transform: translateY(0) rotate(-45deg);-webkit-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg);}
/*
.container{background: url(../images/bg.png) no-repeat top center;overflow:  hidden;padding: 0 20px;}
*/
.container{overflow:  hidden;padding: 0 20px;}
/*首页广告图*/
.banner{position:relative;width:100%;text-align:center;overflow: hidden;*min-width: 1200px;}
.banner .owl-item{ height:500px;}
.banner .owl-item a{display:block; width:100%; height:100%;}
.banner .owl-item a img{display:none;width: 100%;}
.banner.owl-theme .owl-dots{position:absolute;bottom: 0;left: 0;right: 0;z-index: 99;}
.banner.owl-theme .owl-dots .owl-dot span{box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5);background: #fff;}
.banner.owl-theme .owl-dots .owl-dot.active span,.banner.owl-theme .owl-dots .owl-dot:hover span{background: #c49961;}
.box{padding:50px 0}
.box + .box{border-top: 1px solid #f2f2f2;}
.box .hd{position:relative;line-height:50px;margin-bottom:50px;}
.box .hd:after{content:"";border-bottom:1px solid #ddd;width:315px;position: absolute;left: 50%;margin-left: -157.5px;top: 50%;}
.box .hd h2{position:relative;z-index:1;font-size:30px;font-weight:bold;color:#000;text-align:center;width: 200px;margin: 0 auto;background: #fff;}
.box .bd{position:relative;}
.intro .bd{margin:0 80px;}
.intro .pic{ width:60%;}
.intro .pic img{ width:100%;}
.intro .content{position:absolute;top: 25px;right: 0;width: 40%;height: 247px;font-size:14px;color:#666;background:#fff;box-shadow: 3px 0px 8px rgba(0, 0, 0, .27);padding: 55px 50px 25px;}
.intro .content h5{font-size:20px;color:#000;font-weight:bold;text-align:center;margin-bottom:15px;white-space:  nowrap;overflow: hidden;text-overflow:  ellipsis;}
.intro .content p{line-height:24px;height: 120px;overflow: hidden;}
.profile .bd{padding: 0 40px;}
.profile .bd .owl-item{text-align: center;}
.profile .bd .owl-item .pic{border:3px solid #fff;width: 115px;height: 115px;border-radius: 50%;overflow: hidden;margin: 10px auto 0;}
.profile .bd .owl-item .pic img{width: 115px;height: 115px;}
.profile .bd .owl-item.center .pic{border: 3px solid #ffffff;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.7);}
.profile .bd .owl-item.center .pic img{}
.profile .bd .owl-item p{text-align: center;font-size: 16px;color:#000;margin-top: 15px;}
.profile .owl-dots{ display:none;}
.profile .content{width: 75%;margin: 45px auto 0;}
.profile .content .item{display:none;font-size:14px;line-height:24px;}
.profile .content .item h2{font-size:24px;text-align:center;color:#000;margin-bottom:10px;}
.profile .owl-theme .owl-next,.profile .owl-theme .owl-prev{position: absolute;top: 53px;width: 21px;height: 35px;padding:0;overflow: hidden;text-indent: 9999px;background: url(../images/arrow.png) no-repeat -23px 0 !important;}
.profile .owl-theme .owl-prev{left: -30px;background-position: 0 0 !important;}
.profile .owl-theme .owl-next{right: -30px;}
.news .tab-hd{text-align:center;}
.news .tab-hd a{display:inline-block;width:130px;line-height:40px;text-align:center;font-size:20px;border:1px solid #dadada;margin:0 10px;color:#333;cursor: pointer;}
.news .tab-hd a.on{background:#ba1414;border:1px solid #ba1414;color:#fff;}
.news .tab-bd{margin-top:40px;}
.news .tab-bd .pic{float:left;width: 53%;overflow:hidden;text-align: center;position:  relative;}
.news .tab-bd .pic img{width: 100%;}
.news .tab-bd .content{float:right;width: 44%;font-size:14px;line-height: 24px;}
.news .tab-bd .content dt{border-bottom:1px solid #ddd;font-weight: normal;padding-bottom: 15px;}
.news .tab-bd .content dt h5{font-size:24px;color:#000;white-space:  nowrap;overflow:  hidden;text-overflow:  ellipsis;}
.news .tab-bd .content dt p{margin-top: 6px;line-height: 24px;}
.news .tab-bd .content dt .time{color:#ba1414;height: auto;}
.news .tab-bd .content dd{margin-top: 15px;}
.news .tab-bd .content dd a{display:block;line-height: 32px;color: #000;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.subbanner{width: 100%;}
.subbanner img{width: 100%;}
.list{}
.list li{border-bottom: 1px dotted #ddd;padding:15px 0;line-height: 30px;}
.list li h2{font-size:16px;font-weight:normal;color:#000;line-height: 24px;margin-bottom: 5px;}
.list li h2 a{ color:#000;}
.list li p{font-size:14px;color:#999;line-height: 20px;}
.list li p a{color: #a27944;}
.peopleList{}
.peopleList li{border-bottom: 1px dotted #ddd;padding:15px 0;line-height: 30px;min-height:  70px;}
.peopleList li a{display:block;position:relative;padding-left: 85px;min-height: 70px;}
.peopleList li .author{position:absolute;top:0; left:0;}
.peopleList li .author img{ border-radius:50%;}
.peopleList li h2{font-size:16px;font-weight:normal;color:#000;line-height: 24px;margin-bottom: 5px;}
.peopleList li p{font-size:14px;color:#999;line-height: 20px;}
.page{display: block;font-size: 12px;text-align: left;padding: 20px 0;overflow:hidden;}
.page a{color:#999;display: block;float: left;line-height: 24px;text-decoration: none;}
.page li{color:#999;display: block;float: left;line-height: 24px;text-decoration: none;padding: 0 10px;border: 1px solid #ddd;}

.page a + a{margin-left: 7px;}
.page a:hover,.page a.current{background: #986c33;color:#fff !important;border: 1px solid #986c33;}
.page span{float:right;}
.local{border-bottom: 1px dotted #d3d3d3;line-height: 50px;max-width:1200px;margin:0 auto;font-size:  16px;color: #333;}
.local a{ color:#333;}
.left-menu{float:left;width: 140px;}
.left-menu h2{border: 3px solid #5a352b;font-size:  16px;height: 114px;position:  relative;width: 86px;}
.left-menu h2 span{position:absolute;top: 48px;right: -30px;background:#fff;color: #5a352b;font-size:  24px;white-space:  nowrap;line-height: 48px;}
.left-menu ul{width: 92px;font-size: 14px;margin-top: 28px;}
.left-menu ul li{ line-height:38px; border-bottom:1px solid #ddd; text-align:right;}
.main{margin-left: 140px;}
.detail{line-height:30px;font-size:14px;}
.detail h1{color: #000;font-size: 24px;text-align:center;line-height: 30px;padding: 20px 0 10px;}
.detail .time{text-align:center;line-height: 30px;border-bottom: 1px dotted #e5e5e5;padding-bottom:5px;margin-bottom: 26px;font-size: 16px;}
.detail p{margin: 10px 0px;color: #666;font-size:14px;line-height: 28px;}
.detail p img{max-width:100%;display:  block;margin: 10px auto;}
.detail .content{font-size: 14px;}
.detail .pre-next{overflow:hidden;margin-bottom:30px;line-height: 28px;}
.detail .pre-next .pre,.detail .pre-next .next{ float:left; width:50%;  text-align:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.detail .pre-next .pre a,.detail .pre-next .next a{ color:#333;}
.detail .pre-next .pre{text-align:left;}
.detail .pre-next .next{text-align:right;}

.form{width: 452px;margin: 30px auto;overflow: hidden;}
.form h2{font-size: 24px;color:#333;text-align: center;margin-left: 100px;}
.form .form-item{margin: 20px 0px;position: relative;padding-left: 100px;}
.form .form-item label{position: absolute;width: 85px;text-align: right;line-height: 46px;font-size: 18px;color: #000;top: 0;left: 0;display: block;}
.form .form-input{padding: 10px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-border-radius:5px;vertical-align: top;height: 24px;line-height: 24px;font-size: 15px;border: 1px solid #e0e0e0;color: #333;width: 320px;}
.form .form-textarea{width: 320px;padding: 10px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-border-radius:5px;vertical-align: top;height: 24px;line-height: 24px;font-size: 15px;border: 1px solid #e0e0e0;color: #333;height: 200px;}
.form .form-btn{float:left;width: 170px;height:46px;font-size: 16px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-border-radius:5px;overflow: visible;color: #fff;padding: 0px 15px;background-color: #986c33;display: inline-block;vertical-align: middle;cursor: pointer;border: 0;}
.form .form-btn + .form-btn{ margin-left:10px;}
.form .btn-block{display:block;width: 352px;}
.form .form-other{font-size: 14px;width: 400px;overflow: hidden;}
.form .form-other a{color: #5a342b;}

.friend-link{padding:10px 0px;line-height:30px;text-align:center;font-size:14px;}
.footer{font-size: 14px;text-align:center;padding: 10px 0 25px;color:#fff;background:#191919;width: 100%; *min-width: 1200px;}
.footer a{color:#fff;}
.footer .link{border-bottom: 1px solid #383838;line-height: 50px;margin-bottom: 10px;}
.footer .link a{display:inline;padding:0 10px;}
.footer .ewm{ margin-bottom:10px;display:none;}
.footer .logo{font-size:18px;margin-bottom: 5px;}
.footer .logo img{vertical-align:middle;}
.footer p{line-height:20px;padding:5px 0;}

@media screen and (max-width:1300px){
    .header .conbox{}
    .header .logo{ margin-left:15px;}
    .header .txt,.header .search{ right:15px;}
    .container{padding: 0 20px;}
}

@media screen and (max-width:1180px){
    .intro .bd{margin: 20px 60px;overflow: hidden;}
    .intro .pic{float: left;width: 50%;}
    .intro .pic img{ width:100%;}
    .intro .content{width: 50%;height:auto;box-shadow: initial;position: static;float: left;box-sizing: border-box;padding: 35px 0px 0 50px;}
    .intro .content p{ height:auto;}
}

@media screen and (max-width: 1024px){
    .openMenu{ overflow:hidden;}
    .header{height:65px;overflow: visible;}
    .header .header-content{position: fixed;z-index: 999;left: 0;right: 0;top: 0;background: #fff;box-shadow: 1px 1px 9px rgba(0, 0, 0, .3);}
    .header .header-content{}
    .header .head{padding: 15px 0;margin-top: 0;margin-bottom: 0;height: 35px;}
    .header .logo img{height: 35px;}
    .header .logo{margin-top: 0; margin-left:15px;}
    .header .txt,.header .search{display:none;}
    .header .search{top: 65px;padding: 10px;box-shadow: 0px 2px 2px rgba(0, 0, 0, .3);background: #fff;width: 100%;right: 0;left: 0;border-top: 1px dotted #ddd;box-sizing: border-box;}
    .header .search .btn{ top:10px; right:10px;}
    .header .fr .txt{ text-align:left; margin-top:10px;}
    .nav-toggle,.nav-search{display: block;}
    .navigation{position: fixed;background: rgba(0, 0, 0, .5);width: 100%;height: 0;top: 65px;left: 0;z-index: 90;overflow-y: scroll;opacity: 0;-webkit-transition: opacity 0.5s, visibility 0s 0.5s;transition: opacity 0.5s, visibility 0s 0.5s;border-top: 1px solid #e8e8e8;}
    .navigation .conbox{height:80%;overflow-y: scroll;}
    .navigation ul{position: relative;background: #ffffff;}
    .navigation li{display: block;width: 100%;}
    .navigation li + li{border-top: 1px solid #e8e8e8;}
    .navigation li a{font-size: 16px;line-height: 44px;text-align: left;color: #333;padding: 0 70px 0 15px;}
    .navigation li.on a, .header .nav li a:hover{background:none;}
    .navigation li.on > a{color: #986c33;}
    .navigation li.submenu i{position:absolute;top:0;right:0;width:150px;height:44px;z-index: 99;}
    .navigation li.submenu i:after {transition: all .3s ease;-webkit-transition: all .3s ease;content: '';width: 10px;height: 10px;font-size: 0;position: absolute;top: 13px;right: 10px;border-top: 1px solid #999;border-right: 1px solid #999;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);z-index: 999;}
    .navigation li.submenu.cur i:after{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 17px;}
    .navigation dl{height: 0;position:  static;background: transparent;padding: 0 0 0 34px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
    .navigation .cur{background: #f2f2f2;}
    .navigation .cur dl{height: auto;display:  block;}
    .navigation dl dd{border-top: 1px solid #e8e8e8;}
    .navigation dl dd a{padding:0;font-size: 14px;}
    .bg{ background-size:100%;}
    .box{padding: 30px 0;}
    .box .hd{margin-bottom: 25px;}
    .intro .bd{margin: 20px 20px;}
    .intro .content{width: 50%;height:auto;float: left;box-sizing: border-box;padding: 15px 0px 0 30px;}
    .intro .content p{ height:auto;}
    .profile .content{width:100%;}
    .news .tab-hd a{font-size: 16px;width: 100px;line-height: 34px;margin: 0 5px;}
    .news .tab-bd{margin-top: 25px;}
    .news .tab-bd .pic{float:none;width: 90%;margin:0 auto;}
    .news .tab-bd .content{float:none;width: 90%;margin: 20px auto;}
    .detail .pre-next .pre,.detail .pre-next .next{float:none;width:100%;text-align:left;}
    .footer .ewm{display:block;}
    .footer .ewm img{ width:100px; height:100px;}
    #code,#code_img{ display:none;}
}

@media screen and (max-width:900px){
    #nav-toggle{display: block;}
   .banner .owl-item{height:auto;}
   .banner .owl-item a img{display:block;}
}
@media screen and (max-width: 768px){
    .box .hd:after{width: 280px;left: 50%;margin-left: -140px;top: 50%;}
    .box .hd h2{font-size: 24px;width: 130px;}
    .box .bd{position:relative;}
    .intro .bd{margin: 0 20px;}
    .intro .pic{width: 100%;}
    .intro .pic img{ width:100%;}
    .intro .content{position:static;width:100%;padding: 35px 0px 0px;box-shadow: none;height:  auto;}
    .profile .content{ width:100%;}
    .container {background-size: 100%;}
    .local{font-size: 14px;}
    .left-menu{ display:none;}
    .main{margin-left:0;padding: 0 0 20px;width: 100%;}
    .detail h1{font-size:20px;padding: 0;}
    .detail .time{ font-size:14px;}
}
@media screen and (max-width:510px){
    .form{ width:100%;}
    .form h2{margin-left: 85px;}
    .form .form-item{margin: 15px 0px;padding-left: 85px;overflow: hidden;}
    .form .form-item label{width: 70px;font-size: 16px;}
    .form .form-input{padding: 10px 15px;height: 44px;line-height: 44px;font-size: 15px;width: 100%;box-sizing: border-box;}
    .form .form-textarea{width: 100%;height: 200px;box-sizing: border-box;}
    .form .form-btn{width: 48%;float: left;}
    .form .form-btn + .form-btn{margin-left: 4%;}
    .form .btn-block{display:block;width:100%;}
}
@media screen and (max-width:414px){
    #header .logo img{height: 25px;margin-top: 8px;}
}


#code,#code_hover,#gotop{width:36px;height:48px;background:url(../images/icon.png) no-repeat;position:fixed;right: 30px;cursor:pointer;z-index: 99;}
#code{background-position:-179px -62px;bottom:120px;z-index: 99;}
#code_hover{ background-position:-219px -62px; bottom:120px;z-index:1000000;}
#gotop{ background-position:-179px -114px; bottom:67px; z-index:1000000;} 
#code_img{width: 175px;height: 162px;background: url(../images/icon.png) -4px -3px no-repeat;position:fixed;right: 70px;bottom:67px;cursor:pointer;z-index: 99;}
.no-data{line-height:40px;font-size:20px;text-align:center;padding: 50px 0;}