﻿@charset "utf-8";
body{font-family:"Microsoft Yahei";}
a{text-decoration: none;}
a:hover{text-decoration: none;}
.titis{height:153px;text-align: center;}
.titis h4 {font-size:40px;color: #29181b;height:68px;line-height:68px;font-weight:normal;}
.titis h4 a {color: #29181b}
.titis h4 span {padding-left:30px;}
.titis h4 em{color: #e5ab52;}
.titis p {height: 31px;font-size:18px;color: #000000;line-height: 31px;letter-spacing:3px;}
.titis p span {padding-right:28px;}

.sl_bj{background: url(../images/sl_bj.jpg) no-repeat center top;height: 581px;}
.sl_c{padding-top:88px;position: relative;height: 493px}
.sl_fl{float:left;width:600px;}
.sl_fl h4{height: 69px;line-height: 69px;font-size:48px;color: #331d21;font-weight: normal;}
.sl_fl h4 span {padding-right:27px;}
.sl_fl h4 em{color: #e5ab52}
.sl_fl p {padding-top:26px;height:78px;font-size:15px;color: #242424;line-height: 24px;width:548px;}
.sl_fl ul{padding-top:30px;overflow: hidden;}
.sl_fl li {float:left;width:79px;font-size:0;line-height: 0;text-align: center;margin-right: 40px;}
.sl_fl li img {width:79px;height: 79px;}
.sl_fl li span {font-size:18px;color: #331d21;line-height: 24px;padding-top:10px;display: block;font-weight:bold}
.sl_d{text-align: right;width:544px;}
.sl_fr{float:right;width:556px;}
.sl_fr img{width:556px;height:321px}
.sl_fr dd{background: url(../images/sl_ico1.jpg) no-repeat;height: 69px;line-height: 69px;text-align: center;font-size:24px;color: #fff;font-weight: bold;}
.sl_fr dd span {padding-right:63px;margin-right:13px;background: url(../images/sl_ico2.jpg) no-repeat right;}


.pro{padding-top:88px;height: 985px;position: relative;}
.pro_qh{width:414px;position:relative;z-index: 2}
.pro_qh li{background: url(../images/pro_qh_ico1.png) no-repeat;height: 140px;margin-bottom:10px;padding:25px 24px 0 29px;}
.pro_qh li h4 a {display: block;height: 36px;line-height: 36px;font-size:24px;font-weight: bold;color: #fff;}
.pro_qh li em {font-size:12px;color: #6e6365;}
.pro_qh li p {font-size:14px;color: #bfbbbc;padding-top:16px;line-height:26px;}
.pro_qh li p a {color: #bfbbbc;padding-right:19px;background:url(../images/pro_ico1.png) no-repeat right;margin-right:16px;}
.pro_qh li p a:last-child{margin:0;padding:0;background: none}
.pro_qh li.on{background:url(../images/pro_qh_hv.png) no-repeat;}
.pro_qh li.on em{color: #edcdad}
.pro_qh li.on p a {color: #fcf8f4}
.pro_nr{position: absolute;right:0;top:241px;z-index: 1}
.pro_nr p {font-size:0;line-height: 0}
.pro_nr p img {width:800px;height: 514px}
.pro_c{padding-top:19px;height: 257px;position: relative;}
.pro_c li {float: left;font-size: 0;line-height: 0;width:286px;height:215px;background: url(../images/pro_c1.jpg) no-repeat;padding:3px;margin-right:10px;}
.pro_c li img {width:286px;height:215px}
.pro_c li:last-child{margin:0;}
.pro_j1,.pro_j2{position: absolute;top:90px;}
.pro_j1{left:-54px;}
.pro_j2{right:-54px;}


.pk_bj{background: url(../images/pk_bj.jpg) no-repeat center top;height: 802px;box-sizing: border-box;padding-top:88px;}
.db_c .titis{height: 140px}
.db_c .titis h4,.db_c .titis p {color: #fff}
.db_tt{background: url(../images/pk_tt.png) no-repeat;padding:20px 0 23px;height: 70px;margin-bottom:40px;}
.db_tt li{float:left;font-size:30px;color: #fff;font-weight: bold;width:600px;padding-right:200px;box-sizing: border-box;text-align: right;line-height: 70px}
.db_tt li:last-child{padding-left:190px;padding-right:0;color: #331d21;text-align: left;}
.db_fl{float:left;width:420px;}
.db_fl li{height: 60px;border-bottom:1px dashed #89807f;text-align: right;margin-bottom:10px;}
.db_fl li span {font-size:18px;color: #fff;font-weight: bold;line-height: 24px;height: 24px;display: block;padding-top:10px;}
.db_fl li em {display: block;color: #8d8384;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.db_fl li:last-child{border:0;}
.db_d {float:left;width:199px;padding-left:80px;}
.db_d li{text-align: center;background: url(../images/pk_ico1.png) no-repeat;margin-bottom:10px;height: 60px;line-height: 60px;}
.db_d em{font-size:24px;color: #e6b582}
.db_d span {font-size:20px;color: #fff;font-weight: bold;padding-left:31px;}
.db_fr{float: right;width:400px;}
.db_fr li{text-align: left;}
.db_fr li span {font-weight:normal;}
.db_fr li em {color: #b8afa6}


.tu_bj{background: url(../images/tu1.jpg) no-repeat center top;height:151px}
.tel{float:left;padding:18px 0 0 564px;font-size:18px;color: #fff;font-weight: bold;line-height: 31px;}
.tel span{font:34px "Tahoma";color: #fff;display: block;height: 40px;line-height: 40px;}
.btn1{float:right;padding-top:45px;}

.ted{padding-top:80px;height: 790px}
.ted .titis{height: 149px}
.td_c{position: relative;}
.td_c dl{float:left;width:283px;text-align: center;margin-right:20px;}
.td_c dt{font-size:0;line-height: 0;position:relative;}
.td_c dt:after{width:0;height:0;border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:14px solid #fff; content:"";display:block;position:absolute;left:46%;bottom:0;}
.td_c dt img {width:283px;height: 253px;}
.td_c dd{background:width:283px;height: 210px;padding-top:53px;text-align: center;margin-top:9px;}
.td_c dd h4{height: 59px;overflow: hidden;font-weight: normal;}
.td_c dd h4 span {font-size:30px;color: #fff;font-weight:bold;padding-top:4px;display: block;line-height: 35px;height: 35px}
.td_c dd h4 em{color:rgba(255,255,255,0.5);font-size:12px;}
.td_c dd p {padding-top:18px;font-size:18px;color: #fff;line-height: 24px;}
.td_c dl.td_d1 dd{background: url(../images/td_ico1.jpg) no-repeat;}
.td_c dl.td_d2 dd{background: url(../images/td_ico2.jpg) no-repeat;}
.td_c dl.td_d3 dd{background: url(../images/td_ico3.jpg) no-repeat;}
.td_c dl.td_d4 dd{background: url(../images/td_ico4.jpg) no-repeat;}
.td_c dl:last-child{margin:0;}
.td_j1,.td_j2{position: absolute;top:104px;}
.td_j1{left:-54px;}
.td_j2{right:-54px;}



.al_bj{background: url(../images/al_bj.jpg) no-repeat;height: 982px;padding-top:70px;box-sizing: border-box;}
.anl {position: relative;}
.anl .titis{height: 128px}
.anl .titis h4 a,.anl .titis p{color: #fff}
.al_qh{height: 80px;text-align: center;line-height: 38px;}
.al_qh span {font-size:16px;color: #fff;padding:0 36px;background: url(../images/al_ico1.png) no-repeat right;}
.al_qh span.on{color: #e5ab52;text-decoration: underline;}
.al_nr{position: relative;height: 704px;z-index: 2;width:600px;}
.al_nr p {font-size:0;line-height:0;}
.al_nr p img {width:600px;height:450px;}
.al_j{position: absolute;left:502px;top:609px;z-index: 3}
.al_fr{position: absolute;right:0;top:208px;background: url(../images/al_a.png) no-repeat;width:700px;z-index: 1;height: 552px;padding:181px 0 0 130px;box-sizing: border-box;}
.al_w{float:left;width:184px;padding-top:26px;height:139px;box-sizing: border-box;}
.al_w span {font:30px "Tahoma";color: #fff;font-weight: bold;line-height:24px}
.al_w a{display: block;padding-top:14px;color: #fff;font-size:16px;}
.al_fr li{float:left;font-size:0;line-height: 0;margin:0 7px 9px 0;}
.al_fr li img {width:175px;height: 130px;}
.al_fr li:hover img{border:4px solid #fff;width:167px;height: 122px}
.al_fr p{ font-size:18px;color: #fff;padding-right:40px;display: inline-block;background: url(../images/al_d.png) no-repeat right;margin-top:120px;margin-left:-130px;}
.al_fr p a{color: #fff;}
.al_fr p span {color: #e5ab52}

.yous{padding-top:80px;overflow: hidden;position: relative;}
.ys_bj1,.ys_bj2,.ys_bj3,.ys_bj4{height: 516px;}
.ys_bj1{background: url(../images/ys_bj1.jpg) no-repeat center top;}
.ys_bj2{background: url(../images/ys_bj2.jpg) no-repeat center top;}
.ys_bj3{background: url(../images/ys_bj3.jpg) no-repeat center top;}
.ys_bj4{background: url(../images/ys_bj4.jpg) no-repeat center top;}
.yous dd h4{font-size:40px;color: #e5ab52;font-weight: bold;margin-bottom:10px;}
.yous dd span{display: block;font-size:24px;color: #29181b;line-height: 30px;}
.yous dd p{font-size:15px;color: #454545;line-height: 24px;padding-top:18px;}
.dls1,.dls2,.dls3,.dls4{position: absolute;left:50%;}
.dls1{top:224px;margin-left:68px;}
.dls1 dt em {font-size:0;line-height: 0;margin-top:35px;display: block;}
.dls1 dt em img {margin-right:10px;}
.dls2{margin-left:-600px;top:804px;}
.dls2 dd h4,.dls2 dd span,.dls2 dd p{color: #fff}
.dls2 dt ul{width:567px;margin-top:26px;overflow: hidden;}
.dls2 dt li{float:left;text-align: center;width:82px;height: 80px;border:1px solid rgba(255,255,255,0.3);border-radius: 3px;margin:0 9px 18px 0;}
.dls2 dt li img {padding-top:9px;}
.dls2 dt li span{display: block;font-size:16px;color: #fff;margin-top:8px;}
.dls3{top:1324px;margin-left:68px;}
.dls3 dt ul{padding-top:26px;}
.dls3 dt li {float:left;width:168px;margin-right:18px;font-size:0;line-height: 0;text-align: center;}
.dls3 dt li span {display: block;font-size:18px;color: #000000;line-height: 24px;padding-top:8px;}
.dls4{margin-left:-500px;top:1847px;}
.dls4 ul{padding-top:50px;overflow: hidden;}
.dls4 li{float:left;width:165px;background: url(../images/ys_ico1.png) no-repeat right;padding-right:50px;text-align: center;text-align: center;margin-right:47px;}
.dls4 li span{font-size:60px;color: #e5ab52;font-weight: bold;}
.dls4 li em {display: block;font-size:16px;color: #2d2d2d;padding-top:15px;}
.dls4 li i {font-size:12px;color: #bcbcbc;font-style: normal;}
.dls4 li:last-child{background: none;padding:0;margin:0;}

.news{padding-top:85px;height: 700px;}
.news .titis{height: 130px;}
.ns_qh{height: 79px;text-align: center;line-height: 36px;}
.ns_qh span{font-size:16px;color: #29181b;background: url(../images/ns_ico1.jpg) no-repeat right;padding:0 35px;}
.ns_qh span.on{color: #e5ab52;text-decoration: underline;}
.ns_nr li{float:left;width:247px;border:3px solid #e3e0d9;padding:0 18px 0 24px;height: 388px;margin-right:5px;}
.ns_nr li h4 {height: 111px;border-bottom:1px solid #e7e7e7;padding-top:30px;}
.ns_nr li h4 a {display:block;font-size:22px;line-height: 30px;color: #331d21;height: 72px;overflow: hidden;}
.ns_nr li h4 span {font-size: 14px;color: #a1a1a1;font-weight: normal;}
.ns_nr li p{padding-top:24px;font-size:14px;color: #5e5e5e;line-height: 20px;height: 141px;}
.ns_nr li em a {display: block;width:107px;height: 35px;line-height: 35px;text-align: center;border:1px solid #dcdcdc;border-radius: 4px;font-size:14px;color: #5e5e5e;}
.ns_nr li:hover{background: url(../images/ns_ico2.jpg) no-repeat;border:0;height: 394px;padding:0 21px 0 27px;}
.ns_nr li:hover h4 a,.ns_nr li:hover p,.ns_nr li:hover h4 span{color: #fff}
.ns_nr li:hover h4{border-color: #dea557;}
.ns_nr li:hover em a{background: #fff;color: #ce7103;border-color: #fff}
.ns_nr li:last-child{margin:0;}

.ab_bj{background: url(../images/ab_bj.jpg) no-repeat;height:516px;padding-top:64px;}
.ab_fl{float:left;width:550px;padding-top:6px;}
.ab_fl .tit{background: url(../images/ab_z.png) no-repeat left top;padding:101px 0 0 140px;height: 108px;}
.ab_fl .tit h3 a{font-size:24px;color: #fff;font-weight: bold;height: 50px;line-height: 50px;}
.ab_fl .tit span {background: url(../images/ab_ico2.png) no-repeat;width:271px;height: 35px;line-height: 35px;text-align: center;font-size:18px;color: #fff;display: block;}
.ab_fl .tit span i{width:6px;height:6px;vertical-align:middle;background:#fff;border-radius:50%;margin:0 10px;display:inline-block;}
.ab_tel{padding-top:45px;background: url(../images/ab_ico1.png) no-repeat left top;font-size:16px;color: #fff;height: 129px;}
.ab_tel span {display: block;font-size:32px;color: #fff;padding-top:5px;}
.ab_f{background: #fff;height:127px;position: relative;text-align:center;padding-top:38px;box-sizing: border-box}
.ab_f span{padding:0 14px;font-size:17px;color:#331d21;line-height:32px;line-height:32px;display: inline-block;position: relative;z-index: 2}
.ab_f span a {display:inline-block;height: 32px;line-height: 32px;color:#331d21;}
.ab_f span i{width:13px;height: 13px;border:1px solid #331d21;box-sizing: border-box;display:block;border-radius: 50%;margin:15px auto 0;background: #fff}
.ab_f span a:hover,.ab_f .cur a{color: #e5ab52}
.ab_f span:hover i,.ab_f .cur i{background: #e5ab52;border:0;}
.ab_f:after{content: "";display: block;width:100%;height: 1px;background: #e7e7e7;top:90px;left:0;position: absolute;z-index: 1}
.ab_fr{float:right;width:650px;}
.ab_fr dd{padding-top:5px;background: url(../images/ab_ico3.jpg) no-repeat left top;height: 211px;}
.ab_fr dd h2 a {display: block;height: 49px;line-height: 49px;font-size:18px;color: #fff;font-weight: bold;}
.ab_fr dd p{font-size:14px;color: #a8a3a3;line-height: 24px;padding-top:26px;}