@charset "utf-8";
@import url('reset.css');
@import url('flexslider.css');
body{}
a{background:transparent;text-decoration:none;color:#272727}a:active,a:hover{outline:0}a:hover{text-decoration:underline;color:#81b933}
.wrapper{overflow:hidden;width:1200px;margin:0 auto;text-align:left}
.ts{text-transform:uppercase}
.mauto{margin:0 auto}
.pz{position:relative;z-index:0}
.pa{position:absolute;z-index:999}
@keyframes slideDown{0%{top:35px;opacity:0}to{top:51px;opacity:1}}@-webkit-keyframes slideDown{0%{top:35px;opacity:0}to{top:51px;opacity:1}}
.i{font-style:italic}
.b{font-weight:bold}
.bz{box-sizing:border-box}
.xz360:hover{transform:rotate(360deg)}
.xzY360:hover{transform:rotateY(360deg)}
/*header*/
header{width:100%}
.headerTop{height:27px;background:#2a445f}
.headerTop div{line-height:27px;font-size:12px;color:#fff}
.headerTop div a{font-size:12px;color:#fff}
header .logo{margin:0 0 0 6px;padding:35px 0 31px 0}
header .tel{width:210px;padding-left:38px;margin-top:46px;background:url(../images/icon_tel.png) no-repeat}
header .tel h2{line-height:22px;font-size:16px;color:#2a445f}
header .tel h3{line-height:34px;font-size:30px;font-fmaily:Tahoma;color:#2a445f}
nav{position:relative;z-index:9999;width:100%;height:51px;background:#2a445f;box-shadow:-1px 3px 1px #666}
nav .wrapper{overflow:visible !important}
nav li{width:134px;height:51px}
nav .a{width:100%;height:51px;background:url(../images/bg_navli.png) right center no-repeat;line-height:51px;font-size:16px;color:#fff}
nav .a.active,nav .a:hover{background:#0071ac}
nav dl{overflow:hidden;display:none;position:absolute;z-index:999;top:51px;left:0;width:100%;padding:5px 0;background:#0071ac;text-align:center;-webkit-animation:slideDown 0.3s 1;-khtml-animation:slideDown 0.3s 1;an
imation-direction:alternate}
nav dt{overflow:hidden;width:100%;height:32px}
nav dt a{overflow:hidden;display:block;width:100%;height:32px;text-align:center;line-height:32px;font-size:14px;color:#fff}
nav dt a:link,nav dt a:visited{font-size:14px;color:#fff}
nav dt a:hover{background-color:#2dc0ec;text-decoration:none;font-size:14px;color:#fff}
nav .search{width:259px;height:27px;margin:12px 0 0}
nav .searchText{width:195px;height:27px;background:#fff;border:1px solid #2a445f;border-right:0;border-radius:2px 0 0 2px;text-indent:4px;line-height:27px;font-size:14px;color:#9a9898}
nav .searchText:focus{border-color:#0071ac}
nav .searchBtn{width:64px;height:27px;margin:0;padding:0;background:url(../images/btn_search.gif) no-repeat;border:0;line-height:27px;text-align:left !important;text-indent:29px;font-size:12px;color:#fff}

/*footer*/
footer{padding:40px 0 25px 0;background:#3d556d}
footer div,footer p,footer a{line-height:28px;color:#fff;font-size:12px}
footer .up{position:absolute;z-index:999;top:0;right:225px;width:50px;height:40px;background:url(../images/up.gif) no-repeat}
/*index*/
.iTop h2{line-height:58px;border-bottom:1px solid #cfcfcf;font-size:30px;color:#2e2e2e}
.iTop h2:after{content:'';position:absolute;z-index:999;width:71px;height:1px;background:#81b933;top:58px;left:50%;margin-left:-35px}
.iTop h3{line-height:39px;font-size:12px;color:#272727;font-family:Arial, Helvetica, sans-serif}
.iproducts{padding:24px 0 25px 0;background:#f7f7f7}
.iproducts .tabs{width:1211px;margin-top:16px}
.iproducts .tabs a{width:159px;height:42px;background:#fff;border:1px solid #e8e8e8;margin:0 12px 13px 0;line-height:42px;font-size:14px;color:#666}
.iproducts .tabs a:hover,.iproducts .tabs a.active{background:#81b933;color:#fff}
.iproducts .list{width:100%;margin-top:32px}
.iproducts li.fl{width:438px;height:424px}
.iproducts li.fl .img,.iproducts li.fl img{width:436px;height:384px}
.iproducts li.fl .img{border:1px solid #e8e8e8}
.iproducts li.fl a:hover .img{border-color:#81b933}
.iproducts li.fl .title{width:100%;height:38px;line-height:38px;font-size:12px;color:#666}
.iproducts li.fl a:hover .title{color:#81b933}
.iproducts li.fr{width:746px;height:424px}
.iproducts li.fr a{width:173px;height:212px;margin-right:17px}
.iproducts li.fr a.a4,.iproducts li.fr a.a8{margin-right:0}
.iproducts li.fr a .img,.iproducts li.fr a img{width:172px;height:168px}
.iproducts li.fr a .img{border:1px solid #e8e8e8}
.iproducts li.fr a:hover .img{border-color:#81b933}
.iproducts li.fr .title{width:100%;height:42px;line-height:42px;font-size:12px;color:#666}
.iproducts li.fr a:hover .title{color:#81b933}

.iabout{padding:24px 0 36px 0;background:#fff}
.iabout .c{margin:31px auto 0 auto}
.iabout .c img.fl{width:526px;border:1px solid #e8e8e8}
.iabout .c .text{width:631px;margin:28px 10px 0 0}
.iabout .c .title{line-height:47px;font-size:24px;color:#2e2e2e}
.iabout .c .body{line-height:30px;font-size:12px;color:#666}
.iabout .c .body a{color:red}

.icases{padding:24px 0 36px 0;background:none}
.icases .bg{z-index:-1;left:0;top:0;width:100%;height:1451px;background:#3d556d}
.icases h2,.icases h3{color:#fff}
.icases .list{width:1196px;margin:17px 0 0 1px;border-left:1px solid #cfcfcf;border-top:1px solid #cfcfcf}
.icases .list li{width:298px;height:194px;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}
.icases .list li img{width:298px;height:194px}
.icases .list li .title{opacity:0;left:0;top:0;width:298px;height:194px;background:#81b933;background:rgba(129,185,51,0.91);line-height:194px;font-size:18px;color:#fff}
.icases .list li a:hover .title{opacity:1}

.inews{padding:24px 0 0 0;background:#fff}
.inews .c{padding-top:18px}
.newsSliders{width:427px;height:298px}
.newsSliders .slides li,.newsSliders .slides li a,.newsSliders img{width:427px;height:298px}
.newsSliders .slides li span{width:100%;height:35px;padding:0 14px;left:0;bottom:0;background:#000;background:rgba(0,0,0,0.7);line-height:35px;font-size:12px;color:#fff}
.newsSliders .flex-control-nav{position:absolute;z-index:0;right:0;bottom:2px;width:100%;text-align:right}
.newsSliders .flex-control-nav li{margin-right:8px;display:inline-block;zoom:1;*display:inline;width:16px;height:16px}
.newsSliders .flex-control-paging li a{width:16px;height:16px;display:block;background:#fff;cursor:pointer;border-radius:50%;text-indent:99999px;box-shadow:0 0 5px #666}
.newsSliders .flex-control-paging li a.flex-active{background-color:#81b933;opacity:1;border:0;cursor:default}
.inews .newslist{width:751px;margin:0}
.inews .newslist li{padding-bottom:15px;margin-bottom:13px}
.inews .newslist .text{width:646px}

.ipartners{padding:0 0 25px 0;background:#fff}
.ipartners .list{width:1236px;margin-top:21px}
.ipartners .list img{width:189px;height:74px;margin:0 10px 12px 0;border:1px solid #e8e8e8}
.ipartners .list a:hover img{border-color:#81b933}
/*other*/
.banner{position:relative;z-index:0;width:100%;height:auto;text-align:center}
.banner img.mauto{display:block;width:100%;margin:0 auto}
.otherMain{width:1200px;margin:13px auto 20px auto}
.sidebar{width:319px}
.sidebar .t{border-bottom:1px solid #d9d9d9;line-height:44px;text-indent:11px;font-size:16px;color:#272727}
.sidebar .t:before{content:'';position:absolute;z-index:999;top:13px;left:1px;width:2px;height:18px;background:#5b6f84}
.sidebar .sort{margin-top:20px}
.sidebar .sort li.parent{width:100%;margin-bottom:8px}
.sidebar .sort li.parent a{width:317px;height:40px;border:1px solid #e3e3e3;line-height:40px;font-size:16px;color:#272727}
.sidebar .sort li.parent a.active,.sidebar .sort li.parent a:hover{background:#81b933;color:#fff}
.sidebar .sort li.son{width:100%;margin-bottom:8px}
.sidebar .sort li.son a{width:317px;height:30px;line-height:30px;text-indent:138px;font-size:12px;color:#666}
.sidebar .sort li.son a:before{content:'';display:block;width:2px;height:2px;background:#81b933;position:absolute;z-index:999;top:14px;left:131px}
.sidebar .sort li.son a.active,.sidebar .sort li.son a:hover{color:#81b933}
.sidebar .contact{margin-top:12px}
.sidebar .contact .c{padding:14px 0;line-height:28px;font-size:12px;color:#272727}
/*main content*/
.mainContent{width:844px}
.positions{position:relative;z-index:0;width:100%;line-height:44px;font-size:16px;color:#000}
.positions{border-bottom:1px solid #d9d9d9;line-height:44px;text-indent:11px;font-size:16px;color:#272727}
.positions:before{content:'';position:absolute;z-index:999;top:13px;left:1px;width:2px;height:18px;background:#5b6f84}
.positions span{right:0;top:0;font-size:12px;color:#666}
.positions a{font-size:12px;color:#666}
.positions a:hover{color:#81b933}
.introduction{padding:10px 0;text-align:justify;line-height:35px;font-size:16px;color:#292929}
.introduction.nmt{margin-top:0;padding-top:20px}
.introduction div,.introduction p{font-size:14px;color:#2e2e2c}
.introduction h2.text-center{margin-bottom:15px;line-height:57px;font-size:30px;color:#000}
.introduction img{max-width:100%}
.introduction .none{width:100% !important}
.introduction .none,.introduction .none tr,.introduction .none td{border:0 !important}
.articleImg{width:100%;margin:45px 0 0 0;text-align:center}
.articleImg img{display:block;max-width:100%;margin:0 auto}
.aImg{width:100%;text-align:center}
.aImg img{display:block;max-width:100%;margin:0 auto}
.articleBody{width:400px;margin:20px 0}
.articleTitle{overflow:hidden;width:100%;padding:15px 0;text-align:center;line-height:40px;font-size:14px;color:#001008}
.aTitle{overflow:hidden;width:100%;margin:20px 0 0 0;text-align:center;line-height:48px;font-size:24px;font-weight:bold;color:#81b933}
.articleTime{width:100%;padding-bottom:10px;border-bottom:1px solid #d2d2d2;text-align:center;line-height:38px;font-size:14px;color:#999}
.articleDes{text-align:center;line-height:28px;font-size:14px;color:#42403f}
.articlePages{margin-top:0}
/*新闻列表*/
.newslist{width:100%;margin:21px 0 0}
.newslist li{width:100%;padding-bottom:21px;margin-bottom:16px;background:url(../images/line.gif) left bottom repeat-x}
.newslist li:last-child{background:none}
.newslist .addtime{width:74px;height:79px;background:#81b933;border:1px solid #d5d5d5;box-shadow:2px 2px 2px #ccc}
.newslist .addtime .day{margin-top:8px;line-height:40px;font-size:37px;font-family:Arial, Helvetica, sans-serif;color:#fff}
.newslist .addtime .ym{line-height:25px;font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#fff}
.newslist .text{width:743px;margin-right:5px}
.newslist .title{height:30px;line-height:30px;font-size:16px;color:#3d3d3d}
.newslist .body{line-height:24px;font-size:12px;color:#666}
.newslist a:hover .title,.newslist a:hover .a1,.newslist a:hover .a2,.newslist a:hover .body{color:#81b933}
/*在线留言*/
.guestbook{margin:47px 0 0}
.guestbook h2.text-center{line-height:39px;font-size:24px;color:#333}
.guestbook h3.text-center{line-height:24px;font-size:14px;color:#999}
.guestbook ul{margin:28px 0 0 98px}
.guestbook li{position:relative;z-index:0;overflow:hidden;width:100%;padding-bottom:23px}
.guestbook li .pm{position:absolute;z-index:999;left:567px;top:0;line-height:39px;color:#000301;font-size:16px;font-weight:bold}
.guestbook .wz{width:138px;padding-right:20px;text-align:right;line-height:31px;font-size:16px;color:#696969}
.guestbook .wbk{width:372px;height:29px;background:none;border:1px solid #b5b5b5;border-radius:5px;line-height:29px;text-indent:5px;font-size:16px;color:#000b05}
.guestbook .wbk2{width:72px;height:29px;background:none;border:1px solid #d0cfd0;border-radius:5px;line-height:29px;tedxt-indent:5px;font-size:16px;color:#000b05}
.guestbook .wby{width:372px;height:220px;background:none;border:1px solid #d0cfd0;border-radius:5px;line-height:39px;font-size:16px;color:#000b05}
.guestbook .wbk:focus,.guestbook .wbk2:focus,.guestbook .wby:focus{border-color:#0359a8}
.guestbook .btnSubmit{width:82px;height:28px;margin:0 0 0 258px;background:#009cff;border:0;border-radius:5px;line-height:28px;font-size:16px;font-weight:bold;color:#fff}
/*图片列表*/
.picslist{width:864px;margin:20px 0 0 1px}
.picslist li{width:287px;height:221px}
.picslist .img{width:268px;height:175px;border:1px solid #e8e8e8}
.picslist img{width:268px;height:175px}
.picslist .title{width:270px;height:44px;line-height:44px;font-size:12px;color:#666}
.picslist a:hover .img{border-color:#81b933}
.picslist a:hover .title{color:#81b933}
/*产品列表*/
.productslist{width:864px;margin:21px 0 0 2px}
.productslist li{width:215px;height:233px}
.productslist .img{width:195px;height:190px;border:1px solid #e8e8e8}
.productslist img{width:195px;height:190px}
.productslist .title{width:197px;height:40px;line-height:40px;font-size:12px;color:#666}
.productslist a:hover .img{border-color:#81b933}
.productslist a:hover .title{color:#81b933}

.openHtml{overflow:hidden;width:798px;height:533px;background-color:#fff}
.openHtml .h1{position:relative;z-index:0;width:100%;height:46px;border-bottom:1px solid #eee;line-height:46px;text-indent:25px;font-size:14px;font-family:"Microsoft YaHei";color:#333}
.openHtml .close{position:absolute;z-index:999;top:14px;right:17px;display:block;width:13px;height:11px;background:url(../images/close.gif) no-repeat}
.openHtml .htmlContent{overflow:scroll;overflow-x:hidden;overflow-y:auto;width:753px;height:420px;padding:10px 0 0 25px;padding-right:10px;border-bottom:1px solid #ddd;line-height:28px;font-size:14px;font-family:"Microsoft YaHei";color:#333}
.openHtml .closeBlock{position:relative;z-index:0;width:100%;height:54px;margin-top:1px;background-color:#f5f5f5}
.openHtml .close2{position:absolute;z-index:999;top:13px;left:15px;display:block;width:82px;height:30px;background:#2384ef;background:linear-gradient(to bottom, #0080eb, #0565b2);text-align:center;line-height:30px;font-size:14px;font-family:"Microsoft YaHei";color:#fff}

.floatMenu{position:fixed;z-index:99999;_position:absolute;_bottom:expression(eval(document.documentElement.scrollTop+50));right:5px;top:50%;margin-top:-90px;width:56px}
.floatMenu a{display:block;width:56px;height:56px;margin-bottom:4px}
.floatMenu a.qq{background:url(../images/fqq.png) no-repeat}
.floatMenu a.mobile{position:relative;z-index:0}
.floatMenu a.mobile .icon{position:absolute;z-index:999;left:0;top:0;width:56px;height:56px;background:url(../images/fmobile.png) no-repeat}
.floatMenu a.mobile span{position:absolute;z-index:1;top:0;right:15px;width:1px;height:56px;background-color:#ff7777;border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;-khtml-border-radius:8px 0 0 8px;-ms-border-radius:8px 0 0 8px;-o-border-radius:8px 0 0 8px;text-align:center;line-height:56px;font-size:20px;font-weight:bold;font-family:微软雅黑;color:#fff}
.floatMenu a.mobile:hover span{right:45px;width:202px}
.floatMenu a.weixin{position:relative;z-index:0;background:url(../images/fweixin.png) no-repeat}
.floatMenu a.weixin img{*display:none;position:absolute;z-index:999;right:-130px;top:0;width:120px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-opacity:0}
.floatMenu a.weixin:hover img{*display:block;left:-130px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-opacity:1}
.floatMenu a.up{background:url(../images/fup.png) no-repeat}
.floatMenu a.up:hover{background-position:0 -56px}
/*分页*/
.pages{overflow:hidden;width:100%;padding:30px 0 0;text-align:center;line-height:32px;font-size:14px;color:#666}
.pages a,.pages span{display:inline-block;*display:inline;*zoom:1;height:32px;margin-right:10px;padding:0 10px;border:1px solid #c8c8c8;line-height:32px;border-radius:14px}
.pages a.active{background-color:#81b933;color:#fff}


@media (min-width: 1750px){
    .wrapper{width: 1700px;}
    .mainContent{width: 1320px;}
    .productslist,.picslist{width: 1350px;}
    .productslist li{width: 224px;}
    .picslist{width: 1400px;}
    .picslist li{width: 341px; height: 238px;}
    .picslist .img,.picslist img{width: 290px; height: 190px;}
    .picslist .title{width: 290px;}
    .newslist .text{width: 1190px;}
    nav .search{float: right !important;}
    nav li{width: 160px;}
    .iabout .c .text{width: 1130px;}
    .newsSliders,.newsSliders .slides li, .newsSliders .slides li a, .newsSliders img{width: 900px; height: 628px;}
    .icases .list{width: 100%;}
    .icases .list li{width: 425px; height: 277px; box-sizing: border-box; -webkit-box-sizing: border-box;}
    .icases .list li img,.icases .list li .title{width: 425px; height: 277px;}
    .icases .list li .title{line-height: 277px;}
    .iproducts li.fr{width: 1220px;}
    .iproducts li.fr a{width: 190px;}
    .iproducts li.fr a:nth-child(6n){margin-right: 0;}
    header .wrapper{width: 100%; padding: 0 4%; box-sizing: border-box; -webkit-box-sizing: border-box;}
    
}