@charset "utf-8";
/* CSS 鼠标效果 */
@import url('xiaoguo.css');

@font-face {
    font-family: 'AlibabaPuHuiTi-Bold';
    font-style: normal;
    font-weight: 100;
    src: url(AlibabaPuHuiTi-Bold.woff) format('woff');
}

/* @import url('https://fonts.googleapis.com/css?family=Noto+Sans+SC:100,300,400,500,700,900'); */
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 0; margin: 0;}
body{ font-size: 16px; color: #666; overflow-x: hidden; font-family:Arial,"Microsoft YaHei",sans-serif;}
ul,li,ol,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,header,footer{ list-style: none; padding: 0; margin: 0; display: block;}
input,textarea,select,button{ outline:none;  font-family:Arial,"Microsoft YaHei",sans-serif; }
::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999;}
:-ms-input-placeholder {color: #999;}

a { text-decoration: none; color:#666; transition: color 0.56s ease;}
a:hover{ color: #94ae2a;}

.clearfix:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both}
.clearfix{zoom:1;}
.clear{ clear:both}
.overflow{overflow-y:hidden;}

.fl{float: left;}
.fr{float: right;}


img{ display: inline-block; vertical-align:middle;max-width:100%;max-height:100%;height: auto; border: none;}

.wrap{ width: 1200px; margin: 0 auto;}
.w930{ width: 930px !important;}
.ovh{overflow: hidden;}

.whiteBg{ background: #fff !important;}

::-webkit-scrollbar { width: 8px;padding-right: 8px; background-color: #f2f2f2;  /*其他样式，比如圆角等*/}
/*滑块样式*/
::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, .6);}
/*当前窗口失去焦点时的滑块样式*/
::-webkit-scrollbar-thumb:window-inactive {background: rgba(0, 0, 0, .6);}


/*顶部*/
.header{ width: 100%;}
.header .headCon{ height: 100px; background: url(../images/headBg.jpg) no-repeat center; background-size: cover;}
.header .logo{float: left;  margin-top: 30px; position: relative;}
.header .logo::after{ content: ""; width: 21px; height: 18px; background: url(../images/copright.png) no-repeat center; position: absolute; right: -25px; top: -10px;}
.header .headText{ float: right; text-align: right; color: #fff; margin-top: 20px;}
.header .headText p{ font-size: 20px; font-weight:bold;font-family: 'AlibabaPuHuiTi-Bold'; line-height: 1;}
.header .headText dl{ font-size: 12px; border-bottom: #fff solid 1px; padding: 5px 0 5px 30px;}
.header .headText h3{font-size: 20px; font-weight:bold;font-family: 'AlibabaPuHuiTi-Bold'; line-height: 1.4; letter-spacing:17px; margin-right: -17px;}
.header .nav{ height: 50px; background: #8ba230;}
.header .nav ul{ float: left; overflow: hidden;}
.header .nav ul li{ float: left; width: 140px;}
.header .nav ul li a{ color: #fff; font-size: 14px; line-height: 50px; text-align: center; display: block;transition: all .4s;}
.header .nav ul li a:hover{background: #000; color: #fff;}
.header .nav ul li.on a{ background: #000;}
.header .nav ol{ float: right; font-size: 26px; color: #fff; line-height: 50px; font-style: italic;}
.header .nav ol strong{ color: yellow;}

/*首页bannner*/
.banner { position: relative; width: 100%; background: #000;}
.banner .swiper-container{ width:100%; overflow:hidden;}
.banner .swiper-container .swiper-slide{height: 660px; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; overflow: hidden;}
.banner .swiper-container .swiper-slide img{width:100%;}
.banner .pagination {position: absolute;z-index: 20;bottom:30px;width: 100%;text-align: center;}
.banner .swiper-pagination-switch {display: inline-block; width:12px; height: 12px; background:#fff; margin: 0 4px; border-radius: 10px; cursor: pointer;}
.banner .swiper-active-switch { background: #8ba230; opacity: 1;}

.neiBanner{ height: 370px; background-position: center; background-repeat: repeat; background-size: auto 100%;}
.neiBanner img{ width: 100%;}

.newsBanner{ background: #000;}
.newsBanner .box{ width: 1318px; padding: 10px 0; overflow: hidden;}
.newsBanner .box ul{ margin: 0 -3px;}
.newsBanner .box ul li{ width: 20%; padding: 3px; float: left;}
.newsBanner .box ul li dl{display: block; position: relative; background: #000; padding-bottom: 100%; cursor: pointer;}
.newsBanner .box ul li img{position:absolute;top:0;bottom:0;left:0;right:0;width: 100%; height: 100%; margin:auto; transition: all .4s;}
.newsBanner .box ul li h3{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; padding: 20px; color: #fff; font-size: 16px; opacity: 0;  transition: all .4s;}
.newsBanner .box ul li dl:hover img{ opacity: 0.5;}
.newsBanner .box ul li dl:hover h3{ opacity: 1;}

.ipro{ background: #000; padding: 15px 0;}
.ipro .proLeft{ float: left; width: 50%;}
.ipro .proLeft .tit{ background: #8ba230; overflow: hidden; display: inline-block; line-height: 45px; padding: 0 30px;}
.ipro .proLeft .tit h2{ font-size: 34px; color: #fff; display: inline; vertical-align: middle; margin-right: 5px;}
.ipro .proLeft .tit p{ font-size: 20px; color: #000; display: inline; vertical-align: bottom; line-height: 40px;}
.ipro .proLeft .box ul{ margin: 0 -5px;}
.ipro .proLeft .box ul li{ width: 33.33%; padding: 5px; float: left;}
.ipro .proLeft .box ul li a{display: block; position: relative; padding-bottom: 100%;}
.ipro .proLeft .box ul li img{position:absolute;top:0;bottom:0;left:0;right:0;width: 100%; height: 100%; margin:auto; transition: all .4s;}
.ipro .proLeft .box ul li h3{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; padding: 20px; color: #fff; font-size: 16px; opacity: 0;  transition: all .4s;}
.ipro .proLeft .box ul li a:hover img{ opacity: 0.5;}
.ipro .proLeft .box ul li a:hover h3{ opacity: 1;}
.ipro .proLeft .txt p{ font-size: 14px; color: #fff; font-style: italic; line-height: 1.8;}
.ipro .proLeft .txt dl{ font-size: 12px; color: #fff; font-style: italic; line-height: 1.3;}
.ipro .proRight{ float: left; width: 50%; padding-left: 10px;}
.ipro .proRight ul{ margin: -5px;}
.ipro .proRight ul li{ width: 33.33%; padding: 5px; float: left;}
.ipro .proRight ul li a{display: block; position: relative; padding-bottom: 100%;}
.ipro .proRight ul li img{position:absolute;top:0;bottom:0;left:0;right:0;width: 100%; height: 100%; margin:auto; transition: all .4s;}
.ipro .proRight ul li h3{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; padding: 20px; color: #fff; font-size: 16px; opacity: 0;  transition: all .4s;}
.ipro .proRight ul li a:hover img{ opacity: 0.5;}
.ipro .proRight ul li a:hover h3{ opacity: 1;}

.advantage{ height: 900px; background: url(../images/advantageBg.jpg) no-repeat center; background-size: auto 100%; position: relative;}
.advantage .box{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.advantage .box .tit{ text-align: center;}
.advantage .box .tit h3{ font-size: 70px; line-height: 1; color: #fff; opacity: 0.06;}
.advantage .box .tit h2{ font-size: 34px; line-height: 1; color: #94ae2a; margin-top: -52px;}
.advantage .box .txt{ width: 540px; font-size: 14px; line-height: 1.7; color: #fff; text-align: center; margin:80px auto;}
.advantage .box .con ul{ padding: 0 50px;}
.advantage .box .con ul li{ width: 16.66%; text-align: center; padding: 0 5px; float: left;}
.advantage .box .con ul li h3{ font-size: 14px; color: #fff; font-weight: normal; margin-top: 10px;}
.advantage .box .con ul li p{ font-size: 14px; color: #fff;}

.exhibition{ background: #000;}
.exhibition .box{ overflow: hidden;}
.exhibition .box ul{ margin: 0 -5px;}
.exhibition .box ul li{ width: 10%; padding: 15px 5px; float: left;}
.exhibition .box ul li dl{display: block; position: relative; background: #000; padding-bottom: 100%; cursor: pointer;}
.exhibition .box ul li img{position:absolute;top:0;bottom:0;left:0;right:0;width: 100%; height: 100%; margin:auto; transition: all .4s;}
.exhibition .box ul li h3{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; padding: 20px; color: #fff; font-size: 16px; opacity: 0;  transition: all .4s;}
.exhibition .box ul li dl:hover img{ opacity: 0.5;}
.exhibition .box ul li dl:hover h3{ opacity: 1;}

.iabout{ background: url(../images/iaboutBg.jpg) no-repeat center; background-size: 100% 100%; padding: 38px 0;}
.iabout .tit{ background: #8ba230; overflow: hidden; display: inline-block; line-height: 45px; padding: 0 30px;}
.iabout .tit h2{ font-size: 34px; color: #fff; display: inline; vertical-align: middle; margin-right: 5px;}
.iabout .tit p{ font-size: 20px; color: #000; display: inline; vertical-align: bottom; line-height: 40px;}
.iabout .companyName{ text-align: center; color: #fff; margin: 40px 0;}
.iabout .companyName h2{ font-size: 20px;}
.iabout .companyName h3{ font-size: 16px;}
.iabout .box{ width: 830px; font-size:14px; color: #fff; line-height: 1.3; text-align: center; margin: 0 auto;}
.iabout .icon{ margin-top: 50px;}
.iabout .icon ul{ overflow: hidden;}
.iabout .icon ul li{ width: 33.33%; text-align: center; float: left;}
.iabout .icon ul li h3{ font-size: 16px; color: #fff;}
.iabout .icon ul li p{ font-size: 12px; color: #fff;}

.indexPic{ background: #000;}
.indexPic .box{ overflow: hidden;}
.indexPic .box ul{ margin: 0 -5px;}
.indexPic .box ul li{ width: 20%; padding: 10px 5px; float: left;}
.indexPic .box ul li dl{height: 130px; display: block; position: relative; cursor: pointer;}
.indexPic .box ul li img{position:absolute;top:0;bottom:0;left:0;right:0;width: 100%; height: 100%; margin:auto; transition: all .4s;}
.indexPic .box ul li ol{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; padding: 20px; opacity: 0;  transition: all .4s;}
.indexPic .box ul li h3{ color: #fff; font-size: 16px; line-height: 1.2; margin-bottom: 15px;}
.indexPic .box ul li p{ color: #fff; font-size: 12px;}
.indexPic .box ul li dl:hover img{ opacity: 0.5;}
.indexPic .box ul li dl:hover ol{ opacity: 1;}

.bread{ background: #000; line-height: 50px; color: #777; font-size: 14px;}
.bread a{ color: #777;}
.bread a:hover{ color: #94ae2a;}

.product{ background: #000;}
.proNav{ width: 290px; float: left;}
.proNav dl{ background: #94ae2a; line-height: 35px; font-size: 14px; color: #fff; font-weight: bold; padding-left: 30px; margin-bottom: 10px;}
.proNav>ul>li{ margin-bottom: 15px;}
.proNav>ul>li>a{ background: #94ae2a; line-height: 50px; font-size: 14px; color: #fff;white-space:nowrap; display: block; padding-left: 30px; overflow: hidden;}
.proNav>ul>li>a:hover{ font-size: 18px;}
.proNav>ul>li.on>a{ font-size: 18px;}
.proNav>ul>li .subnav{ padding-top: 10px;}
.proNav>ul>li .subnav a{ font-size: 12px; color: #fff; white-space:nowrap; line-height: 32px; display: block; border-bottom:#CCC dashed 1px; padding-left: 30px; position: relative;}
.proNav>ul>li .subnav a::before{ content: ""; width: 10px; height: 10px; background-image: url(../images/icon.png); background-position: 0 -30px; background-repeat: no-repeat; position: absolute; left: 15px; top: 11px; overflow: hidden;}
.proNav>ul>li .subnav a.on::before{background-position: 0 -49px;}
.proNav>ul>li .subnav a:hover{ color: #aaa;}
.proNav>ul>li .subnav a.on{ color: #94ae2a;}
.rightBox{ width: 894px; border: #171717 solid 1px; border-radius: 5px; padding-bottom: 20px; float: right;}
.rightBox .MoHeadM{ background: url(../images/MoHead_Bg.png) repeat-x 0 -45px; position: relative;}
.rightBox .MoHeadM::before{ content: ""; width: 10px; height: 45px; background: url(../images/MoHead_Bg.png) repeat-x 0 0; position: absolute; left: 0; top: 0;}
.rightBox .MoHeadM::after{ content: ""; width: 10px; height: 45px; background: url(../images/MoHead_Bg.png) repeat-x 0 -90px; position: absolute; right: 0; top: 0;}
.rightBox .MoHeadM h2{ color: #fff; font-size: 17px; line-height: 45px; padding-left: 15px;}
.rightBox .MoHeadM h3{ color: #fff; font-size: 15px; line-height: 45px; padding-left: 15px;}
.rightBox .prolist{ padding: 10px;}
.rightBox .prolist ul{ margin: 0 -15px;}
.rightBox .prolist ul li{ width: 25%; padding:0 15px; float: left;}
.rightBox .prolist ul li a{display: block;}
.rightBox .prolist ul li dl{ position: relative; padding-bottom: 100%; overflow: hidden; display: block; border: #777 solid 1px;}
.rightBox .prolist ul li dl img{position:absolute;top:0;bottom:0;left:0;right:0;width: 100%; height: 100%; margin:auto;}
.rightBox .prolist ul li dl i{ width:45px; height:45px; background: url(../images/newpro.png) no-repeat center; position:absolute; top:0; right:-5px;}
.rightBox .prolist ul li h3{ line-height: 20px; font-size: 16px; color: #fff; text-align: center; font-weight: normal; white-space: nowrap; overflow: hidden; margin: 20px 0;}

.rightBox .proPic{ padding:5px 10px; overflow: hidden;}
.rightBox .proPic .sp-wrap{ float: left;}
.rightBox .proPic .protit{ float: right; width: 180px;}
.rightBox .proPic .protit h1{ color: #fff; font-size: 14px; line-height: 40px;}
.rightBox .proPic .protit ol{ color: #999; font-size: 14px; line-height: 40px;}
.rightBox .description{ padding: 25px;}
.rightBox .description .tit{ font-size: 16px; color: #fff; margin-bottom: 15px;}
.rightBox .description .box{ font-size: 15px; color: #fff; line-height: 1.8;}
.rightBox .relatedProducts{ padding: 25px;}
.rightBox .relatedProducts .tit{ font-size: 16px; color: #fff; margin-bottom: 15px;}
.rightBox .relatedProducts ul{ margin: 0 -15px;}
.rightBox .relatedProducts ul li{ width: 25%; padding:0 15px; float: left;}
.rightBox .relatedProducts ul li a{display: block;}
.rightBox .relatedProducts ul li dl{ position: relative; padding-bottom: 100%; overflow: hidden; display: block; border: #777 solid 1px;}
.rightBox .relatedProducts ul li dl img{position:absolute;top:0;bottom:0;left:0;right:0;width: 100%; height: 100%; margin:auto;}
.rightBox .relatedProducts ul li h3{ font-size: 16px; color: #fff; text-align: center; font-weight: normal; white-space: nowrap; overflow: hidden; margin: 20px 0;}

.fzlc{ padding: 45px 0;}
.fzlc .tit{ text-align: center; margin-bottom: 35px;}
.fzlc .tit h2{ font-size: 26px; color: #444; font-weight: normal; margin-bottom: 10px; padding-bottom: 10px; position: relative;}
.fzlc .tit h2::after{ content: ""; width: 60px; height: 2px; background: #ccc; position: absolute; left: 50%; bottom: 0; margin-left: -30px;}
.fzlc .tit p{ font-size: 14px; color: #999; font-weight: bold;}
.fzlc .box{ overflow: hidden;}
.fzlc .box ul{ margin: 0 -35px;}
.fzlc .box ul li{ width: 25%; padding: 0 35px;text-align: center; float: left;}
.fzlc .box ul li h3{ font-size: 18px; color: #333; font-weight: normal; line-height: 1; margin: 15px 0 10px;}
.fzlc .box ul li p{ font-size: 14px; color: #888; line-height: 1.7;}

.about{ background: url(../images/aboutBg.jpg) no-repeat center; background-size: 100% 100%; padding: 50px 0 20px;}
.about .tit{ width: 490px; border-bottom: #fff solid 1px; text-align: center; overflow: hidden; line-height: 60px; padding: 0 30px; margin: 0 auto;}
.about .tit h2{ font-size: 28px; color: #fff; display: inline; vertical-align: middle; margin-right: 10px;}
.about .tit p{ font-size: 28px; color: #fff; display: inline; vertical-align: bottom;}
.about .companyName{ text-align: center; color: #fff; margin: 10px 0 40px;}
.about .companyName h2{ font-size: 20px;}
.about .companyName h3{ font-size: 16px;}
.about .box{ width: 830px; font-size:14px; color: #fff; line-height: 1.3; text-align: center; margin: 0 auto;}
.about .icon{ margin-top: 50px;}
.about .icon ul{ overflow: hidden;}
.about .icon ul li{ width: 33.33%; text-align: center; float: left;}
.about .icon ul li h3{ font-size: 16px; color: #fff;}
.about .icon ul li p{ font-size: 12px; color: #fff;}

.qyzz{ height: 367px; background: url(../images/qyzzBg.jpg) no-repeat center; background-size: 100% 100%; position: relative;}
.qyzz .box{ width: 100%; position: absolute; top: 50%; transform: translate(0,-50%); text-align: center; color: #fff; line-height: 1.4;}


.news{ background: #000; padding-bottom: 30px;}
.newsNav{ width: 260px; float: left;}
.newsNav dl{background: #94ae2a; line-height: 80px; font-size: 26px; color: #fff; font-weight: bold; padding-left: 10px; margin-bottom: 10px;}
.newsNav>ul>li a{ font-size: 14px; color: #fff; white-space:nowrap; line-height: 32px; display: block; border-bottom:#CCC dashed 1px; padding-left: 30px; position: relative;}
.newsNav>ul>li a::before{ content: ""; width: 10px; height: 10px; background-image: url(../images/icon.png); background-position: 0 -30px; background-repeat: no-repeat; position: absolute; left: 15px; top: 11px; overflow: hidden;}
.newsNav>ul>li.on a::before{background-position: 0 -49px;}
.newsNav>ul>li.on a{ color: #94ae2a;}
.newsNav>ul>li a:hover{ color: #aaa;}

.newslist{ padding: 10px;}
.newslist ul li{ border-bottom: #fff solid 1px; line-height: 60px;}
.newslist ul li a{ color: #fff; overflow: hidden;  text-overflow:ellipsis; white-space: nowrap; display: block; padding-left: 25px; padding-right: 150px; position: relative;}
.newslist ul li a::before{ content: ""; width: 10px; height: 10px; background: #00833d; position:absolute; left: 0; top: 25px;}
.newslist ul li a span{ position: absolute; right: 0; top: 0;}
.newslist ul li a:hover{ color: #94ae2a;}

.newsView{ width: 930px; float: right;}
.newsView .tit{ padding-left: 30px; margin: 20px 0 10px;}
.newsView .tit h2{ border-left: 4px solid #00833d; font-size: 24px; color: #333; font-weight: normal; line-height: 1; padding-left:5px;}
.newsView .box{ background: #fff; padding: 30px;}
.newsView .newsTit{ border-bottom: #00833d solid 2px; padding-bottom: 10px; margin-bottom: 20px; }
.newsView .newsTit h1{ font-size: 18px; line-height: 30px; font-weight: normal; color: #000;}
.newsView .con{ min-height: 500px; font-size: 16px; line-height: 1.8; margin-bottom: 20px;}
.newsView .newspage{ overflow: hidden; font-size: 12px;}
.newsView .newspage dl{ float: left; width: 50%; padding-right: 20px; overflow: hidden; white-space: normal;}
.newsView .newspage ol{ float: right; width: 50%; padding-left: 20px; text-align: right; overflow: hidden; white-space: normal;}
.newsView .newspage a{ display: inline; white-space: normal; overflow: hidden; text-overflow:ellipsis; }

.contact{ background: #000; padding: 20px 0 30px;}
.contact .tit{ background: #8ba230; overflow: hidden; display: inline-block; line-height: 60px; padding: 0 30px;}
.contact .tit h2{ font-size: 34px; color: #fff; display: inline; vertical-align: middle; margin-right: 5px;}
.contact .tit p{ font-size: 20px; color: #000; display: inline; vertical-align: bottom; line-height: 40px;}
.contact .box{ overflow: hidden; padding-top: 15px;}
.contact .box ul{ margin: 0 -15px;}
.contact .box ul li{ width: 25%; padding: 0 15px; float: left;}
.contact .box ul li ol{ background: #fff; padding: 36px; text-align: center;}
.contact .box ul li ol dl img{ width: 200px; height: 200px;}
.contact .box ul li ol h3{ font-size: 22px; color: #333; font-weight: normal; margin: 10px 0;}
.contact .box ul li ol dt{ min-height: 30px; font-size: 12px;}

.message{ background: #000;}
.message dl{ width: 50%; height: 530px; float: left;}
.message dl img{ width: 100%; height: 100%;}
.message ul{ width: 50%; height: 530px; background: #fff; padding: 40px 60px; float: left;}
.message ul h3{ font-size: 26px; color: #333;}
.message ul p{ font-size: 12px; color: #333; font-weight: bold; margin-bottom: 20px;}
.message input{ width: 100%; height: 55px; border:#ccc solid 1px; font-size: 16px; margin-bottom: 20px; padding-left: 10px;}
.message textarea{ width: 100%; height: 150px; border:#ccc solid 1px; font-size: 16px; margin-bottom: 20px; padding: 10px;}
.message button{ width: 100%; height: 55px; background: #94ae2a; border:none; font-size: 16px; color: #fff; border-radius: 8px; cursor: pointer;}

.footerContact{ background: #94ae2a; padding: 25px 0;}
.footerContact .footerNav{ width: 500px; float: left; overflow: hidden;}
.footerContact .footerNav ul{ width: 33.33%; float: left;}
.footerContact .footerNav ul dl{ font-size: 18px; color: #fff; font-weight: bold;}
.footerContact .footerNav ul li{ margin-top: 12px;}
.footerContact .footerNav ul li a{ font-size: 12px; color: #fff; }
.footerContact .footerNav ul li a:hover{ color: #bdda4a; }
.footerContact .fcontact{ float: left; border-left: 1px solid #fff; font-size: 14px; color: #fff; padding-left: 80px; margin-top: 20px;}
.footerContact .fcontact ul li{ margin-bottom: 30px; position:relative; padding-left:30px;}
.footerContact .fcontact ul li img{ position:absolute; left:0;}
.footerContact .logo{float: right;  margin-top: 50px; position: relative;}
.footerContact .logo::after{ content: ""; width: 21px; height: 18px; background: url(../images/copright.png) no-repeat center; position: absolute; right: -25px; top: -10px;}

.footer{ background: #000; text-align: center; font-size: 12px; color: #fff; line-height: 2; padding: 10px 0;}
.footer a{ color: #fff;}

/*===/分页=============================*/
.fenye { text-align: center; font-size: 15px; width: 100%; height: 40px; margin: 10px 0 0px;}
.fenye .prev, .fenye .next { width: 40px; height: 40px; line-height: 40px; color: #8a8a8a;margin-right: 5px; display: inline-block; font-family: "宋体";font-size: 17px; background: #fff; border: #EBEBEB solid 1px;border-radius: 6px;}
.fenye a { width: 40px; height: 40px; line-height: 40px;  color: #8a8a8a; margin-right: 5px;display: inline-block; background: #fff; border: #EBEBEB solid 1px; border-radius: 6px;}
.fenye a:hover {color: #fff; background: #94ae2a; border: #94ae2a solid 1px;}
.fenye a.current { color: #fff;  background: #94ae2a; margin-right: 5px; border: #94ae2a solid 1px;}

@media screen and (max-width:999px){
    html,body{ width: 1250px;}
    .wrap{ width: 1200px; margin: 0 auto;}
}