@charset "utf-8";
html, body {padding: 0;margin: 0;background: #fff;}
* {margin: 0;padding: 0;font-family: Arial, Helvetica, Verdana, 'Microsoft YaHei';border: 0;outline: medium;text-shadow: none;text-decoration: none;}
body {color: #444;font-size: 14px;line-height: 1.5;position: relative;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);min-width: 1200px;}
input {vertical-align: middle;}
textarea {resize: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;font-size: 14px;}
hr {border-width: 1px;border-style: inset;}
ul {list-style: none;}
p {margin: 0;}
a{color: #444;}
a, a:link, a:active, a:visited, a:hover {text-decoration: none;}
img{display: block;}
i, em {font-style: normal;}
html{height: 100%;}
html, body {width: 100%;min-height: 100%;}
.left{float: left;}
.right{float: right;}
.dH{overflow: hidden;}
.inp_pla{color:#999 !important;}
.rig-title-over{float: left;line-height: 60px;max-width: 400px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*input placeholder 样式 */
::-webkit-input-placeholder {color: #999999;}
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
:-ms-input-placeholder {color: #999999;}
/*修改滚动条*/
::-webkit-scrollbar{width:6px;height:6px ;}
::-webkit-scrollbar-track{box-shadow: inset 0 0 6px transparent;background: #f8f8f8;border-radius: 6px;}
::-webkit-scrollbar-thumb{border-radius: 6px;background: #bbb;}
/* 无内容 */
.no-goods,.no-network{padding-top:100px;overflow: hidden;text-align: center;}
.no-goods img{display: block;margin:0 auto 30px;width:220px;max-height: 105px;}
.no-network img{display: block;margin:0 auto 30px;width:222px;height: 160px;}
.no-goods p,.no-network p{font-size:14px;color:#666666;line-height: 20px;}
/* 更改layer样式 */
.layui-layer-btn{text-align: center !important;padding-bottom:28px !important;}
.layui-layer-btn .layui-layer-btn0{display: block;margin:0 auto !important;border-radius: 0 !important;width:88px !important;text-align: center !important;height: 34px !important;line-height: 34px !important;border-color: #237ed2 !important;background-color: #237ed2 !important;}
.layui-layer-btn .layui-layer-btn0:hover{background: #348eed !important;border-color: #348eed !important;}
/*首页样式*/
.top{line-height: 35px;height: 35px;overflow: hidden; background: #333333;color: #6d6d6d;}
.warpper{width:1200px;margin:0 auto;}
.head{height: auto;overflow: hidden;}
.head .left{width: 520px;padding: 20px 0;}
.head .right{float: right;width:660px;height: 115px;}
.menu li{float:left;width:90px;text-align:center;transition:.4s;padding: 34px 0;background: url(../images/navbg.png) left top no-repeat;}
.menu li p{font-size: 12px;color: #777;line-height: 25px;transition:.4s;}
.menu a{display:block;transition:all 0.3s;font-size: 15px;}
.menu li:hover{background:#1e68ed;}
.menu li:hover a{color:#fff;}
.menu li:hover p{color:#fff;}
.menu li.curr .submenu{display: block;} 
.menu li .submenu{position:absolute;z-index: 999;width: 150px; display: none;line-height: 55px; }
.menu li .submenu p{ width: 150px;border-bottom: 1px dashed #444;text-align: left; background:rgba(0,0,0,0.6);  }
.menu li .submenu p:last-child{;border-bottom:none;  }
.menu li .submenu p a {font-size: 14px;text-align: center;color: #fff;}
.menu li .submenu p a:hover{background: #1e68ed; }

.banner {position: relative;height: 581px;border-top: 2px solid #02155f;}
.banner #bannerSwiper {height: 581px;}
.banner .swiper-slide {position: relative;height: 581px;float: left;}
.banner .swiper-slide a{display:block;width:100%;height: 100%;}
.banner .pagination {position: absolute;font-size:0;left: 0;text-align: center;bottom: 65px;width: 100%;z-index: 9;}
.banner .pagination .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 50%;border:2px solid #fff;opacity: 0.6;margin: 0 5px;cursor: pointer;}
.banner .pagination .swiper-active-switch {background: #fff;opacity: 1;}



.intop{background: #2d384a;width: 600px;margin-top: -57px;height: 57px;overflow: hidden; position: relative;z-index: 8;left:50%;}
.intel{float: left;height: 57px;line-height: 57px;color: #fff; background: url(../images/intelbg.jpg) left repeat-x;font-size: 24px;padding: 0 45px}
.intel i{font-size: 26px;}
.search{float: right;height: 47px;padding-top: 10px;margin-right: 10px;}
.words{line-height: 35px;border-bottom: 1px solid #969ca5;background: none;width:200px; }
.btn{background: none;line-height: 35px;color: #fff;border-left: 1px solid #505762;padding: 0 20px}
/* 首页产品 */
.in_01{height: auto;overflow: hidden;padding-bottom:40px;}
.in01a{float: left;width: 590px;}
.in01aa{float: left;width: 150px;border-top: 2px solid #2d384a;padding-top: 40px;}
.in01aa strong{display: block;font-size: 18px;line-height: 40px;}
.in01aa p{color: #777;font-weight: bold;}
.in01ab{float: right;width: 420px;padding-top: 40px;}
.in01ab p{line-height: 25px;color: #777;text-indent: 2em;}
.intita{line-height: 40px;}
.intita strong{font-size: 16px;}
.intita a{float: right;transition:.4s;}
.intita a:hover{color: #ff8111;}
.in01b{float: right;width: 590px;margin-top: 40px;}
.in01b ul{border-top: 2px solid #f1f1f1;}
.in01b ul li{float: left;text-align: center;width: 147px;margin-top: 30px;transition:.4s;}
.in01b ul li:hover{background: #1e68ed;border-radius: 30px;}
.in01b ul li:hover i{color: #fff !important;}
.in01b ul li:hover strong{color: #fff !important;}
.in01b ul li i{font-size: 36px;}
.in01b ul li strong{display: block;line-height:40px;}

.in_02{height: auto;overflow: hidden;background: #f2f2f2;padding: 40px 0;box-shadow: 0px -3px 10px #d4d4d4}
.picScroll-left{ width:100%;  overflow:hidden; position:relative;}
.picScroll-left .hd{position: relative;z-index: 8;top:0;}
.picScroll-left .hd .prev{position: absolute;left: 5%; display:block;width:120px;padding:95px 0; float:left;background: rgba(11,90,159,0.8); overflow:hidden;text-align: center;z-index: 88;cursor: pointer;}
.picScroll-left .hd .prev b{transition:.4s;display: block;font-weight: normal;margin:0 auto;width: 45px;height: 45px;line-height: 45px;background: #fff;border-radius: 60px;text-align: center;}
.picScroll-left .hd .prev i{font-size:26px;color: #0b5a9f;}
.picScroll-left .hd .next{position: absolute;right: 5%; display:block;width:120px;padding:95px 0; float:right;background: rgba(11,90,159,0.8);overflow:hidden;text-align: center;z-index: 88;cursor: pointer;}
.picScroll-left .hd .next b{transition:.4s;display: block;font-weight: normal;margin:0 auto;width: 45px;height: 45px;line-height: 45px;background: #fff;border-radius: 60px;text-align: center;}
.picScroll-left .hd .next i{font-size:26px;color: #0b5a9f;}
.picScroll-left .hd .prev:hover b{background: #ff8111;}
.picScroll-left .hd .next:hover b{background: #ff8111;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{position: relative; margin:0 2px; float:left; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li img{width: 315px;display: block;transition:all 0.6s ease 0s;}
.picScroll-left .bd ul li span{display: block;line-height: 50px;transition:.4s;background: #e4e4e4;}
.picScroll-left .bd ul li:hover span{background: #ff8111;color: #fff;}
.picScroll-left .bd ul li:hover img{transform:scale(1.05)}
.inimgb{height: auto;overflow: hidden;}


.in02ba{margin: 40px 0 !important;height: auto;overflow: hidden;}
.in02ba span{display: block;float: left;width: 240px;text-align: center;}
.in02ba strong{font-size: 42px;color: #5e5e5e;}
.in02c{height: auto;overflow: hidden;background: url(../images/lineb.jpg) center top repeat-y;}
.in02c .left{width: 950px;padding: 10px 0;}
.in02c .left li{float: left;width: 130px;border-right: 1px solid #577abb;text-align: center;padding: 30px 0;transition:.4s}
.in02c .left li:hover{background: #ff8111;padding-top: 25px;}
.in02c .left li p{font-size: 12px;transform:scale(0.8);}
.in02c .left li a{color:  #fff;}
.in02c .right{color:  #0f409d;width: 250px;text-align: right;padding-top: 25px;}
.in02c .right span{display: block;font-family: impact;font-size: 24px;}
.in02c .right i{float: right;font-size: 48px;margin-left: 10px;}
.in02ca{float: right;text-align: left;}
.in02d{height: auto;overflow: hidden;margin-top:40px;}
.picMarquee-left{ width:1200px;  overflow:hidden; position:relative;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li img{ width:280px; height:210px; display:block;transition:all 0.6s ease 0s;}
.picMarquee-left .bd ul li:hover img{transform:scale(1.05)}
.picMarquee-left .bd ul li:hover span{background:#0f409d;color: #fff; }
.picMarquee-left .bd ul li span{display: block;border-top: 3px solid #f2f2f2;text-align: center;line-height: 45px;background: #fff;transition:.4s}
.inimga{height: auto;overflow: hidden;}


.in_04{height: auto;overflow: hidden;padding: 40px 0;}
.intite{height: auto;overflow: hidden;border-bottom: 1px solid #d0d0d0;padding-bottom: 10px;}
.intite strong{float: left;width: 240px;font-size: 20px;color: #0b5a9f;line-height: 30px;}
.intite span{display: block;letter-spacing: 3px;font-weight: normal;font-size: 14px;color: #444;}
.intite .right {float: right;padding-top: 10px;}
.intite .right a:hover{color: #ff8111}
.in04a{height: auto;overflow: hidden;padding-top: 40px;}
.in04a .left{background:#f2f2f2;width: 650px; }
.in04a .left a:hover strong{margin-left: 10px;color: #0b5a9f;}
.in04a .left img{float: left;width: 320px;}
.infonte{float: right;margin:20px;width: 280px;}
.infonte strong{display: block;font-size:16px;line-height: 35px;transition:.4s;}
.infonte span{display: block;line-height: 35px;color: #777;}
.infonte p{line-height: 30px;color: #777;}
.in04a .right{width: 520px;}
.in04a .right li{height: 40px;line-height: 40px;border-bottom: 1px dashed #d3d3d3;transition:.4s;}
.in04a .right li a{display: block;}
.in04a .right li span{float: right;color: #777;}
.in04a .right li:hover {background: #0f409d;}
.in04a .right li:hover a{color: #fff;}
.in04a .right li:hover span{color: #fff;}
.in04a .right li b{font-weight: bolder;}



.in02b{height: auto;overflow: hidden;}
.intitc{background: #f7f7f7;line-height: 80px;height: 80px;overflow: hidden;padding: 0 40px;}
.intitc strong{float: left;font-size: 26px;color: #0b5a9f;}
.intitc span{float: right;color: #666666;letter-spacing: 3px;}
.in02b li{float: left;width: 290px;margin-right: 10px; text-align: center;margin-top: 20px;}
.in02b li:last-child{margin-right:0px; }
.in02b li:hover img{transform:scale(1.05,1.05); }
.in02b li img{width: 290px;transition:all 0.6s ease 0s}


.in_03{height: auto;overflow: hidden;background: url(../images/in03bg.jpg) center no-repeat #f2f2f2;padding: 40px 0;}
.intitd{height: auto;overflow: hidden;font-size: 18px;color: #0b5a9f;font-weight: bold;}
.intitd strong{font-size: 54px;color: #666666;margin-right: 40px;}
.intitd span{display: block;color: #444;margin-top: 40px;}
.intitd b{color: #0b5a9f;}
.in03b{width: 600px;float: right;}
.in03a{height: auto;overflow: hidden;line-height: 30px;text-indent: 2em;margin:40px 0;}
.in03c{height: auto;overflow: hidden;}
.in03c a{display: block;float: left;margin-right: 10px; width: 120px;text-align: center;line-height: 35px;background: #1e68ed;border: 1px solid #1e68ed;color: #fff;transition:.4s;}
.in03c a:hover{background: #0b5a9f}
.in03c a:nth-of-type(2){background: #777777;border: 1px solid #777777;}
.in03c a:nth-of-type(2):hover{background: #0b5a9f;}



.footer {height: auto;overflow: hidden; background: #333333;color: #fff;}
.foota{line-height: 50px;height: 53px;overflow: hidden; border-bottom: 1px solid #474747;margin-bottom: 30px;}
.foota ul li{float: left;width: 170px;line-height: 50px; text-align: center;border-bottom: 3px solid #333333;transition:.4s; }
.foota ul li a{display: block;color: #ddd; }
.foota ul li:hover{border-bottom: 3px solid #fff;}
.foota p{line-height: 30px;overflow: hidden;}
.footb {height: auto;overflow: hidden;padding-bottom: 20px;}
.footb .left{float: left;width:430px;box-shadow:0px -7px 10px #2a2a2a;}
.footb .left span{display: block;color: #fff;line-height: 40px;font-size: 15px;}
.footb .left a{display: block;width: 215px;float: left; color: #919191;line-height: 30px;transition:.4s; }
.footb .left a:hover{color: #fff !important;}
.footb .mid{float: left;width:540px;margin:0 20px;border-right: 1px solid #474747; }
.footb .mid img{float: left; padding-left: 30px; }
.footb .right{padding-top: 40px;}
.footmenu{float: left;margin-left: 30px;}
.footmenu strong{display: block;font-size: 24px;line-height: 45px;}
.footmenu strong i{font-weight: normal;color: #b0b0b0;}
.footmenu p{line-height: 30px;}
.foot{line-height: 40px;overflow: hidden;background: #1d1d1d;color: #767676;}

/*子页公共*/
.main {height: auto;overflow: hidden; background: #f6f6f6;padding:20px 0;min-height: 500px;}
.ban {background:url(../images/ban.jpg) center no-repeat;height: 300px;}
.article {float: right;width: 925px;}
.center-content{line-height: 30px;}
.location{line-height: 80px;}
.location strong{color: #0b5a9f;font-size: 22px;}
.location span{float: right;}
.content{height: auto;overflow: hidden; background: #fff;padding: 15px;line-height: 30px;}
/*侧栏*/
.sidebar {float: left;width: 260px;}
.stit {height: 80px;color: #999999;line-height: 80px;}
.stit strong {color: #0b5a9f;font-size: 26px;}
.sidea{height: auto;overflow: hidden;background: #fff;}
.sidea li{line-height: 45px;border-bottom: 1px solid #e6e6e6;padding:0 30px;transition:.4s;}
.sidea li a{display: block;}
.sidea li:hover{background: #1e68ed;color: #fff;}
.sidea li:hover a{color: #fff;}
.sidea li:hover i{color: #fff;}
.sidea li i{float: right;color: #666;}
.sideb{height: auto;overflow: hidden;background: #fff;padding: 15px;}
.sideb li{line-height: 35px;transition:.4s;}
.sideb li span{color: #0b5a9f;}
.sideb li span i{font-size: 20px;}
/*简介*/
.coma{height: auto;overflow: hidden;margin:20px 0;border-top: 1px dashed #ededed;padding-top:20px;}
.comaa{height: auto;overflow: hidden;}
.comaa .right span{display: block; font-size: 22px;letter-spacing: 3px;color: #0b5a9f;margin-top: 40px;line-height: 60px; margin-left: 20px; }
.comaa .right span i{display: block;width: 60px;border-top: 3px solid #0b5a9f; }
.comaa .right  p{color: #666;margin: 20px 0 0 20px; }
.comaa .right img{display: block;width: 290px;margin-top: 76px;}
.comb{height: auto;overflow: hidden;margin:20px 0;border-top: 1px dashed #ededed;padding-top:20px;}
.comba{height: auto;overflow: hidden;}
.comba .left span{display: block; font-size: 22px;letter-spacing: 3px;color: #0b5a9f;margin-top: 40px;line-height: 60px; margin-left: 20px; }
.comba .left span i{display: block;width: 60px;border-top: 3px solid #0b5a9f; }
.comba .left  p{color: #666;margin: 20px 0 0 20px; }
.comba .left img{display: block;width: 290px;margin-top: 76px;}


/*产品*/
.productlist li {float: left;width: 289px;margin:0px 10px 10px 0;border: 1px solid #ddd;background: #f5f5f5; text-align: center;}
.productlist li:nth-of-type(3n+0) {margin-right: 0px;}
.productlist li img {width: 289px;height:215px;transition:all 0.6s ease 0s}
.productlist li span {display: block;line-height: 50px;transition:.4s}
.productlist li:hover  img{transform:scale(1.05,1.05)}
.productlist li:hover  span{background: #1e68ed;color: #fff;}
.imga{width: 289px;height: 215px;overflow: hidden; background: #e6e6e6;text-align: center;}

.p_infoa{height: auto;overflow: hidden;background: url(../images/product-banner-bg.jpg) center no-repeat;padding: 40px 0;margin-top:20px;color: #fff;}
.p_infoa .left{width: 800px;}
.p_infoa .left strong{display: block;font-size: 36px;line-height: 55px;}
.p_infoa .left i{display: block;border-top: 2px solid #fff;width: 120px;margin:20px 0;}
.p_infoa .left p{line-height: 30px;}
.p_infoa .right{padding-top: 30px;}
.p_infoa .right strong{font-size: 36px;}

.p_infob{height: auto;overflow: hidden;margin-top: 40px;}	
.in_gd {height:260px;overflow:hidden;margin-top: 20px;}
.in_gd ul { margin:0;padding:0;}
.in_gd li {position: relative;z-index: 2;float:left;margin:5px 15px 50px 0px; text-align:center; }
.in_gd li span{display: block; line-height: 45px; }
.in_gd li a img {position: relative;z-index: 2;width:290px; height:215px;}
.proimga{height: 215px;width: 290px;overflow: hidden;box-shadow: 0px 0px 10px #fff;transition:all 0.6s ease 0s}
.in_gd li:hover img{transform:scale(1.05,1.05); }
.in_gd li img{width: 290px;transition:all 0.6s ease 0s}
.in_gd li:hover .proimga{box-shadow: 0px 0px 10px #767678;}
/*新闻*/
.newslist {overflow: hidden;min-height: 644px;padding: 5px;}
.newslist li {padding: 20px 15px;overflow: hidden;border-bottom: 1px solid #ededed;}
.newslist li a {display: block;}
.newslist li .img {float: left;width: 175px;height: 120px;overflow: hidden; text-align: center;line-height: 120px;border: 1px solid #ccc;}
.newslist li .img img {display: inline-block;vertical-align: middle;max-width: 100%;}
.newslist li .box {float: right;width: 640px;font-size: 14px;}
.newslist li .box h4 {color: #323232;line-height: 1.1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.newslist li .box p {color: #595959;line-height: 24px;height: 48px;overflow: hidden;margin: 15px 0 25px;}
.newslist li .box .time {color: #999999;line-height: 1.1;}
.newslist li .box .time span {display: block;float: right;font-size: 14px;color: #0058b1;}
.newslist li:hover {box-shadow: 0 0 4px 2px rgba(104, 104, 104, 0.1);}
.newslist li:hover h4 span {color: #0b5a9f;}

.news-detail-title {padding-bottom: 15px;border-bottom: 1px dashed #ededed;text-align: center;margin-bottom: 15px;}
.news-detail-title .h3 {font-size: 18px;color: #323232;line-height: 24px;font-weight: bold;margin: 25px 0 10px;}
.news-detail-title .b {font-size: 13px;color: #999999;line-height: 20px;}
.news-detail-title img {margin:10px auto;}
.news-detail {height: auto;overflow: hidden;}
.news-detail p {font-size: 14px;color: #595959;line-height: 30px;}
.news-detail img {max-width: 100%;margin: 0 auto;}
.newsPage {color: #323232;line-height: 30px;margin: 15px 0;border-top: 1px solid #ededed}
.newsPage a {color: #323232;}
.newsPage a:hover {color: #237ed2;}


/*联系*/
.contactlist{height: auto;overflow: hidden;}
.contactlist strong{display: block;font-size: 24px;line-height: 55px;}
.contactlist p{line-height: 30px;border-bottom: 1px solid #ddd;padding-bottom: 15px;margin-bottom: 15px;}
.contactlist p b{color:#0b5a9f;}



.m-column-t {position: relative;text-align: center;font-size: 0;}
.m-column-t .center {display: inline-block;font-size: 0;}
.m-column-t .center h3 {color: #333;font-size: 30px;}
.m-column-t .center p {color: #d2d2d2;font-size: 30px;}
.m-column-t span {position: absolute;width: 415px;top: 50%;margin-top: -5px;height: 5px;border-bottom: 1px solid #d2d2d2;z-index: 1;}
.m-column-t span.mcl {left: 0;}
.m-column-t span.mcl em {float: right;}
.m-column-t span.mcr {right: 0;}
.m-column-t span em {display: block;height: 11px;border-left: 1px solid #d2d2d2;}
.textLine {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.textLine3 {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.textHidden {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.domHidden {overflow: hidden;}
.about-main {padding: 20px 0 70px;min-height: 170px;}
.about-main .ab-content {float: right;width: 925px;}
.about-main .ab-content .title {line-height: 50px;}
.about-main .ab-content .title a {color: #333;padding: 0 5px;}
.about-main .ab-content .title span.icon-home {color: #535353;}
.about-main .ab-content .title em {color: #999;}
.about-main .ab-content .ab-conBox {overflow: hidden;background: #fff;min-height: 55px;padding: 30px 45px 40px;}
.about-main .ab-content .ab-conBox .de-title {text-align: center;font-size: 20px;color: #333;line-height: 25px;margin-bottom: 8px;}
.about-main .ab-content .ab-conBox .sub-co {font-size: 14px;color: #999;text-align: center;line-height: 18px;}
.about-main .ab-content .ab-conBox .ab-detail {overflow: hidden;margin-top: 30px;font-size: 14px;color: #777373;line-height: 25px;}
.ab-sild {float: left;width: 260px;}
.ab-sild .title {position: relative;height: 50px;text-align: center;background: #f3c04b;font-size: 16px;line-height: 50px;color: #fff;border-bottom: 1px solid #fff;}
.ab-sild .title span {position: absolute;height: 3px;width: 30px;top: 50%;margin-top: -3px;border-bottom: 1px solid #fff;}
.ab-sild .title span em {display: block;height: 7px;border-left: 1px solid #fff;}
.ab-sild .title span.stl {left: 35px;}
.ab-sild .title span.stl em {float: right;}
.ab-sild .title span.str {right: 35px;}
.ab-sild .sild-cate {background: #fff;margin-bottom: 20px;}
.ab-sild .sild-cate .list {overflow: hidden;}
.ab-sild .sild-cate .list li {position: relative;border-bottom: 1px solid #eee;height: 60px;line-height: 60px;}
.ab-sild .sild-cate .list li a {display: block;padding-right: 35px;font-size: 14px;color: #333;padding-left: 20px;}
.ab-sild .sild-cate .list li:last-child {border-bottom: none;}
.ab-sild .sild-cate .list li:hover {border-color: #f3c04b;background: #f3c04b;}
.ab-sild .sild-cate .list li:hover a {color: #fff;}
.ab-sild .sild-cate .list li:hover:after {color: #fff;}
.ab-sild .sild-cate .list li:after {font-weight: bold;right: 20px;top: 0;color: #999;position: absolute;content: "\e904";font-family: 'icomoon' !important;}
.ab-sild .sild-cont {background: #fff;}
.ab-sild .sild-cont .cont-list {padding: 20px;}
.ab-sild .sild-cont .cont-list ul li {color: #333;padding: 5px 0;padding-left: 60px;font-size: 14px;}
.ab-sild .sild-cont .cont-list ul li span {width: 60px;margin-left: -60px;display: block;height: 20px;line-height: 20px;float: left;color: #666;}
.pro-center {background: #fff;padding-bottom: 25px;}
.pro-center .pro-list {overflow: hidden;padding: 25px 18px 10px;}
.pro-center .pro-list ul li {float: left;width: 200px;margin: 0 10px 20px;border: 1px solid #fff;}
.pro-center .pro-list ul li:hover {border-color: #f3c04b;}
.pro-center .pro-list ul li .img {overflow: hidden;width: 200px;height: 200px;line-height: 200px;text-align: center;font-size: 0;background: #eee;}
.pro-center .pro-list ul li .img img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
.pro-center .pro-list ul li .title {background: #f7f8fc;height: 40px;line-height: 40px;padding: 0 5px;text-align: center;font-size: 14px;font-weight: bold;color: #333;}
.pro-center .pro-list ul li .title:hover {color: #f3c04b;}
.page {font-size: 0;text-align: center;}
.page .center {display: inline-block;overflow: hidden;}
.page .center .page-span {float: left;font-size: 14px;color: #c3c3c3;line-height: 32px;margin-right: 30px;}
.page .center .page-list {float: left;overflow: hidden;}
.page .center .page-list ul li {float: left;width: auto;min-width: 30px;height: 32px;text-align: center;line-height: 30px;font-size: 14px;margin: 0 4px;padding: 0;border: none;background: transparent;}
.page .center .page-list ul li a {min-width: 20px;padding: 0 5px;border: 1px solid #eee;display: block;color: #333;border-radius: 4px;-webkit-border-radius: 4px;overflow: hidden;background: #fff;}
.page .center .page-list ul li:hover a {color: #f3c04b;}
.page .center .page-list ul li.active a {background: #f3c04b;color: #fff;}
.news-center {background: #fff;padding-bottom: 25px;}
.news-center .new-list {padding: 45px 45px 0px;}
.news-center .new-list ul li {margin-bottom: 35px;border-bottom: 1px solid #eee;}
.news-center .new-list ul li a {overflow: hidden;display: block;height: 90px;padding-bottom: 30px;}
.news-center .new-list ul li a .img {float: left;width: 130px;height: 90px;background: #eee;line-height: 90px;font-size: 0;text-align: center;}
.news-center .new-list ul li a .img img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
.news-center .new-list ul li a .info {float: right;width: 690px;}
.news-center .new-list ul li a .info h3 {font-size: 14px;font-weight: bold;line-height: 24px;color: #333;}
.news-center .new-list ul li a .info em {display: block;font-size: 12px;color: #999;line-height: 16px;margin-bottom: 10px;}
.news-center .new-list ul li a .info p {font-size: 14px;line-height: 22px;color: #999;max-height: 44px;overflow: hidden;}
.news-center .new-list ul li a:hover h3 {color: #f3c04b;}
.message-c {background: #fff;padding: 40px 50px;overflow: hidden;}
.message-c .p {font-size: 16px;line-height: 30px;color: #666;margin-bottom: 35px;}
.message-c .from input {display: block;height: 38px;line-height: 38px;padding: 0 5px;border: 1px solid #d2d2d2;margin-bottom: 10px;font-size: 14px;color: #333;}
.message-c .from input[name=user],
.message-c .from input[name=phone] {width: 348px;}
.message-c .from textarea {font-size: 14px;color: #333;line-height: 20px;display: block;width: 728px;height: 130px;border: 1px solid #d2d2d2;padding: 5px;margin-bottom: 10px;}
.message-c .from .code {overflow: hidden;}
.message-c .from .code input[name=code] {width: 258px;float: left;}
.message-c .from .code a {display: block;float: left;width: 80px;height: 38px;padding: 1px 0;margin-left: 10px;}
.message-c .from .code a img {width: 80px;height: 38px;}
.message-c .from .btn {padding-top: 25px;}
.message-c .from .btn a {display: block;width: 362px;height: 40px;text-align: center;line-height: 40px;color: #fff;font-size: 16px;background: #8fa4de;}
.message-c .from .btn a:hover {background: #8397d0;}
.contact-o {background: #fff;overflow: hidden;padding: 40px 0;text-align: center;}
.contact-o iframe {width: 830px;height: 500px;margin: 0 auto;}
/*# sourceMappingURL=./index.css.map */