*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 14px/1.5 Microsoft YaHei, arial, 微软雅黑, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
.clearfix:after,.clear{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}
@font-face{ font-family: 'Kozuka Gothic Pr6N-Bold';src: url('../fonts/Kozuka Gothic Pr6N-Bold.ttf');font-weight: normal; font-style: normal;}
.tywidth{ width: 1200px; margin: 0 auto;}
.more-title{ width: 1200px; margin: 0 auto;text-align: center; line-height: 0;}
@keyframes bounce-up{ 25%{transform: translateY(2px);}
	50%, 100%{transform: translateY(0);}
	75%{transform: translateY(-2px);}
	}
@keyframes msClock{ 0%,90%,100%{ transform: rotate(0) scale(1);}
	20%,40%{ transform: rotate(-15deg) scale(1.1);}
	30%,50%{ transform: rotate(15deg) scale(1.1);}
	}
@keyframes light{ 0%{ top: 0;}
	50%{ top: 110%;}
	100%{ top: -18px;}
	}

/*header*/

.header{ width: 100%; font-size: 0;height: 150px;}
.header .header_slogan>div,.header .header_slogan .headtop .right>div{ display: inline-block; vertical-align: top;}
.header .header_slogan .logo{ width: 208px; height: 150px; overflow: hidden; margin-left: -12px;}
.header .header_slogan .bj{ width: 1004px;}
.header .header_slogan .headtop{ position: relative; padding-top: 30px;height: 85px;}
.header .header_slogan .headtop .left h3{ color: #333; font-size: 24px; line-height: 24px;}
.header .header_slogan .headtop .left h3 b{ color: #6a9f3f;}

/*search*/

.header .header_slogan .headtop .right #searchForm{ background: url(../images/search.png)no-repeat; width: 172px; height: 32px;}
.header .header_slogan .headtop .right #searchForm>input{ background: none; border: none; outline: none; display: inline-block; vertical-align: top; color: #999;}
.header .header_slogan .headtop .right #searchForm .search-input{ text-indent: 10px; height: 32px; line-height: 32px; width: 81%;}
.search-form #s_btn{ width: 32px; height: 32px; cursor: pointer;}
.header .header_slogan .headtop .right #searchForm .search-input::-webkit-input-placeholder{/* WebKit browsers */
	color: #999;}
.header .header_slogan .headtop .right #searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #999;}
.header .header_slogan .headtop .right #searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #999;}
.header .header_slogan .headtop .right #searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #999;}
.header .header_slogan .headtop .right .phone{ cursor: pointer; margin-left: 10px; position: relative;}
.header .header_slogan .h_dh{ animation: bounce-up 1.2s linear infinite; animation: bounce-up 1.2s linear infinite; position: absolute; top: 0; right: 4%; z-index: 9999; width: 325px; height: 125px; background: #fff;}
.header .header_slogan .h_dh .xr{float: left;margin-top: 13px;margin-left: 30px;}
.header .header_slogan .h_dh i{ display: block; color: #333; font-size: 14px; line-height: 14px; padding-top: 30px; margin-bottom: 5px;}
.header .header_slogan .h_dh p{ line-height: 26px; font-weight: bold; color: #7eb453; font-size: 20px;}

/*nav*/

.header .nav{ height: 65px; line-height: 65px; border-top: 1px solid #c4c4c4;}
.header .nav .nav-content{ padding: 0 25px;}
.header .nav .nav-content nav .xz{ height: 65px; margin-right: 94px; position: relative; display: inline-block; vertical-align: top; text-align: center;}
.header .nav .nav-content nav .xz:last-child{margin-right: 0;}
.header .nav .nav-content nav .xz i{ position: relative; z-index: 1; color: #333; font-size: 16px;}
.header .nav .nav-content nav .xz:before{ content: ""; position: absolute; left: 50%; transform: translateX(-50%); display: block; top: 0; z-index: 1; width: 15px; height: 0; opacity: 0; background: url(../images/navicon.png)no-repeat; transition: all .3s ease-out;}
.header .nav .nav-content nav .xz.on:before,.header .nav .nav-content nav .xz:hover:before{ opacity: 1; height: 6px;}
.header .nav .nav-content nav .xz ul{ display: none; position: absolute; left: 50%; top: 64px; z-index: 999; transform: translateX(-50%); width: 140px; background-color: rgba(255, 255, 255, 0.902); border: 1px solid #eee; padding: 15px 0;}
.header .nav .nav-content nav .xz ul li{ font-size: 16px; color: #666; line-height: 16px; margin-top: 15px;}
.header .nav .nav-content nav .xz ul li:first-child{ margin-top: 0;}
.header .nav .nav-content nav .xz ul li:hover{ color: #7eb453;}

/*banner*/

.banner-index{ line-height: 0;}
.banner-index img{ width: 100%;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 10px; overflow: hidden; position: absolute; left: 50%; transform: translateX(-50%); bottom: 25px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; position: relative; width: 10px; height: 10px; background: #7eb453; margin-right: 10px; cursor: pointer; border-radius: 100%; transition: all .3s;}
.slideBox .hd ul li.on{ border-radius: 5px; width: 37px;}
.banner-index .slideBox .bd img{ width: 100%;}
.slideBox .bd ul li{ display: none;}
.slideBox .bd ul li:first-child{ display: none;}
.banner img{ width: 100%;}

/*product*/

.product{ background: #fff; padding-top: 90px; overflow: hidden; font-size: 0;}
.product .nr .hd{ margin-bottom: 35px;}
.product .nr .hd ul li{ margin-right: 20px; overflow: hidden; text-align: center; transition: all ease-out .3s; border: 0.5px solid rgb(220, 220, 220); display: inline-block; vertical-align: top; font-size: 16px; width: 132px; height: 33px; line-height: 33px;}
.product .nr .hd ul li a{ color: #666; display: block; position: relative; transition: all ease-out .3s;}
.product .nr .hd ul li a:after{ position: absolute; left: 0; width: 100%; color: #fff; content: attr(data-title); transform: translateY(100%);top: 100%;transition: all ease-out .3s;}
.product .nr .hd ul li:hover a:after{ transform: translateY(0);}
.product .nr .hd ul li:hover a{ transform: translateY(-100%)}
.product .nr .hd ul li:hover{ background: #7eb453;}
.product .nr .hd ul li:last-child{ margin-right: 0;}
.product .recommend{ width: 100%; display: flex; justify-content: space-between;}
.product .recommend ul .ol1{ width: 55%; overflow: hidden; float: left;}
.product .recommend ul .ol2{ width: 24%; overflow: hidden; float: left;}
.product .recommend ul .ol3{ width: 21%; overflow: hidden; float: left;}
.product .recommend ul .ol1 .top{ width: 100%; display: flex; justify-content: space-between;}
.product .recommend ul .ol1 .bottom{ width: 100%; display: flex; justify-content: space-between;}
.product .recommend ul .ol2 .left{ width: 100%; display: flex; justify-content: space-between;}
.product .recommend ul .ol3 .top{ width: 100%; display: flex; justify-content: space-between;}
.product .recommend ul .ol3 .bottom{ width: 100%; display: flex; justify-content: space-between;}
.product .recommend ul li{ margin: 0 2px 2px 0; position: relative; text-align: center; overflow: hidden;}
.product .recommend ul li .pic,.product .recommend ul li .pic img{ width: 100%; height: 100%;transition: all 0.6s;opacity: 1;}
.product .recommend ul .ol1 li{ height: 360px;}
.product .recommend ul .ol2 li{ height: 722px;}
.product .recommend ul .ol3 li{ height: 360px;}
.product .recommend ul li .text{ position: absolute; background-color: rgba(27, 27, 27, 0.6); width: 100%; height: 100%; left: 0; top: 0; opacity: 0; transition: all .6s ease;}
.product .recommend ul li .text dt{ transform: translateY(-80%); font-size: 16px; color: #fff; transition: all 0.6s; background: #7eb453; padding: 0 5px; display: inline-block; vertical-align: top; margin-bottom: 5px;}
.product .recommend ul li .text dd{ font-size: 18px; color: #fff; transition: all 0.6s; transform: translateY(-100%);}
.product .recommend ul li .text dl{ opacity: 0; position: relative; width: 100%; height: 100%; top: -10%; left: 0; transform: translateY(50%);}
.product .recommend ul li:hover .pic img{opacity: 0.9;-webkit-transform: scale(1.4);-moz-transform: scale(1.4); -ms-transform: scale(1.4);-o-transform: scale(1.4);transform: scale(1.4);}
.product .recommend ul li:hover .text{ opacity: 1; -webkit-transform: scale(1.03);-moz-transform: scale(1.03); -ms-transform: scale(1.03);-o-transform: scale(1.03);transform: scale(1.03);}
.product .recommend ul li:hover .text dl{ opacity: 1;}
.product .recommend ul li:hover .text dt{ transform: translateY(0);}
.product .recommend ul li:hover .text dd{ transform: translateY(0);}
@media screen and (max-width: 1200px){ .product .recommend ul ol li{ height: auto!important;}
	}
.product .recommend ul li .text dl:after{ content: ""; display: block; background: #fff; margin: 20px auto 0; width: 1px; height: 100%;}

/*model1*/

.model1{ padding-top: 170px; background: url(../images/modelbg.png)no-repeat center; width: 100%; height: 748px; overflow: hidden;}
.model1 .nr .bt h3{ color: #333; font-size: 36px; line-height: 36px; margin-bottom: 20px;}
.model1 .nr .bt h3 b{ color: #6a9f3f;}
.model1 .nr .bt h4{ color: #666; font-size: 18px; line-height: 18px;}
.model1 .nr .bt h4:after{ content: ""; display: block; margin-top: 35px; width: 70px; height: 3px; background: #6a9f3f;}
.model1 .nr .lbq ul li{ text-align: center; margin: 0 15px 18px 0; display: inline-block; vertical-align: top; width: 197px; height: 118px; overflow: hidden; position: relative; transition: all ease-out .5s; border: 5px solid #dcdcdc;}
.model1 .nr .lbq ul li .kk{ position: relative; z-index: 1; border: 0.5px solid rgba(255, 255, 255, 0); transition: all ease-out .3s; margin: 7px auto; width: 170px; height: 95px; overflow: hidden;}
.model1 .nr .lbq ul li .kk .icon{ line-height: 0; margin: 10px auto 0; height: 55px;}
.model1 .nr .lbq ul li .kk .icon .yc{ display: none;}
.model1 .nr .lbq ul li:hover{ border: 5px solid #7eb453;}
.model1 .nr .lbq ul li:hover .kk .icon .yc{ display: inline-block;}
.model1 .nr .lbq ul li:hover .kk .icon .xs{ display: none;}
.model1 .nr .lbq ul li p{ color: #333; font-size: 16px; line-height: 16px; overflow: hidden;}
.model1 .nr .lbq ul li p span{ position: relative; display: inline-block; transition: all ease-out .5s;}
.model1 .nr .lbq ul li p span:after{ position: absolute; left: 0; width: 100%; color: #fff; content: attr(data-title); transform: translateY(100%); top: 100%;transition: all ease-out .3s;}
.model1 .nr .lbq ul li:hover p span:after{ transform: translateY(0);}
.model1 .nr .lbq ul li:hover p span{ transform: translateY(-100%)}
.model1 .nr .lbq ul li:nth-child(3n){ margin-right: 0;}
.model1 .nr .lbq ul li:hover .kk{ border: 0.5px solid rgba(255, 255, 255, 0.4);}
.model1 .nr .lbq ul li:hover{ background: #7eb453;}
.model1 .nr .lbq{ margin: 45px 0 25px; width: 621px; font-size: 0;}
.model1 .nr .rx{ color: #666; font-size: 14px;}
.model1 .nr .rx p{ margin-top: 5px; font-family: arial; font-weight: bold; color: #88bb5f; font-size: 36px; line-height: 36px;}

/*advantage*/

.advantage:before{ content: ""; position: absolute; width: 100%; height: 177px; top: 0; left: 0; background: #7eb453;}
.advantage{ position: relative; padding: 45px 0 50px; font-size: 0;}
.advantage .nr ul li>div,.advantage .nr ul li .text>div{ display: inline-block; vertical-align: top;}
.advantage .nr ul li .pic{ width: 566px; line-height: 0;}
.advantage .nr ul li .text .bt{ margin-right: 30px; text-align: center; font-weight: bold; color: #fff; font-size: 24px; line-height: 24px; padding-top: 60px; width: 48px; height: 234px; background: url(../images/ysxl.png)no-repeat;}
.advantage .nr ul li:nth-child(1) .text,.advantage .nr ul li:nth-child(3) .text{ padding-top: 33px;margin-left: 40px;}
.advantage .nr ul li:nth-child(2) .text{ padding-top: 15px;}
.advantage .nr ul li:nth-child(4) .text{ padding-top: 30px;}
.advantage .nr ul li .text .wb dt{ margin-top: 20px;}
.advantage .nr ul li .text .wb dt b{ display: block; color: #7eb453; font-size: 24px; line-height: 24px; font-weight: bold; margin-bottom: 12px;}
.advantage .nr ul li .text .wb dt p{ color: #18px; font-size: 18px; line-height: 18px;}
.advantage .nr ul li .text .wb dt p:after{ content: ""; display: block; background: url(../images/yshr.png)no-repeat center; width: 505px; height: 4px; margin: 15px auto 30px;}
.advantage .nr ul li .text .wb dd{ color: #333; font-size: 14px; line-height: 30px;}
.advantage .nr ul li .text .more{ margin-top: 20px; border: 1px solid #7eb453; display: block; color: #7eb453; font-size: 14px; width: 89px; height: 24px; line-height: 24px; text-align: center;}
.advantage .nr ul li .text .more:hover{ text-decoration: underline;}
.advantage .nr ul li:nth-child(3):before{ content: ""; background-color: rgb(126, 180, 83); position: absolute; left: -390px; bottom: 0; width: 381px; height: 68px; z-index: 1;}

/*case*/

.case{ background: url(../images/hzhbbg.png)no-repeat center; width: 100%; height: 560px; overflow: hidden; padding-top: 65px;}
.case .nr .bd{ height: 240px; overflow: hidden;}
.case .nr .bd ul li{ float: left; width: 187px; height: 102px; background: #fff; margin: 0 15px 18px 0;}
.case .nr .bd ul li:nth-child(6n){ margin-right: 0;}
.case .nr .bd ul li .pic{ width: 187px; height: 102px; overflow: hidden;}
.case .nr .bd ul li .pic img{ width: 100%; transition: all .8s;}
.case .nr .bd ul li:hover .pic img{ transform: scale(1.1);}
.case .nr .bd ul li:hover{ box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.09);}
.case .nr .more{ position: relative; background: #7eb453; display: block; transition: all ease-out .3s; text-align: center; margin: 20px auto 0; color: #fff; font-size: 14px; border-radius: 15px; width: 127px; height: 29px; line-height: 29px; overflow: hidden;}
.case .nr .more span{ position: relative; display: inline-block; transition: all ease-out .3s;}
.case .nr .more span:after{ position: absolute; left: 0; width: 100%; color: #fff; content: attr(data-title); transform: translateY(100%);top: 100%;transition: all ease-out .3s;}
.case .nr .more:hover span:after{ transform: translateY(0);}
.case .nr .more:hover span{ transform: translateY(-100%)}
.case .nr .more:hover{ background: #666;}

/*about*/

.about:before{ content: ""; position: absolute; width: 100%; height: 476px; top: 0; left: 0; background: #7eb453;}
.about{ position: relative; font-size: 0; text-align: center;}
.about .nr{ padding-top: 45px;position: relative; z-index: 2;}
.about .nr .pic{ height: 372px;overflow: hidden;}
.about .nr .pic img{ width: 100%; transition: all .8s;}
.about .nr dl dt{ color: #fff; font-size: 36px; width: 199px; height: 63px; margin: 0 auto; background: url(../images/aboutbt.png)no-repeat; line-height: 63px;}
.about .nr dl dd{ letter-spacing: -.1px; margin: 25px 0; color: #fff; font-size: 14px;}
.about .nr .more{ border-radius: 3px; border: 1px solid #fff; display: block; margin: 0 auto 25px; color: #fff; font-size: 14px; width: 100px; height: 25px; line-height: 25px;}
.about .nr .more:hover{ text-decoration: underline;}
.about .nr .slideGroup .hd{ margin-top: -40px; margin-bottom: 35px;}
.about .nr .slideGroup .hd ul li{ margin-right: 1px; position: relative; display: inline-block; vertical-align: top; width: 123px; cursor: pointer; height: 33px; line-height: 33px; overflow: hidden; background: #fff; transition: all ease-out .3s;}
.about .nr .slideGroup .hd ul li span{ position: relative; display: inline-block; transition: all ease-out .3s; color: #333; font-size: 16px;}
.about .nr .slideGroup .hd ul li span:after{ position: absolute; left: 0; width: 100%; color: #fff; content: attr(data-title); transform: translateY(100%);top: 100%;transition: all ease-out .3s;}
.about .nr .slideGroup .hd ul li.on span:after{ transform: translateY(0);}
.about .nr .slideGroup .hd ul li.on span{ transform: translateY(-100%)}
.about .nr .slideGroup .hd ul li.on{ background: #7eb453;}
.about .nr .slideGroup .parBd{ position: relative;}
.about .nr .slideGroup .parBd .btn{ position: absolute; top: 78px; width: 71px; height: 23px; background: #313131; line-height: 23px; cursor: pointer; z-index: 6;}
.about .nr .slideGroup .parBd .btn img{ vertical-align: middle;}
.about .nr .slideGroup .parBd .prev{ left: -30px;}
.about .nr .slideGroup .parBd .next{ right: -30px;}
.about .nr .slideGroup .parBd ul li{ margin-right: 8px; display: inline-block; vertical-align: top; position: relative; width: 293px; overflow: hidden;}
.about .nr .slideGroup .parBd ul li .pic{ width: 293px; height: 185px; overflow: hidden;}
.about .nr .slideGroup .parBd ul li .pic img{ width: 100%; transition: all .8s;}
.about .nr .slideGroup .parBd ul li:hover .pic img{ transform: scale(1.1);}
.about .nr .slideGroup .parBd .btn:hover{ background: #86a45f;}
.about .nr .slideGroup .parBd ul li p{ color: #333; font-size: 16px; margin-top: 15px; line-height: 16px;}

/*news*/

.news{ padding-top: 75px; background: #f6f6f6; height: 707px; overflow: hidden; margin-top: 60px;}
.news .nr>div{ border: 1px solid rgb(181, 181, 181); border-radius: 8px; float: left; height: 562px; padding: 30px 28px 0; overflow: hidden;}
.news .nr .left{ width: 767px; margin-right: 36px;}
.news .nr .right{ width: 397px;}
.news .nr .tynav{ position: relative; width: 100%; height: 36px; margin-bottom: 30px; overflow: hidden;}
.news .nr .tynav li{ border: 1px solid rgb(181, 181, 181); margin-right: 25px; float: left; cursor: default; text-align: center; width: 140px; height: 36px; line-height: 33px; border-radius: 19px; color: #333; font-size: 20px;}
.news .nr .tynav li.on,.news .nr .tynav .dxon{ border: 1px solid #7eb453; color: #fff; background: #7eb453;}
.news .nr .tynav .more{ position: absolute; right: 0; top: 14px; text-transform: uppercase; line-height: 14px; color: #666; font-size: 14px;}
.news .nr .tynav .more:hover{ color: #7eb453; text-decoration: underline;}
.news .nr .top>div{ display: inline-block; vertical-align: top; margin-bottom: 45px;}
.news .nr .top .img{ width: 290px; height: 145px; overflow: hidden;}
.news .nr .top .img img{ width: 100%; transition: all .8s;}
.news .nr .top .img:hover img{ transform: scale(1.1);}
.news .nr .top .text{ width: 389px; height: 145px; overflow: hidden; margin-left: 25px;}
.news .nr .top .text dt a{ color: #333; font-size: 16px; font-weight: bold;}
.news .nr .top .text dt{ line-height: 16px; margin: 10px 0 20px;}
.news .nr .top .text dt a:hover{ color: #7eb453;}
.news .nr .top .text p{ height: 70px; overflow: hidden; color: #666; font-size: 14px; line-height: 26px;}
.news .nr .top .text .morea{ position: relative; display: block; border: 0.81px solid rgb(181, 181, 181); border-radius: 5px; width: 80px; height: 23px; color: #666; font-size: 14px; line-height: 23px; text-align: center; -webkit-transform: scale(1); -ms-transform: scale(1);-o-transform: scale(1); transform: scale(1); overflow: hidden;}
.news .nr .top .text .morea:hover{ color: #7eb453;}
.news .nr .list dd{ width: 319px; display: inline-block; vertical-align: top; border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin-bottom: 20px;}
.news .nr .list dd:nth-child(2n){ margin-left: 65px;}
.news .nr .list dd a{ color: #666; font-size: 16px;}
.news .nr .list dd a span{ color: #999; float: right;}
.news .nr .list dd a:hover,.news .nr .list dd a:hover span{ color: #7eb453;}
.news .nr .left .bd{ height: 450px; overflow: hidden;}
.news .nr .right .bd ul li{ color: #666; border-bottom: 1px dashed #ccc; padding-bottom: 30px; height: 111px!important; margin-bottom: 50px;}
.news .nr .right .bd ul li .wen a{ font-size: 16px;}
.news .nr .right .bd ul li .wen a:hover{ color: #7eb453;}
.news .nr .right .bd ul li .da{ margin-top: 15px;}
.news .nr .right .bd ul li .da a:hover i{ text-decoration: underline;}
.news .nr .right .bd ul li .wen a:before{ content: ""; background: url(../images/wen.png)no-repeat; width: 34px; height: 19px; margin: 2px 20px 0 0; display: inline-block; vertical-align: top;}
.news .nr .right .bd ul li .da a:before{ content: ""; background: url(../images/da.png)no-repeat; width: 34px; height: 19px; margin: 2px 20px 0 0; display: inline-block; vertical-align: top;}
.news .nr .right .bd ul li .da a i{ width: 285px; display: inline-block; vertical-align: top; font-size: 14px; line-height: 22px;}

/*foot*/

.foot{ font-size: 0; background: #7eb453; overflow: hidden;}
.foot .nav{ border-bottom: 1px solid rgba(255, 255, 255, 0.231); padding: 15px 0 10px;}
.foot .nav nav{ padding: 0 20px;}
.foot .nav nav a{ display: inline-block; vertical-align: middle; color: #fff; font-size: 16px;}
.foot .nav nav b{ display: inline-block; vertical-align: middle; margin: 0 48px; background-color: rgba(255, 255, 255, 0.22); width: 1px; height: 16px;}
.foot .nav nav a:hover{ text-decoration: underline;}
.foot .content{ height: 220px; overflow: hidden;}
.foot .content .left{ padding-top: 50px; width: 300px;}
.foot .content .wechat{ margin-top: 40px;}
.foot .content .text{ margin-top: 40px;}
.foot .content .text ul{ display: inline-block; vertical-align: top;}
.foot .content .text ul:first-child{ margin-right: 70px;}
.foot .content .text ul li{ color: #fff; font-size: 16px;}
.foot .content .text ul li{ margin-bottom: 10px;}
.foot .bottom{ color: #fff; font-size: 14px; height: 38px; line-height: 38px; background: #73a04e;}
.foot .bottom ol a{ color: #fff; font-size: 14px;}
.foot .bottom dl a{ display: inline-block; vertical-align: middle; color: rgba(255, 255, 255, 0.522); font-size: 14px;}
.foot .bottom dl li:first-child{ color: #fff; font-size: 14px; width: 135px; margin-right: 0; letter-spacing: 1px;}
.foot .bottom dl li:last-child{ margin-right: 0;}
.foot .bottom dl li{ display: inline-block; vertical-align: top; margin-right: 40px;}
.foot .bottom li:hover a,.foot .bottom ol a:hover{ color: #fff; text-decoration: underline;}
