﻿@charset "utf-8";
body{font-family:"Microsoft Yahei";background: #f7f6f3}
a{text-decoration: none;}
a:hover{text-decoration: none;}
.titis{height:123px;text-align: center;background: url(../images/ico1.png) no-repeat center bottom;}
.titis h4 {font-size:32px;color: #2d2d2d;height:37px;line-height:37px;font-weight:normal;}
.titis h4 a {color: #2d2d2d}
.titis p {height:23px;font-size:16px;color: #2d2d2d;line-height:23px;}
.titis em {display: block;font-size:10px;color: #969635;padding-top:23px;text-transform: uppercase;letter-spacing: 10px}


.shil{padding-top:95px;height: 371px;}
.shil dt{float:left;font-size:0;line-height: 0;width:477px;height: 272px;}
.shil dd {float:right;width:690px;}
.shil dd h4 {height: 94px;border-bottom:1px solid #d9d9d9;font-weight: normal;}
.shil dd h4 span {display: block;font-size:32px;color: #303030;height: 41px;line-height: 41px;}
.shil dd h4 em {display: block;font-size:12px;color: #969635;text-transform: uppercase;letter-spacing: 10px}
.shil dd h4 i {display: block;float:right;width:23px;height: 23px;background: #595221;text-align: center;line-height: 23px;font-size:14px;color: #fff;font-style: normal;margin-top:71px;}
.shil dd p {height: 98px;padding-top:18px;font-size:14px;color: #666666;line-height: 24px;}
.shil dd li {float:left;width:135px;padding-right:28px;margin-right:20px;font-size:12px;color: #999999;text-align: center;background: url(../images/sl_ico1.jpg) no-repeat right;}
.shil dd li span {display: block;font-size:18px;color: #2d2d2d;}
.shil dd li span em {color: #969635;font-weight: bold;}
.shil dd li span em i {font-style: normal;font-size:32px;}
.shil dd li:last-child{margin:0;padding:0;background: none}

.pro_bj{background: url(../images/pro_bj.jpg) no-repeat no-repeat center top;height: 973px;overflow: hidden;padding-top:72px;}
.pro_qh{padding-top:32px;height: 113px;text-align: center;}
.pro_qh span {width:280px;height: 70px;background: #eaeae4;margin:0 8px;display: inline-block;position: relative;}
.pro_qh span em {font-size:18px;color:#969635;font-weight: bold;padding-top:14px;height: 28px;line-height:28px;display:block;}
.pro_qh span i{font-size:10px;color: #ceceb1;text-transform: uppercase;letter-spacing:3px;font-style: normal;}
.pro_qh span.on{background: #969635;}
.pro_qh span.on em{color: #fff}
.pro_qh span.on i {color: #c1c194}
.pro_qh span.on:after{content: "";display: block;width:0;height:0;border-right:13px solid transparent;border-left:13px solid transparent;border-top:8px solid #969635;position: absolute;left:47%;bottom:-8px;}
.pro_nr{height: 602px;background: #fff;padding:30px 0 0 27px;}
.pro_nr:hover{box-shadow:0 0 15px 8px rgba(220,219,216,0.8) }
.pro_c{height: 602px;position: relative;}
.pro_a dl{height: 430px;margin-bottom:9px;}
.pro_a dt {font-size:0;line-height: 0;width:764px;}
.pro_a dt img {width:764px;height: 430px;}
.pro_b li{float:left;width:248px;margin-right:10px;position: relative;font-size:0;line-height: 0}
.pro_b li img{width:248px;height:140px;}
.pro_b li span{position: absolute;width:100%;text-align: center;height: 100%;background:rgba(0,0,0,0.5);left:0;top:0;box-sizing: border-box;padding-top:40px;text-align: center;display: none;}
.pro_b li span a {display: block;height: 26px;line-height: 26px;font-size:14px;color: #fff;font-weight: bold;}
.pro_b li span i{width:23px;height: 23px;background: #fff;text-align: center;line-height: 23px;font-size:14px;display: inline-block;color: #000000;font-style: normal;margin-top:7px;}
.pro_b li.on span {display: block;}
.fen_w {width:286px;padding:30px 0 0 65px;position: absolute;top:0;right:50px;}
.fen_w h4 a {display: block;height: 50px;line-height: 50px;font-size:32px;color: #2d2d2d;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fen_w span {font-size:20px;color: #2d2d2d;height:41px;background: url(../images/pro_ico1.jpg) no-repeat left bottom;display: block;}
.fen_w p {width:252px;padding-top:36px;height: 100px;border-bottom:1px solid #d9d9d9;padding-right:35px;font-size:14px;color: #2d2d2d;line-height: 24px;}
.fenl{position: absolute;top:328px;right:50px;width:293px;}
.fenl li{float:left;height:28px;line-height: 28px;text-align: center;margin:0 7px 8px 0;}
.fenl li a {font-size:13px;color: #000000;background: #eaeae4;padding:0 17px;display: inline-block;}
.fenl li a:hover{background: #969635;color: #fff;}
.fenl i{width:23px;height: 23px;line-height: 23px;text-align: center;font-size: 14px;color: #fff;background: #595221;margin-top:50px;display: block;font-style: normal;}

.yous{height: 2028px;overflow: hidden;}
.yous .titis{margin-bottom:20px;}
.ys1{height: 666px;}
.ys1_fl{float:left;width:853px;}
.ys1_t{font-size:0;line-height: 0;}
.ys1_t img{margin-right:2px;width:425px;height: 288px;}
.ys1_t img:last-child{margin:0;}
.ys1_z{background:url(../images/ys1_bj.jpg) no-repeat;margin-top:2px;height:288px;padding:56px 0 0 93px;box-sizing:border-box;}
.yous dt{overflow: hidden;}
.yous dt img {float:left;padding-top:7px;}
.ys1_z dt p{float:left;width:388px;padding-left:16px;font-size:28px;color: #2d2d2d;line-height: 40px;}
.yous dt p span {font-size:32px;display: block;font-weight:600;}
.yous dd {width:400px;font-size:14px;color: #999999;padding-top:30px;}
.ys1_fr{float:right;font-size:0;line-height: 0}
.ys1_fr img {width:346px;height: 577px;}
.ys2,.ys3{height:615px;position: relative;}
.ys2_t{position:absolute;left:50%;margin-left:-960px;}
.ys2_z{background: url(../images/ys2_bj.jpg) no-repeat;width:507px;height: 491px;position: absolute;left:50%;margin:45px 0 0 93px;padding:100px 0 0 67px;}
.ys2_z dt p{float:left;width:333px;padding-left:16px;font-size:28px;color: #2d2d2d;line-height: 40px;}
.ys3_t{float:right;font-size:0;line-height: 0;}
.ys3_z{background: url(../images/ys3_bj.jpg) no-repeat;width:460px;height:418px;position: absolute;left:0;top:0;margin:36px 0 0 0px;padding:100px 0 0 67px;}
.ys3_z dt p{float:left;width:333px;padding-left:16px;font-size:28px;color: #2d2d2d;line-height: 40px;}
.ys3_z dd{width:314px;}

.lc_bj{background: url(../images/lc_bj.jpg) no-repeat;height: 295px;padding-top:101px;}
.lc_c{background: url(../images/lc_c.png) no-repeat;height: 200px}
.lc_l{padding:49px 0 0 55px;width:207px;float:left;}
.lc_l em {padding-left:39px;font-size:12px;color: #fff;background: url(../images/lc_tel.jpg) no-repeat left center;height: 27px;line-height: 27px;display: inline-block;}
.lc_l p {padding-top:16px;font-size:20px;color: #fff;}
.lc_l p span {font-size:32px; color: #fff;font-weight: bold;line-height: 32px;display:block;}
.lc_n{float:left;width:253px;padding:65px 0 0 37px;}
.lc_n h4{height: 46px;line-height: 46px;font-size:34px;color: #969635;}
.lc_n p {font-size:16px;color: #969635;letter-spacing:8px}
.lc_r{float:right;width:627px;}
.lc_r li {float:left;width:156px;height: 100px;text-align: center;}
.lc_r li img {padding-top:25px;}
.lc_r li span {display: block;line-height: 22px;line-height: 22px;font-size:13px;color: #999999;padding-top:10px;}
.lc_r li:nth-child(1),.lc_r li:nth-child(3),.lc_r li:nth-child(6),.lc_r li:nth-child(8){background: #f7f6f3}

.tiy{padding-top:72px;height: 827px;position:relative;overflow-x: hidden;overflow-y: hidden;}
.tiy i{background:url(../images/ty_bj.jpg) no-repeat left bottom;height:269px;position:absolute;left:50%;display: block;width:100%;bottom:0;margin-left:-960px;width:1920px;}
.tiy .content{padding-top:35px;}
.biaod{float:left;width:312px;background: #fff;height: 496px;padding:50px 0 0 56px;position: relative;z-index: 2}
.biaod p{font-size:16px;color: #595221;height: 75px;}
.biaod p span {display: block;font-size:24px;font-weight: bold;height: 34px;line-height: 34px;}
.biaod ul{height: 382px;overflow: hidden;}
.biaod li{margin-bottom:9px;}
.biaod li.lis1 input{width:238px;height: 32px;border:1px solid #a2a24c;padding-left:14px;line-height: 32px;color: #ababab}
.biaod li.lis2 textarea{width:238px;border:1px solid #a2a24c;padding-left:14px;color: #ababab;height: 108px;}
.biaod li.lis_btn input{width:252px;height: 39px;background: #595221;font-size:14px;color: #fff;border:0;margin-top:67px;}
.bd_te{background: #eaeae4;height: 39px;font-size:12px;color: #a3a399;line-height: 39px;position: absolute;left:0;bottom:0;width:100%;text-align: center;}
.bd_te span {font-size:14px;font-weight: bold}
.ty_t{position: absolute;left:50%;top:230px;margin-left:-232px;}
.ty_t p{width:740px;padding-right:40px;margin-top:30px;font-size:16px;color: #fff;background: url(../images/ty_ico1.jpg) no-repeat right 15px;text-align: right;}
.ty_t p span {display: block;font-size:22px;height: 36px;line-height: 36px;}



.bz_bj{padding-top:71px;height:738px;border-bottom:1px solid #969635;}
.baoz .titis h4{height:46px;line-height:46px;}
.baoz .titis h4 span {font-size:46px;}
.bz_nr{padding-top:41px;position: relative;}
.bz_c dl{height: 451px;background: #fff;}
.bz_c dt{float:left;font-size:0;line-height: 0;width:731px;}
.bz_c dt img {width:731px;height:451px}
.bz_c dd {float:left;width:368px;padding:78px 0 0 55px;}
.bz_c dd h4 {height: 106px;border-bottom:1px solid #e5e5e5;font-weight: normal;}
.bz_c dd h4 i{float:left;width:78px;display:inline-block;font:63px "Tahoma";color: #dddddd;font-style: normal;vertical-align: top;line-height:63px}
.bz_c dd span {float:left;width:273px;font-size:18px;color: #2d2d2d}
.bz_c dd span em {display: block;height: 40px;font-size:24px;color: #2d2d2d;font-weight:bold;line-height: 40px;}
.bz_c dd p {padding-top:45px;font-size:14px;color: #808080;line-height: 24px;}
.bz_nr .tempWrap:hover{box-shadow:0 0 10px 7px #dcdbd8;}
.bz_j1,.bz_j2{position: absolute;top:233px;}
.bz_j1{left:-53px;}
.bz_j2{right:-53px;}
.bz_btn1{background: #595221;width:301px;height: 46px;line-height: 46px;text-align: center;font-size:14px;color: #fff;position: absolute;top:588px;left:450px;}
.bz_btn1 a{color: #fff}

.al_bj{background: #eaeae4;padding-top:100px;height: 634px;border-bottom:6px solid #a2a24c;}
.al_nr{position: relative;margin-top:24px;}
.al_c {height: 438px}
.al_c dt{float:left;font-size:0;line-height: 0;width:600px;height: 337px;position: relative;z-index: 2}
.al_c dt img {width:600px;height: 337px;}
.al_c dd{width:1055px;background: #fff url(../images/al_a1.jpg) no-repeat right top;height: 337px;box-sizing: border-box;padding:66px 121px 0 512px;margin-top:47px;float:right;margin-left:-455px;}
.al_c dd h4 a{display: block;height: 38px;font-size:20px;color: #2d2d2d;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.al_c dd span {height: 47px;font-size:16px;color: #2d2d2d;background: url(../images/al_ico1.jpg) no-repeat left bottom;display: block;}
.al_c dd p {padding-top:30px;color: #999999;line-height: 24px;font-size:14px;}
.al_c dd p a {color: #969635}
.al_c dl:hover dd {box-shadow:0 0 10px 7px #dcdbd8;}
.al_j{position: absolute; top:292px;left:494px;z-index: 3}


.news{height: 733px;padding-top:72px;}
.dongt{float:left;width:564px;padding-top:18px;}
.dongt .tit{height: 38px;line-height: 38px;padding-left:20px;background: url(../images/ns_ico1.jpg) no-repeat left center;margin-bottom:23px;}
.dongt .tit span a{font-size:20px;color: #2d2d2d;font-weight: bold;}
.dongt .tit em a{float:right;font-size:14px;color:#2d2d2d;}
.dongt dl{height: 267px;border-bottom:1px solid #e5e5e5;margin-bottom:26px;}
.dongt dt{font-size:0;line-height: 0}
.dongt dt img {width:564px;height: 151px}
.dongt dd {padding-top:20px;}
.dongt dd h4 a{display: block;height: 24px;line-height: 24px;font-size:14px;color: #4c4c4c;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dongt dd p {font-size:12px;color: #999999;line-height: 22px;width:419px;padding-top:8px;}
.dongt dd span a {float:right;width:102px;height: 29px;line-height: 29px;background: #a7a756;font-size:12px;color: #fff;text-align: center;margin-top:11px;}
.dongt li{height: 36px;line-height: 36px;padding-left:19px;background: url(../images/dt_ico1.jpg) no-repeat left center;font-size:14px;color: #4c4c4c}
.dongt li a{color: #4c4c4c;}
.dongt li span {float:right;color: #ababab;font-size:12px;line-height: 36px;}
.dongt li:hover{background: url(../images/dt_ico1_hv.jpg) no-repeat left center;}
.dongt li:hover a,.dongt li:hover span {color: #969635}


.baik{float:right;width:572px;padding-top:18px;}
.baik .tit{height: 38px;line-height: 38px;padding-left:20px;background: url(../images/ns_ico1.jpg) no-repeat left center;margin-bottom:23px;}
.baik .tit span a{font-size:20px;color: #2d2d2d;font-weight: bold;}
.baik .tit em a{float:right;font-size:14px;color:#2d2d2d;}
.bk_nr li{padding-bottom:22px;border-bottom:1px solid #e5e5e5;overflow:hidden;margin-bottom:20px;}
.bk_nr li em {float:left;width:77px;display: inline-block;background: url(../images/ns_ico2.jpg) no-repeat right center;font-size:12px;color: #4d4d4d;}
.bk_nr li em i{font-size:40px;font-weight:bold;font-style:normal;height:51px;line-height:51px;display: block;margin-bottom:8px;}
.bk_nr li p {float: right;width:468px;}
.bk_nr li p i a {font-size:16px;color: #4c4c4c;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;height: 36px;line-height: 36px;font-style: normal;}
.bk_nr li p span {font-size:12px;color: #999999;line-height: 20px;padding-top:3px;}
.bk_nr li p span a  {color: #999999}
.bk_nr li:hover em,.bk_nr li:hover p i a,.bk_nr li:hover span,.bk_nr li:hover span a{color: #969635}
.bk_nr li:hover em{background: url(../images/ns_ico2_hv.jpg) no-repeat right center;}
.bk_nr li:last-child{border:0;}

.ab_bj{background: url(../images/ab_bj.jpg) no-repeat center top;height: 561px;padding-top:79px;box-sizing: border-box}
.about {position:relative;}
.about .titis {background: url(../images/ico1.png) no-repeat center bottom;}
.about .titis h4 a,.about .titis p,.about .titis em{color: #fff}
.about dl{width:872px;margin:28px auto 0;box-shadow:0 5px 10px #86862f;position: absolute;top:151px;left:149px;}
.about dd {background: #f7f6f3;padding:34px 76px 0 119px;height: 75px;text-align: center;font-size:14px;color: #6b6a69;line-height: 28px;}
.about dt {font-size:0;line-height: 0}
.about dt img {width:872px;height: 315px;}