body {background:#f5f5f5;}
/*Í·²¿*/
header {background:#fff;overflow:hidden;}
header dl {width:1400px;margin:.24rem auto;}
header dt {width:38.21428571428571%;}
header dd {width:61.78571428571429%;position:relative;}
header dd p {position:absolute;right:0;top:0;color:#AC2F57;font-size:.16rem;}
header dd p span {font-size:.2rem;}
header dd p img {display:inline-block !important;vertical-align:baseline !important;margin-right:10px;}
header dd nav {font-size:.2rem;margin-top:35px;}
header dd nav li {float:right;margin-left:.4rem;position:relative;}
header .banner img {margin:auto;}
header nav a:after {content:'';width:0;height:2px;position:absolute;bottom:-2px;left:0;right:0;margin:auto;background:#AC2F57;transition:all 0.35s ease;-moz-transition:all 0.35s ease;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;}
header nav a:hover::after {width:100%;}
header nav a:hover {color:#AC2F57;}
/*Í¨ÓÃÁÐ±íÒ³*/
.position{font-size:.2rem;background:#fff;height:.7rem;line-height:.7rem;padding:0 35px;margin-bottom:30px;}
.position img{display:inline-block;vertical-align:middle;margin-right:10px;}
.list div {background:#fff;padding:40px;}
.list div ul li {margin-bottom:50px;padding-bottom:50px;border-bottom:1px #ebebeb solid;}
.list div ul li dt {width:260px;overflow:hidden;height:173.3333333333333px;}
.list div ul li dt img{width:100%; height:100%;}
.list div ul li dd {width:1020px;}
.list div ul li dd h4 {font-size:24px;}
.list div ul li dd p {color:#666666;text-indent:36px;margin:15px 0;}
.list div ul li dd span {font-size:16px;color:#666;}
.list div ol {text-align:center;}
.list div ol li {display:inline-block;margin:0 10px;}
.list div ol li.thisclass a{border:0; background:transparent;}
.list div ol li a {line-height:30px;height:30px;background:#f7f7f7;padding:0 12px;border:1px #e6e6e6 solid;font-size:16px;color:#666;display:inline-block;}
/*Í¨ÓÃÎÄÕÂÒ³*/
.art_box {background:#fff;padding:40px;margin-bottom:45px;}
.art_box h1 {font-size:26px;text-align:center;}
.art_box .tips {font-size:18px;color:#878787;text-align:center;margin:15px 0 35px 0;}
.art_nr {padding:40px 0;border-top:1px #ebebeb dashed;border-bottom:1px #ebebeb dashed;}
.art_nr p {margin-bottom:25px;line-height:1.8;}
.art_nr img{margin:auto;}
.art_nr p:last-child {margin-bottom:0;}
.art_box ul {font-size:20px;margin-top:35px;}
.art_box ul li {max-width:49%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-bottom:5px;}
.art_box ul li a{display:inline;}
.hot li {float:left;width:200px;margin-right:40px;}
.hot li img{width:200px;}
.hot li:last-child {margin-right:0;}
.hot li p:nth-child(2) {margin:15px 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.hot li p:last-child {font-size:16px;color:#999;}
.hot li p:last-child a {float:right;color:#fff;background:#adb9bf;height:24px;line-height:24px;padding:0 10px;border-radius:5px;}
.hot li p:last-child a:hover {background:#7d9b3a;}

.art_box ul li a:hover{color:#a1681b;padding-bottom:5px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 4'%3E%3Cpath fill='none' stroke='%23c2914e' d='M0 3.5c5 0 5-3 10-3s5 3 10 3 5-3 10-3 5 3 10 3'/%3E%3C/svg%3E") repeat-x 0 100%;background-size:25px auto;animation:waveMove 1s infinite linear;}
@keyframes waveMove {from {background-position:0 100%;}
to {background-position:-25px 100%;}
}

/*Ò½Ôº¼ò½é*/
.yyjj{overflow:hidden;}
.yyjj .position{border:1px #f5f5f5 solid;margin-bottom:50px;}
.yyjj .bt span{font-size:20px;color:#676767;margin-left:18px;}
.yyjj dt{float:left;border:1px #ededed solid;width:50%;box-sizing:border-box;padding:38px 40px;margin-top:35px;}
.yyjj dt p{line-height:1.8;text-indent:36px;}
.yyjj dt p:first-child{margin-bottom:45px;}
.yyjj1 dt,.yyjj3 dt{border-right:0;}
.yyjj2 dt{border-left:0;}
.yyjj dd{float:left;}
.yyjj2,.yyjj4{background:#f6f6f6;}
.jj_qh{max-width:1920px;margin:auto;width:100%;}
.jj_qh ul li{float:left;margin-right:6px;}
.jj_qh .mainCell2{height:360px;}
.jj_qh .titCell_div{margin:40px auto;width:195px;}
.jj_qh .titCell_div ol{width:165px;}
.jj_qh .titCell_div li{background:#ccc;}
.jj_qh .titCell_div li.on{background:#a1681b;}

/*¾ÍÕïÖ¸ÄÏ*/
.jzzn .position{border:1px #f5f5f5 solid;margin-bottom:50px;}
.jzzn ul,.jzzn ol{margin-bottom:60px;}
.jzzn ul li{width:330px;float:left;margin-right:26.66666666666667px;box-shadow:0 0 8px #e0e0e0;height:310px;padding:30px 22px;box-sizing:border-box;}
.jzzn li{transition:.8s;}
.jzzn li:hover{box-shadow:0 0 8px #a1681b;}
.jzzn ul li:last-child{margin-right:0;}
.jzzn ul li p:nth-child(1){width:78px;height:78px;border-radius:50%;border:1px #a1681b solid;margin:auto;position:relative;}
.jzzn ul li p:nth-child(1) img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.jzzn ul li p:nth-child(2){font-size:26px;margin:15px 0;text-align:center;}
.jzzn ul li p:nth-child(3){line-height:1.8;}
.jzzn ul li p:nth-child(3) span{color:#a1681b;}
.jzzn ol li{width:445px;float:left;margin-right:32.5px;box-shadow:0 0 8px #e0e0e0;height:235px;padding:30px;box-sizing:border-box;}
.jzzn ol li .left img{max-width:180px;}
.jzzn ol li:last-child{margin-right:0;}
.jzzn ol li p:nth-child(1){font-size:26px;padding-bottom:15px;margin-bottom:20px;border-bottom:1px #e7e7e7 solid;}
.jzzn ol li p:nth-child(1) img{display: inline-block;vertical-align: bottom;margin-right:20px;}
.jzzn ol li p:nth-child(2){line-height:35px;}
.jzzn ol li p:nth-child(2) span{color:#666;margin-left:5px;}
.jzzn ol li dd{width:200px;}
.jzzn ol li dd span{display:block;margin-top:20px;}
.jzzn ol li dd span b{font-size:27px;color:#a1681b;display:block;}
#baidu-map{width:100%;height:770px;}

/*Ò½Ôº»·¾³*/
.yyhj .position{border:1px #f5f5f5 solid;margin-bottom:50px;}
.yyhj .bt{margin-bottom:35px;}
.yyhj ul{margin-bottom:65px;}
.yyhj ul li{width:336px;float:left;margin-right:18.66666666666667px;position:relative;transition:.8s;cursor: pointer;}
.yyhj ul li img:nth-child(1){display:none;}
.yyhj ul li:hover{box-shadow:0 0 8px rgba(161,104,27,1);}
.yyhj ul li p{height:55px;line-height:55px;width:100%;position:absolute;left:0;bottom:0;background:rgba(161,104,27,.85);text-align:center;color:#fff;}
.yyhj ul li:last-child{margin-right:0;}
.large{width:100%;height:100%;background:rgba(0,0,0,.6);position: fixed;top:0;left:0;z-index:99999;display:none;}
.large img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.large_hide{position:absolute;top:10px;right:10px;width:48px;height:48px;}

/*Ò½ÉúÍÅ¶Ó*/
.team .position{border:1px #f5f5f5 solid;margin-bottom:50px;}
.team .titCell_div li{background:#ccc;}
.team .titCell_div li.on{background:#a1681b;}
.mainCell{padding-top:10px !important;}
.team{ background:#fff;}
.team_div ul li a{border:1px #eeeeee solid;}
