@charset "utf-8";
body{font-family:"Microsoft Yahei";overflow-x:hidden;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
em,i{font-style: normal;}
body{background: url(../images/bj.jpg) repeat-x;background-size: 100% 39.25rem}
.titis{height:99px;text-align: center;}
.titis h2 {color: #333333;height:72px;line-height:72px;font-size:42px;background: url(../images/yz_tt.png) no-repeat center;}
.titis h2 a {color: #333333;}
.titis h2 em{font-weight: normal;}
.titis h2 i{width:10px;height: 10px;background: #d0b393;border-radius: 50%;display: inline-block;vertical-align: middle;margin:0 22px;}
.titis p{font-size:16px;color: #333333;padding-top:10px;}


.yz_c{height:842px;margin-top:83px;}
.yz_c .titis{height: 151px;overflow: hidden;}
.yz_t{font-size:0;line-height: 0;margin-left:-19px;margin-bottom:63px;}
.yz_c li{float:left;width:12.5%;text-align: center;background: url(../images/yz_x.jpg) no-repeat right;}
.yz_c li i{width:55px;height: 47px;display: block;margin:0 auto;}
.yz_c li span{display:block;font-size:16px;color: #333333;padding-top:20px;height: 24px;line-height: 24px;}
.yz_c li em{text-transform: uppercase;display: block;font:10px arial;color: #aaaaaa;padding-top:6px;}
.yz_c li:hover i{animation-duration:1.5s;animation-name:flipInY;}
.yz_c li:hover span,.yz_c li:hover em{color: #d0b393;}
.yz_c li:last-child{background: none;}
.yz_c li:nth-child(1) i{background: url(../images/yz_ico1.jpg) no-repeat;}
.yz_c li:nth-child(2) i{background: url(../images/yz_ico2.jpg) no-repeat;}
.yz_c li:nth-child(3) i{background: url(../images/yz_ico3.jpg) no-repeat;}
.yz_c li:nth-child(4) i{background: url(../images/yz_ico4.jpg) no-repeat;}
.yz_c li:nth-child(5) i{background: url(../images/yz_ico5.jpg) no-repeat;}
.yz_c li:nth-child(6) i{background: url(../images/yz_ico6.jpg) no-repeat;}
.yz_c li:nth-child(7) i{background: url(../images/yz_ico7.jpg) no-repeat;}
.yz_c li:nth-child(8) i{background: url(../images/yz_ico8.jpg) no-repeat;}
.yz_c li:nth-child(1):hover i{background: url(../images/yz_ico1_hv.jpg) no-repeat;}
.yz_c li:nth-child(2):hover i{background: url(../images/yz_ico2_hv.jpg) no-repeat;}
.yz_c li:nth-child(3):hover i{background: url(../images/yz_ico3_hv.jpg) no-repeat;}
.yz_c li:nth-child(4):hover i{background: url(../images/yz_ico4_hv.jpg) no-repeat;}
.yz_c li:nth-child(5):hover i{background: url(../images/yz_ico5_hv.jpg) no-repeat;}
.yz_c li:nth-child(6):hover i{background: url(../images/yz_ico6_hv.jpg) no-repeat;}
.yz_c li:nth-child(7):hover i{background: url(../images/yz_ico7_hv.jpg) no-repeat;}
.yz_c li:nth-child(8):hover i{background: url(../images/yz_ico8_hv.jpg) no-repeat;}


.al_bj{height: 1058px;overflow: hidden;background: url(../images/al_bj.jpg) no-repeat center 105px;}
.anl .titis{height: 105px;}
.anl .titis h2{background: url(../images/al_tt.png) no-repeat center;}
.al_qh{float:left;width:273px;background: #2d3235;height:600px;box-sizing: border-box;padding:57px 0 0 50px;}
.al_qh li a,.al_qh em a{display: block;padding-left:25px;font-size:16px;color: #fff;height: 65px;line-height: 65px;} 
.al_qh li.on a{background: url(../images/al_ico1.jpg) no-repeat left center;font-size:22px;color: #d0b393;}
.al_nr{float:right;width:892px;}
.al_nr p{margin-right:-360px;position:relative;font-size:0;line-height:0;}
.al_nr p span{display:block;width:100%;box-sizing:border-box;height:50px;line-height:50px;background:rgba(0,0,0,0.6);font-size:18px;color:#fff;padding-left:40px;position:absolute;left:0;bottom:0;}

.al_d{padding-top:34px;overflow: hidden;height: 330px;}
.al_d li{float:left;font-size:0;line-height: 0;width:392px;height: 294px;overflow: hidden;margin-right:12px;position: relative;}
.al_d li img{width:392px;height: 294px;transition: all 0.5s}
.al_d li span{position: absolute;width:100%;height:45px;background:rgba(0,0,0,0.7);left:0;bottom:0;display: block;padding:0 20px;font-size:16px;color: #fff;line-height: 45px;box-sizing: border-box;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.al_d li span em{padding-right:12px;margin-right:12px;background: url(../images/al_ico2.png) no-repeat right;}
.al_d li:hover img{transform: scale(1.1);}
.al_d li:hover span{background: #d0b393 url(../images/al_ico3.png) no-repeat 355px center;color: #fff;}
.al_d li:last-child{margin:0;}


.td_bj{padding-top:43px;height: 787px;overflow: hidden;background: url(../images/td_bj.jpg) no-repeat center top;}
.td_c{position: relative;}
.td_c .titis {height: 86px}
.td_c .titis h2{background: url(../images/td_tt.png) no-repeat center;}
.td_qh{padding-left:116px;height: 61px;background: url(../images/td_x.jpg) repeat-x left bottom;margin-bottom:20px;}
.td_qh li{float:left;padding:0 34px;line-height: 56px;height: 61px;}
.td_qh li  a{font-size:18px;color: #333333;display: inline-block;}
.td_qh li:hover{background: url(../images/td_hv.jpg) no-repeat center bottom;}
.td_qh li:hover a{color: #d0b393;font-weight: bold;}
.td_fl{float:left;width:780px;}
.td_nr{height: 420px;margin-bottom:40px;}
.td_nr dl{height: 395px;background: #d0b393;}
.td_nr dt{float:left;font-size:0;line-height: 0;width:395px;overflow: hidden;}
.td_nr dt img {width:395px;height: 395px;}
.td_nr dd {float:left;width:326px;padding:72px 0 0 32px;}
.td_nr dd h4 a{display: block;height:48px;line-height: 48px;font-size:30px;color: #fff;font-weight: bold;}
.td_nr dd p{margin-top:30px;padding-top:48px;background: url(../images/td_ico1.png) no-repeat left top;height: 197px;font-size:14px;color: #fff;line-height: 26px;}
.td_w{padding-top:14px;width: 670px;}
.td_w p{height: 85px;font-size: 16px;color: #333333;line-height: 26px;}
.td_w em a{font-size:16px;color: #666666;padding-right: 46px;background: url(../images/td_ico2.png) no-repeat right;display: inline-block;height: 24px;line-height: 24px;}
.td_fr{float:right;width:409px;}
.td_fr li{float:left;font-size:0;line-height: 0;width:200px;margin:0 9px 8px 0;}
.td_fr li img{width:200px;height: 200px;}
.td_fr li img{border:2px solid #fff;box-sizing: border-box;}
.td_fr li.on img{border-color:#d0b393;}
.td_fr li:nth-child(2){margin:0;}
.td_fr li:nth-child(3){margin:0 0 10px 209px;}
.td_j{position: absolute;top:462px;right:225px;background: url(../images/td_ico3.jpg) no-repeat center;height: 34px;padding-top:6px;box-sizing: border-box;}
.td_j img{padding:0 35px;}

.yous{height: 883px;overflow: hidden;padding-top:84px;position: relative;}
.yous .titis {height:143px}
.yous .titis h2{background: url(../images/td_tt.png) no-repeat center;}
.ys_nr{height: 640px;position: relative;}
.ys_nr li{height: 640px;position: relative;width:100%;}
.ys_nr li .ys_w{width:483px;height: 640px;background: #fff;box-sizing: border-box;padding:46px 48px 0;position: absolute;left:50%;margin-left:-600px;top;}
.ys_nr li .ys_w em{display: block;height: 49px;border-bottom:1px solid #d0b393;font-size:10px;color: #d0d0d0;text-transform: uppercase;line-height: 20px;s}
.ys_nr li .ys_w h4{padding-top:63px;height: 132px;overflow: hidden;font-size:36px;color: #333333;font-weight: normal;}
.ys_nr li .ys_w p{font-size:16px;color: #666666;line-height: 30px;}
.ys_j{position: absolute;left:50%;top:714px;margin-left:-549px;}
.ys_j img{margin-right:14px;}
.ys_qh{position: absolute;left:50%;margin-left:-549px;top:804px;}
.ys_qh li{float:left;padding-right:29px;font-size:12px;color: #bcbcbc;line-height: 15px;}
.ys_qh li.on{background: url(../images/ys_ico1.png) no-repeat right bottom;padding-right:64px;margin-right:8px;color: #d0b393;}


.lp_c{height: 511px;}
.lp_nr .tempWrap{height:350px;}
.lp_nr .tempWrap ul{height:350px;}
.lp_c .tit{background: url(../images/lp_tt.jpg) no-repeat;height: 46px;line-height: 46px;text-align: center;font-size:24px;color: #fff;font-weight: bold;letter-spacing: 2px;margin-bottom:50px;}
.lp_c .tit a{color: #fff;}
.lp_nr{height: 355px;}
.lp_nr li{float:left;width:392px;height: 294px;margin-right:12px;}
.lp_nr li span{text-align:center;width:324px;height:71px;background:#fff url(../images/lp_ico2.png) no-repeat center bottom;font-size:16px;color: #9a9a9a;margin:-37px auto 0;display: block;position: relative;z-index: 2;line-height: 71px;}
.lp_nr li span em{padding-right:12px;margin-right:12px;background: url(../images/lp_ico1.png) no-repeat right;}
.lp_nr li i{display: block;font-size:0;line-height: 0;width:392px;overflow: hidden;}
.lp_nr li i img{width:392px;height: 294px;transition: all 0.5s}
.lp_nr li:hover span{background: #d0b393;color: #fff;}
.lp_nr li:hover span em{background: url(../images/lp_ico1_hv.png) no-repeat right;}
.lp_nr li:hover i img{transform: scale(1.1);}
.lp_nr li:last-child{margin:0;}

.zx_c{height: 460px;overflow: hidden;}
.zx_fl{float:left;width:256px;}
.zx_n{height: 248px;overflow: hidden;}
.zx_n em {display: block;height: 58px;border-bottom:3px solid #434343;line-height: 47px;font-size:36px;text-transform: uppercase;color: #333333;width:207px;}
.zx_n h4{font-size:36px;color: #1a1a1a;font-weight: normal;height: 48px;line-height: 48px;margin-top:32px;background: url(../images/ns_ico1.png) no-repeat left bottom;}
.zx_n h4 a{color: #1a1a1a;}
.zx_n h4 b{padding:0 29px 0 6px;display:inline-block;}
.zx_n span{display: block;font-size:15px;color: #4c4c4c;padding-top:26px;}
.zx_fl li a{height: 38px;line-height: 38px;text-align: center;width:131px;background: #333333;height: 38px;border-radius: 19px;margin-bottom:35px;display: block;font-size:16px;color: #d0b393;box-sizing: border-box;}
.zx_fl li.on a,.zx_fl li:hover a{border:2px solid #d0b393;background: #fff;line-height: 34px;}
.zx_nr{float:right;width:869px;padding-top:6px;}
.xz_t{height: 238px;overflow: hidden;}
.zx_a dl{float:left;width:278px;}
.zx_a dt em{height: 40px;line-height: 40px;font-size:36px;color: #1a1a1a;background: url(../images/ns_ico3.png) no-repeat left bottom;display: block;text-align: center;width:126px;}
.zx_a dd{padding-top:23px;}
.zx_a dd h4 a{display:block;max-height: 70px;font-size:18px;color: #1a1a1a;line-height: 31px;overflow: hidden;}
.zx_a dd p{font-size:14px;color: #666666;line-height: 25px;padding-top:3px;}
.xz_d{float:right;width:427px;margin-right: 42px;position: relative;}
.xz_d li{float:left;width:196px;margin-right:35px;text-align: center;}
.xz_d li img{width:196px;height: 110px;border-radius:5px;}
.xz_d li span{padding-top:14px;font-size:14px;line-height: 26px;display: block;}
.xz_d li em{display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xz_j1,.xz_j2{position: absolute;top:44px;}
.xz_j1{left:-43px;}
.xz_j2{right:-43px;}
.xz_d .tempWrap{width:427px!important;overflow: hidden;}
.xz_d li:last-child{margin:0;}
.xz_u li{height: 42px;line-height: 42px;font-size:14px;color: #666666;}
.xz_u li em{float: right;}


.ab_bj{background: url(../images/ab_bj.jpg) no-repeat;height: 626px;overflow: hidden;padding-top:29px;box-sizing: border-box;}
.about dt{float:left;font-size:0;line-height: 0;margin-left:-228px;}
.about dd{float:left;width:402px;padding:104px 0 0 73px;}
.about dd em{display: block;height: 32px;line-height: 32px;border-bottom:1px solid #d0b393;text-transform: uppercase;font-size:16px;color: #333333;}
.about dd h3 a{display: block;padding-top:50px;height: 58px;line-height: 58px;font-size:40px;color: #333333;}
.about dd h3 i{width:10px;height: 10px;background: #d0b393;vertical-align: middle;display: inline-block;margin:0 23px;border-radius: 50%}
.about dd span{font-size:14px;color: #666666;line-height: 32px;height: 32px;}
.about dd span b{font-weight: normal;padding:0 16px;display: inline-block;}
.about dd p{font-size:14px;color: #666666;line-height: 30px;padding-top:36px;}
.about dd p a{color: #d0b393}







@media screen and (min-width:1366px) {
    html {font-size:14px;}}

@media screen and (min-width:1440px) {
    html {font-size:16px;}}

@media screen and (min-width:1600px) {
    html {font-size:18px;}}

@media screen and (min-width:1920px) {
    html {font-size:20px;}}