.headTop{background: url(../images/hbg.jpg) repeat-x;width:100%;height:50px;line-height:50px;font-size:14px;}
.headTop p.fl{color:#fff;}
.headTop .rigcon .abox a{color:#fff;display:inline-block;background:url(../images/dot.png) no-repeat right center;
padding:0 15px 0 7px;}
.headTop .rigcon .abox a.last{background:none;}
.headTop .rigcon .searbox{position:relative;height:50px;}
.headTop .rigcon .searbox>.iconfont{font-size:18px;color:#fff;border-left:1px solid #757376;padding:0 10px;}
.headTop .rigcon .searInfo{position: absolute;left:-158px;top:50px;z-index: 99;background:#fff;width:238px;padding:10px 10px 20px;display:none;}
.headTop .rigcon .searInfo .txt{width:180px;border:1px solid #DAB766;float:left;height:20px;padding:5px;font-size:14px;color:#666;}
.headTop .rigcon .searInfo a.iconfont{float:left;display: block;color:#fff;width:46px;height:32px;line-height:32px;
background:#DAB766;text-align: center;font-size:18px;}
.headTop .rigcon .searbox:hover .searInfo{display:block;} 
.headTop .rigcon .phone{background: #F0BE20;padding:0 13px;height:50px;}
.headTop .rigcon .phone .iconfont{color:#fff;font-size:24px;}

.header{background:url(../images/tbg.jpg) no-repeat center;width:100%;height:146px;}

.head-top{border-bottom:1px solid #F2F2F2;}
.head-top .tel{color:#eb3b00;font-size:24px;padding:28px 0 0;}
.head-top .tel .iconfont{font-size:30px;border:1px solid #C6C6C6;border-radius:50px;padding:5px;}
.mainNav{padding:13.5px 0;}
.mainNav ul{margin-left:-38px;}
.mainNav li{float: left;padding-right:38px;background: url(../images/dot2.png) no-repeat right center;
margin-left:38px ;position:relative;}
.mainNav li>a{display: block;width: 106px;height:32px;text-align:center;line-height:32px;font-size:16px;
color:#666;}
.mainNav li.last{background:none;padding-right:0;}
.mainNav li:hover>a,.mainNav li.active>a{background: url(../images/cur.png) no-repeat center;font-weight:bold;
color: #dab766;}
.mainNav .dlmenu{position: absolute;left:0;top:32px;width:106px;text-align: center;background: rgba(255,255,255,0.3);z-index: 99;
opacity:0;visibility: hidden;transition: all 0.3s;-webkit-transition: all 0.3s;transform: translateY(50px);-webkit-transform: translateY(50px);}
.mainNav .dlmenu dd{padding:5px 0;}
.mainNav .dlmenu dd a{color:#999;font-size:14px;}
.mainNav .dlmenu dd:hover a{color:#dab766;}
.mainNav li:hover .dlmenu{transform: translateY(0px);-webkit-transform: translateY(0px);opacity:1;visibility:visible;}

.HomeBan{width: 100%;position: relative;overflow: hidden;height:826px;}
.HomeBan .bd{width: 1920px;position: absolute; left: 50%; margin-left: -960px;}
.HomeBan .bd li img{height:826px;}
.HomeBan a.prev,.HomeBan a.next{position: absolute;top:50%;z-index:99;margin-top:-26px;}
.HomeBan a.prev .iconfont,.HomeBan a.next .iconfont{color:#dab766;font-size:52px;}
.HomeBan a.prev{left:30px;}
.HomeBan a.next{right:30px;}
.mouseBox{position:absolute;bottom:40px; z-index:9;text-align: center;width:100%;color:#fff;font-size:12px;}
.mouseBox .iconfont{font-size:38px;display:block;margin-bottom:10px;
animation: mymouse 1.5s infinite linear;-webkit-animation:mymouse 1.5s infinite linear ;}
@keyframes mymouse{
	0%{transform:translateY(8px);}
	50%{transform:translateY(0px);}
	100%{transform:translateY(8px);}
}
@-webkit-keyframes mymouse{
	0%{transform:translateY(8px);}
	50%{transform:translateY(0px);}
	100%{transform:translateY(8px);}
}

.moudle-Box{text-align:center;background:#DBB866;font-size:0;}
.moudle-Box li{width:15%;border-right:4px solid #F7F7F7;display: inline-block;position:relative;
}
.moudle-Box li .txt{position:absolute;left: 0;top:0;background:#DBB866;width:100%;height:100%;
display: flex;align-content:center;flex-wrap:wrap;align-items:center;transition: all 0.3s;
-webkit-transition: all 0.3s;}
.moudle-Box li .iconfont{font-size:56px;color:#1D1D1D;width:100%;}
.moudle-Box li h2{font-size:16px;color:#1d1d1d;margin-top:10px;width:100%;}
.moudle-Box li p{color:#303030;font-size:12px;text-transform: uppercase;margin-top:5px;width:100%;}
.moudle-Box li.last{border-right:none;}
.moudle-Box li:hover .txt{background:rgba(0,0,0,0.7);}
.moudle-Box li:hover .iconfont{display:none;}
.moudle-Box li:hover h2,.moudle-Box li:hover p{color:#fff;} 

.Ttit{padding:70px 0 35px;text-align:center;}
.Ttit h2{color:#666666;font-size:36px;}
.Ttit p{font-size:14px;color:#999;padding:15px 0 20px;}

.homeBrand-left{width: 50%;height: 490px;background-color: #6aa833}
.homeBrand-right{width: 50%;height: 490px;}
.homeBrand-left .pic{float: right;width: 990px;height: 490px;overflow: hidden;position: relative;}
.homeBrand-left .pic img{display: block;width: 100%;height: 100%;animation: slowBig 8s linear infinite alternate; animation-play-state: paused;transform:scale(1,1)}
.homeBrand-left .pic:hover img{animation-play-state: running;transform: none;}
@keyframes moveVideo{
   0%{box-shadow: 0 0 0 5px rgba(106,168,51,0.5);}
  50%{box-shadow: 0 0 0 8px rgba(106,168,51,0.2);}
   100%{box-shadow: 0 0 0 5px rgba(106,168,51,0.5);}
}
@keyframes slowBig {
  to {transform:scale(1.2,1.2);}
}
.homeBrand-right .brandAbout{height: 50%;background-color:#DBB866;box-sizing: border-box;-moz-box-sizing:border-box;padding-top: 35px;padding-left: 45px;}
.homeBrand-right .brandAbout .tit{font-size:30px;color: #fff;height: 66px;display: block;font-weight:bold;line-height: 66px;margin-bottom: 10px;}
.homeBrand-right .brandAbout .tit b{font-weight: normal;font-size: 18px;}
.homeBrand-right .brandAbout h2{font-size: 24px;color: #fff;font-weight: normal;margin-bottom: 15px;}
.homeBrand-right .brandAbout .txt{width: 500px;font-size: 14px;color: #fff;line-height: 22px;}
.homeBrand-right .brandAbout .txt .more .iconfont{color: #fff;font-size:24px;float: right;margin-top:30px;}
.homeBrand-right .brandWord{height: 50%;background-color: #e6e6e6;box-sizing: border-box;-moz-box-sizing:border-box;padding-top: 50px;padding-left: 70px;}
.homeBrand-right .brandWord .sp1{font-size:24px;color:#dbb866;margin-bottom:25px;position: relative;font-weight: normal;}
.homeBrand-right .brandWord .sp1 span{display: block;font-size:12px;color:#cbcbcb;text-transform: uppercase;}
.homeBrand-right .brandWord .sp1:before{content: "";position: absolute;width: 5px;height: 69px;background: url(../images/line.png) no-repeat center center;left: -20px;top: -50px;}
.homeBrand-right .brandWord .sp1:after {content: "";position: absolute;width:69px; height:83px;
background: url(../images/foot.png);left: 425px;top:0px;}
.homeBrand-right .brandWord .list{width: 500px;overflow: hidden;color:#191919;font-size:20px;line-height:1.6;}

.ServiceBG{background: url(../images/bg1.jpg) no-repeat center;width:100%;height:875px;}
.ServiceBG .contain{padding:70px 0 0;position:relative;}
.ServiceBG .bd li .lefbox{color:#fff;width:420px;float:left;padding:60px 0 0;}
.ServiceBG .bd li .tit{margin-bottom:75px;}
.ServiceBG .bd li .tit h1{font-size:48px;margin-bottom:10px;}
.ServiceBG .bd li .tit h5{font-size:18px;text-transform:uppercase;}
.ServiceBG .bd li .con h6{font-size:18px;font-weight:bold;margin-bottom:8px;}
.ServiceBG .bd li .con p{font-size:18px;line-height:1.5;margin-bottom:75px;}
.ServiceBG .bd li .con a.more,.newslist a.more{display:block;width:205px;height:40px;line-height:40px;
background:#ED5032;text-align: center;color:#fff;font-size:14px;}
.ServiceBG .bd li .con a.more .iconfont,.newslist a.more .iconfont{padding-left: 20px;font-size:28px;vertical-align: middle;}
.ServiceBG .bd li .rigbox{float:right;width:600px;height:735px;position:relative;}
.ServiceBG .bd li .rigbox .bigimg{width:600px;height:735px}
.ServiceBG .bd li .rigbox .smallimg{position: absolute;bottom:88px;left:-180px;width:285px;height:190px;}
.ServiceBG .hd{position: absolute;left:0;bottom:140px;}
.ServiceBG .hd ul,.ServiceBG .hd a{display:inline-block;vertical-align: middle;}
.ServiceBG .hd li{font-size:0;display: inline-block;width:5px;height:5px;background:#fff;border-radius:50px;
margin:0 5px}
.ServiceBG .hd li.on{border:10px solid #E54D30;margin:0 3px;}
.ServiceBG .hd a{vertical-align:-7px;}
.ServiceBG .hd a .iconfont{font-size:24px;color:#fff;}

.WitBG{background:#F1F1F1;width:100%;height:450px;position:relative;}
.WitBG .bd li{position:relative;}
.WitBG .bd li .lefbox{width:600px;height:450px;}
.WitBG .bd li .lefbox img{width:600px;height:400px;}
.WitBG .bd li .rigbox{width:50%;height:100%; position:absolute;right:0;top:0;background:#DBB866;}
.WitBG .bd li .rigbox .txt{padding:85px 50px;width:500px;font-size:14px;color:#fff;line-height:1.5;}
.WitBG .bd li .rigbox .txt p{margin-bottom:20px;}
.WitBG .bd li .rigbox .zhushi{position: absolute;left:-20px;top:50%;margin-top:-29px;}
.WitBG .hd{position: absolute;left:50%;margin-left:-600px;bottom:0;height:50px;line-height:50px;
width:600px;font-size:0;overflow: hidden;}
.WitBG .hd a{display: inline-block;width:50%;font-size:14px;text-align: center;}
.WitBG .hd a .iconfont{color:#DBB866;font-size:52px;}
.WitBG .hd a:hover{background:#F0BE20;}
.WitBG .hd a:hover .iconfont{color:#fff;}

.MemberBG{background:url(../images/bg2.jpg) no-repeat center;width:100%;height:778px;}
.tablist{padding:55px 0 50px;}
.tablist ul{font-size:0;text-align: center;}
.tablist li{display:inline-block;height:30px;line-height:30px;margin:0 30px;}
.tablist li a{color:#999;font-size:16px;display:block;}
.tablist li:hover a,.tablist li.active a{border-bottom:2px solid #f0be20;color:#f0be20;}

.newslist ul{margin-left:-25px;}
.newslist li{/*height:420px;*/background:#fff;width:380px;margin-left:25px;float:left;
transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;box-shadow:0 0 5px rgba(211, 209, 208);}
.newslist li a{display:block;}
.newslist li a.imgbox img{width:100%;height:280px}
.newslist li .txt{padding:35px 25px;}
.newslist li .txt a{color:#666;font-size:16px;border-bottom: 1px solid #DFDFDF;padding-bottom:20px;
margin-bottom:20px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.newslist li .txt p{color:#999999;font-size:14px;line-height:1.5;}
.newslist li .txt span{font-size:14px;color:#999;text-align: right;display: block;margin-top:15px;}
.newslist li:hover{transform: translateY(-10px);-webkit-transform: translateY(-10px);}
.newslist li:hover .txt a{color:#333;border-bottom-color:#333;}
.newslist a.more{margin: 65px auto 0;}

.AppBox{height:35px;background:#DBB866;padding:15px 0;}
.AppBox .Abtn{display: block;width:150px;height:35px;line-height:35px;background:#fff;
border-radius:50px;text-align: center;color:#999;font-size:16px;}
.AppBox p{color:#fff;font-size:14px;line-height:35px;}

.footer{background:#F7F7F7;width:100%;padding:52px 0 0;}
.footer .quickNav{padding-right:74px;}
.footer .quickNav a{display:block;color:#989898;font-size:14px;line-height:1.8;}
.footer .htit{color:#515151;font-size:16px;margin-bottom:20px;}
.footer .LinkNav{width:220px;margin-right:70px;}
.footer .LinkNav p{color:#989898;font-size:14px;line-height:1.6;}
.footer .LinkNav .link{padding-top:15px;}
.footer .LinkNav .link a .iconfont{color:#ABABAB;font-size:18px;padding-right:10px;}
.footer .fillBox{width:458px;}
.footer .fillBox input[type='text']{border-bottom:1px solid #D6D6D6;margin-right:28px;
height:28px;line-height:28px;padding-bottom:10px;width:180px;margin-bottom:30px;}
.footer .fillBox textarea{border-bottom:1px solid #D6D6D6;width:388px;resize:none;display: block;}
.footer .fillBox input[type='submit']{width: 160px;height:40px;line-height:40px;background:#232323;
margin-top:25px;color:#C9C9C9;font-size:14px;}
.footer .CodeBox .code{margin-left:20px;}
.footer .CodeBox .code img{background:url(../images/cbg.png) no-repeat center;width:99px;
height:99px;padding:2px 5px 11px 18px;}
.footer .CodeBox .code p,.footer .CodeBox>p{color:#cbcbcb;font-size:12px;text-align: center;padding:5px;}
.footer .CodeBox p{color:#989898;text-align: center;padding-left:45px;padding-top:20px;}
.Bottom{margin-top:55px;border-top:1px solid #D5D5D5;}
.Bottom p{padding:30px 0 40px;text-align: center;color:#afafaf;font-size:13px;}

.r-navs{position:fixed;left:0;top:50px;z-index:99;}
.r-navs .logo img{width:90px;height:155px;}
.r-navs .lefFix{width:90px;text-align: center;background:#FED130;}
.r-navs .lefFix li{border-bottom:1px solid #F1C62E;}
.r-navs .lefFix li a{display:block;padding:15px 0;}
.r-navs .lefFix li a .iconfont{color:#AE8F21;font-size:18px;}
.r-navs .lefFix li:hover a .iconfont{color:#AE8F21;}
.lefFix{position:relative;z-index:99;}
.lefFix li{position:relative;}
.lefFix li .libox,.lefFix li .wxbox{position:absolute;bottom:0;left:-500px;transition: all 0.3s;-webkit-transition: all 0.3s;z-index:0;}
.lefFix li .libox{width:180px;background:#FED130;height:51px;line-height:51px;color:#fff;font-size:14px;}
.lefFix li .wxbox{background:#fff;width:110px;}
.lefFix li .wxbox img{padding:5px;width:100px;height:100px;}
.lefFix li:hover .libox,.lefFix li:hover .wxbox{left:100px;}

.Sban{height:500px;position: relative;width:100%;overflow:hidden;}
.Sban .ban{position:absolute;width:1920px;left:50%;margin-left:-960px;height:500px;}

.ColumnBox{padding:40px 0;margin-bottom:20px;background:#fff;}
.ColumnBox ul{font-size:0;text-align: center;}
.ColumnBox li{width:145px;text-align: center;border-right:1px solid #E3E3E3;display: inline-block;}
.ColumnBox li a{display:block;}
.ColumnBox li a .iconfont{font-size:56px;color:#DBB866;}
.ColumnBox li p{color:#666666;font-size:16px;font-family:"黑体";}
.ColumnBox li.last{border-right:0px;}
.ColumnBox li:hover p,.ColumnBox li.active p{color:#DBB866;}

.mainBG{background:#F7F7F7;padding-bottom:45px;}
.mainBG .section{width:1160px;padding:20px 20px;margin: 0 auto;background:#fff;}
.rigCon{width:100%;float:left;}



.pic-list ul{margin-left:-16px;}
.pic-list li{width:376px;float:left;margin-left:16px;background:#fff;position:relative;
trnsition: all 0.4s ease-in;-webkit-transition: all 0.4s ease-in;margin-bottom:25px;}
.pic-list li a{display:block;}
.pic-list li a.imgbox{width:376px;height:247px;position:relative;overflow:hidden;}

.pic-list li a.imgbox img{width:376px;height:247px;trnsition: all 0.4s ease-in;-webkit-transition: all 0.4s ease-in;}
.pic-list li a.t{padding:20px;text-align: center;color:#666;font-size:16px;}
.pic-list li a.t:after{content:"";border-bottom:3px solid #DBB866;position: absolute;bottom:0;left:0;
width:0;trnsition: all 0.4s ease-in;-webkit-transition: all 0.4s ease-in;}
.pic-list li:hover  a.t:after{width:100%;}
.pic-list li:hover{box-shadow:0 5px 8px #E9E9E9;transform: translateY(-10px);-webkit-transform: translateY(-10px);}

.page{text-align:center;padding:35px 0;}
.page a{ display: inline-block; padding:8px 14px; color: #635E5E; font-size: 14px; background: #F4F4F4; border-radius:4px; }
.page a:hover, .page a.a_cur, .page a.current{color: #fff;background:#DBB866; }

.lefCon{width: 240px;float: right;}
.sideMenu li{padding:15px 25px;background:#DBB866;margin-bottom:10px;}
.sideMenu li a{display: block;}
.sideMenu li .iconfont{display:inline-block;font-size:52px;color:#fff;}
.sideMenu li h5{display: inline-block;font-size:18px;font-weight:bold;width:125px;color:#fff;}
.sideMenu li h5 span{display: block;color:#fff;font-size:12px;font-weight:normal;text-transform: uppercase;}

.ntit{background:#F5F5F5;position: relative;}
.ntit h2{background: url(../images/nbg.jpg) no-repeat;width:126px;height:40px;line-height:40px;color:#fff;font-size:14px;text-indent:27px;}
.ntit a.more{position: absolute;right:10px;top:0;height:40px;line-height:40px;font-size:12px;}
.HotBox{margin-bottom:15px;}
.HotBox ul{border:1px solid #F7F7F7;padding:17px;border-top:0px;}
.HotBox li a{display: block;text-align: center;}
.HotBox li a img{width:203px;height:134px;}
.HotBox li a.t{color:#999;font-size:14px;padding-top:10px;}

.art-box {padding:5px 10px 15px; border-bottom: 1px solid #f7f7f7; text-align: center; }
.art-box h2{ line-height:30px; padding:5px 0; font-weight: bold; font-size:24px; color: #333; }
.art-box .info {font-size: 12px; color:#888; line-height:1.6;}
.art-box .info i{margin:0 2px 0 20px; position: relative; top:3px;font-size:18px;color:#A9A9A9;}
.article_content{padding:0 0 20px; line-height:200%; word-wrap:break-word; word-break:break-all;color: #666;font-size:14px;}
.article_content img{width:100%;}

.newsBox li{padding:30px 0;border-bottom:1px solid #E5E5E5;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
.newsBox li a{display: block;} 
.newsBox li .imgbox{width:204px;height:150px;float:left;}
.newsBox li .imgbox img{width:100%;height:100%;}
.newsBox li .txt{width:560px;float: left;margin-left:25px;}
.newsBox li .txt a{color:#333;font-size:16px;margin:20px 0 15px;}
.newsBox li .txt p{color:#888;font-size:13px;line-height:26px;}

.newsBox li .mbox{float: right;}
.newsBox li .mbox .time{color:#C6C6C6;font-size:20px;display: block;margin:30px 0 50px;}
.newsBox li .mbox a.more{padding:5px 14px;border-left:1px solid #E5E5E5;display: inline-block;height:30px;line-height:18px;}
.newsBox li:hover{padding:30px 20px;box-shadow:0 0 10px rgba(9,2,4,0.05);}
.newsBox li:hover .txt a{color:#DBB866;}
.Contxt{text-align: center;padding:60px 0 50px;}
.Contxt h4{color:#666;font-size:15px;font-weight:bold;margin-bottom:10px;}
.Contxt p{color:#666;font-size:14px;line-height:1.5;}


.picTxt .item-list{ width: 300px; display: inline-block; margin: 0 40px 25px 40px; position: relative;transition: all 0.4s ease-in;-webkit-transition: all 0.4s ease-in;    background: #fff;}
.picTxt .item-list .pic{ width: 300px; height: 95px;overflow: hidden;}
.picTxt .item-list .pic img{width: 100%; height: 100%;transition: all 0.3s;-webkit-transition: all 0.3s;}
.picTxt .item-list .txt h4{ padding: 20px;text-align: center; color: #666; font-size: 16px;box-sizing: border-box; width: 100%; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
.picTxt .item-list .txt h4::after{content:"";border-bottom:3px solid #DBB866;position: absolute;bottom:0;left:0;
width:0;transition: all 0.4s ease-in;-webkit-transition: all 0.4s ease-in;}
.picTxt .item-list:hover  .txt h4:after{width:100%;}
.picTxt .item-list:hover{box-shadow:0 5px 8px #E9E9E9;transform: translateY(-10px);-webkit-transform: translateY(-10px);}