@charset "utf-8";
@import url('reset.css');
@import url('flexslider.css');
*{outline:none}
body{}
a{background:transparent;text-decoration:none;color:#272727}a:active,a:hover{outline:0}a:hover{text-decoration:underline;color:#1651b9}
.wrapper{overflow:hidden;width:1200px;margin:0 auto;text-align:left}
.tu{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)}
.all{min-width:1200px}
/*header*/
header{width:100%}
.headerTop{height:26px;background:#f1f1f1}
.headerTop div{line-height:27px;font-size:12px;color:#646464}
.headerTop div a{font-size:12px;color:#646464}
.headerBottom{padding:22px 0 23px 0}
header .logo{width:733px}
header .logo img{max-width:100%}
header .text{width:600px;margin-top:20px}
header .text h2{line-height:38px;font-size:30px;color:#373737}
header .text h3{line-height:17px;letter-spacing:1px;font-size:13px;color:#4b4b4b}
header .tel{width:220px;padding-left:38px;margin-top:22px;background:url(../images/icon_tel.png) no-repeat}
header .tel h2{line-height:23px;font-size:16px;color:#2a445f}
header .tel h3{line-height:34px;font-size:27px;font-fmaily:Tahoma;color:#1651b9}
nav{position:relative;z-index:9999;width:100%;height:52px;background:#1651b9;box-shadow:-1px 2px 1px #333}
nav .wrapper{overflow:visible !important}
nav li{width:130px;margin-right:4px;height:52px}
nav .a{width:100%;height:52px;background:url(../images/bg_navli.png) right center no-repeat;line-height:52px;font-size:16px;color:#fff}
nav li:nth-child(7) .a{background:none}
nav .a.active,nav .a:hover,nav li:nth-child(7) .a:hover,nav li:nth-child(7) .a:active{background:#f4f4f4 !important;color:#272727}
nav dl{overflow:hidden;display:none;position:absolute;z-index:999;top:52px;left:0;width:100%;padding:10px 0;background:rgba(255,255,255,0.85);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:#666}
nav dt a:link,nav dt a:visited{font-size:14px;color:#666}
nav dt a:hover{background-color:#1651b9;text-decoration:none;font-size:14px;color:#fff}
nav .search{width:259px;height:27px;margin:12px 0 0}
nav .searchText{box-sizing:border-box;width:195px;height:27px;background:#fff;border:1px solid #b2b2b2;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{box-sizing:border-box;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:#2b2b2b}

/*footer*/
footer{background:#fff;margin-top:25px}
footer .t{}
footer .t .wrapper{padding:35px 0 0;border-top:1px solid #eaeaea}
footer .t .logo{width:131px;margin:11px 59px 0 0}
footer .t .logo img{max-width:100%}
footer .t dl{width:138px;padding-bottom:35px}
footer .t dl dt{line-height:32px;margin-bottom:7px}
footer .t dl dt a{font-size:16px;color:#2e2e2e}
footer .t dl dd{line-height:28px}
footer .t dl dd a{font-size:12px;color:#3f3f3f}
footer .t .codePic{width:94px;margin:27px 30px 0 0}
footer .t .codePic.c2{margin-right:5px}
footer .t .codePic h2{width:100%;margin-top:7px;line-height:22px;font-size:12px;color:#000}
footer .t .line{width:1px;height:147px;margin:20px 44px 0 34px;background:#ccc}
footer .t .workTime{width:200px;margin-top:20px}
footer .t .workTime p{line-height:30px;font-size:16px;color:#2e2e2e}
footer .t .workTime h3{line-height:46px;font-size:26px;color:#1651b9}
footer .t .flinks{padding:15px 0;line-height:26px;border-top:1px solid #f4f4f4;font-size:12px;color:#333}
footer .t .flinks a{font-size:12px;color:#333}
footer .t .flinks a:hover{color:#1651b9}
footer .copyright{background:#272727;padding:10px 0;line-height:31px;font-size:12px;color:#fff}
footer .copyright *{color:#fff}
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:50px;font-size:24px;color:#333}
.iTop h3{line-height:44px;font-size:32px;color:#3f3f3f;font-family:Andalus, Arial, Helvetica, sans-serif}
.iproducts{padding:34px 0 0 0;background:#fafafa}
.iproducts .wrapper{padding-bottom:95px}
.iproducts .tabs{width:1211px;margin-top:21px}
.iproducts .tabs a{width:119px;height:35px;background:#fff;border:1px solid #e9e9e9;margin:0 8px 25px 0;line-height:35px;font-size:14px;color:#666}
.iproducts .tabs a:hover,.iproducts .tabs a.active{background:#1651b9;color:#fff}
.iproductsCarousel{width:1173px;height:399px}
.iproductsCarousel .slides li{width:391px;height:397px}
.iproductsCarousel .slides li a{width:364px;height:395px;background:#fff;border:1px solid #e9e9e9}
.iproductsCarousel .slides li .img,.iproductsCarousel .slides li img{width:364px;height:320px}
.iproductsCarousel .slides li a:hover{border-color:#1651b9}
.iproductsCarousel .slides li .text{width:100%;height:74px;border-top:1px solid #eaeaea}
.iproductsCarousel .slides li .text:after{content:'';position:absolute;z-index:999;right:18px;top:33px;display:block;width:18px;height:7px;background:url(../images/arrow_right.png) no-repeat}
.iproductsCarousel .slides li .title{margin:16px 17px 0 17px;height:26px;line-height:26px;font-size:16px;color:#333}
.iproductsCarousel .slides li .title2{margin:0 17px 0 17px;height:15px;line-height:15px;font-size:12px;color:#4b4b4b;font-family:Arial, Helvetica, sans-serif}
.iproductsCarousel .slides li a:hover .title,.iproductsCarousel .slides li a:hover .title2{color:#fff}
.iproductsCarousel .slides li a:hover .text{position:absolute;z-index:9999;bottom:0;left:0;height:93px;background:#1651b9}
.iproductsCarousel .slides li a:hover .text:after{width:28px;height:18px;background:url(../images/arrow_right2.png) no-repeat;right:17px;top:38px}
.iproductsCarousel .slides li a:hover .title{margin-top:27px}
.iproductsCarousel .flex-control-nav{position:absolute;z-index:0;right:0;bottom:10px;width:100%;text-align:center}
.iproductsCarousel .flex-control-nav li{margin-right:10px;display:inline-block;zoom:1;*display:inline;width:84px;height:5px}
.iproductsCarousel .flex-control-paging li a{width:84px;height:5px;display:block;background:#ddd;cursor:pointer;text-indent:-99999px}
.iproductsCarousel .flex-control-paging li a.flex-active{background-color:#ff4444;cursor:default}

.iabout{padding:24px 0 36px 0;background:#fff}
.iabout .bg{width:49.875%;height:394px;background-repeat:no-repeat;background-position:center;background-size:100%}
.iabout .text{width:32.375%;margin-left:5.4375%}
.iabout .text .iTop{margin-top:64px}
.iabout .text .iTop h3{line-height:52px}
.iabout .text .iTop h2{margin-bottom:20px;line-height:34px}
.iabout .text .body{margin-bottom:29px;line-height:24px;font-size:12px;color:#3f3f3f}
.iabout .more a{width:125px;height:31px;border:1px solid #ebebeb;border-radius:15px;line-height:31px;font-size:12px;color:#4b4b4b;font-family:Arial, Helvetica, sans-serif}
.iabout .more a:hover{color:#fff;background:#4a56a1}

.icases{padding:37px 0 58px 0;background:none;background:url(../images/bg_icases.jpg) center bottom no-repeat}
.icases .list{width:1215px;margin:16px 0 0 0}
.icases .list a{width:243px;height:127px}
.icases .list img{width:227px;height:110px;border:1px solid #e8e8e8}
.icases .list a:hover img{border-color:#4a56a1}

.inews{padding:38px 0 86px 0;background:#fafafa}
.inews .c{margin-top:33px}
.inews .l{width:578px;border:1px solid #e8e8e8;background:#fff}
.inews .t{width:174px;height:139px;background:#1651b9;border-right:1px solid #dce4d8}
.inews .t h2{line-height:29px;padding-top:4px;margin:44px 0 0 28px;font-size:18px;color:#fff}
.inews .t h2:before{content:'';position:absolute;z-index:999;top:0;left:0;display:block;width:22px;height:1px;background:#fff}
.inews .t h3{line-height:18px;margin:0 0 0 28px;font-size:18px;color:#fff}
.inews .img,.inews .img img{width:403px;height:139px}
.inews .nt{border-top:1px solid #e8e8e8;height:139px;background:#fafafa}
.inews .nt a{width:100%;height:139px}
.inews .nt .addtime{width:82px;margin:29px 0 0 35px}
.inews .nt .addtime .m{line-height:24px;font-size:14px;color:#333}
.inews .nt .addtime .day{margin-top:7px;line-height:51px;padding-top:8px;font-size:36px;color:#333}
.inews .nt .addtime .day:before{content:'';display:block;width:22px;height:1px;background:#1651b9;position:absolute;z-index:999;top:0;right:0}
.inews .nt .text{width:360px;margin:29px 0 0 60px}
.inews .nt .title{height:24px;line-height:24px;font-size:16px;color:#333}
.inews .nt .body{margin-top:7px;line-height:24px;font-size:12px;color:#3f3f3f}
.inews .nb{border-top:1px solid #e8e8e8;height:80px;background:#fff}
.inews .nb a{width:100%;height:80px}
.inews .nb .addtime{width:82px;margin:26px 0 0 35px}
.inews .nb .addtime .m{width:33px;margin:7px 0 0 17px;line-height:25px;font-size:14px;color:#333}
.inews .nb .addtime .day{width:32px;line-height:32px;font-size:24px;color:#333}
.inews .nb .title{width:380px;margin:26px 0 0 60px;line-height:29px;font-size:16px;color:#333}
.inews .nt a:hover{background:#1651b9}
.inews .nt a:hover *{color:#fff !important}
.inews .nb a:hover{background:#1651b9}
.inews .nb a:hover *{color:#fff !important}
.inews .nt a:hover .addtime .day:before{background:#fff}

.inews .r{width:584px;border:1px solid #e8e8e8;background:#fff}
.inews .r .img,.inews .r .img img{width:409px;height:139px}

.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:#1651b9}
/*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:#334c66}
.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:#1651b9;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:#1651b9;position:absolute;z-index:999;top:14px;left:131px}
.sidebar .sort li.son a.active,.sidebar .sort li.son a:hover{color:#1651b9}
.sidebar .contact{margin-top:12px}
.sidebar .contact ul{padding:13px 0;background:url(../images/bg_lcontact.png) left 22px no-repeat}
.sidebar .contact li{line-height:34px;padding-left:31px;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:#1651b9}
.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:#1651b9}
.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:#1651b9;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:#1651b9}
/*在线留言*/
.guestbook{margin:20px 0 0}
.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:86px;line-height:41px;font-size:14px;color:#585757}
.guestbook .wbk{width:331px;height:39px;background:none;border:1px solid #d7d7d7;line-height:39px;text-indent:5px;font-size:14px;color:#000b05}
.guestbook .wbk2{width:72px;height:29px;background:none;border:1px solid #d7d7d7;line-height:39px;tedxt-indent:5px;font-size:14px;color:#000b05}
.guestbook .wby{width:754px;height:301px;background:none;border:1px solid #d7d7d7;line-height:39px;font-size:14px;color:#000b05}
.guestbook .wbk:focus,.guestbook .wbk2:focus,.guestbook .wby:focus{border-color:#0359a8}
.guestbook .btnSubmit{width:109px;height:36px;margin:0 0 0 86px;background:#1651b9;border:0;line-height:28px;font-size:16px;font-weight:bold;color:#fff}
/*图片列表*/
.picslist{width:860px;margin:20px 0 0 20px}
.picslist li{width:215px;height:160px}
.picslist .img{width:160px;height:104px;border:1px solid #e8e8e8}
.picslist img{width:160px;height:104px}
.picslist .title{width:162px;height:43px;line-height:43px;font-size:12px;color:#666}
.picslist a:hover .img{border-color:#1651b9}
.picslist a:hover .title{color:#1651b9}
/*产品列表*/
.productslist{width:864px;margin:21px 0 0 2px}
.productslist li{width:214px;height:240px}
.productslist .img{width:198px;height:196px;border:1px solid #e8e8e8}
.productslist img{width:198px;height:196px}
.productslist .title{width:200px;height:42px;line-height:42px;font-size:12px;color:#666}
.productslist a:hover .img{border-color:#1651b9}
.productslist a:hover .title{color:#1651b9}

.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:#1651b9;color:#fff}