.m-wrap{ width: 100%; min-width: 1200px; overflow: hidden;}
.w-wrap{ width: 96%; max-width: 1160px; margin: 0 auto;}
.top{ padding: 22px 0;}
.top .left .logo{}
.top .left .logo img{ float: left; margin-right: 20px;}
.top .left .logo .text{ float: left; font-size: 18px; padding-top: 16px; font-weight:600; color: #333;}
.top .right{ padding-top: 20px;}
.top .right ul li{ float: left; padding-left: 30px;}
.top .right ul li i{ float: left; font-size: 18px; color: #009DE4;margin-right: 10px;}
.top .right ul li p{ float: left; color: #999; font-size: 12px;}
.top .right ul li span{font-size: 14px; padding-top: 3px; font-weight: bold;}
.top_box{ width: 100%; position: relative; padding-bottom:30px;}
.nav_box
.nav{ width:calc(76% - 1px);background: #1E3882;z-index: 999; position: absolute; left:calc(50% - 1px);transform:translateX(-50%); margin-bottom: -20px;}
.nav .left ul li{float: left;position: relative;}
.nav .left ul li span{ position: absolute; left: 0;bottom: 0; height:0%; width: 100%; background: #009DE4; display: block;z-index: 1;}
.nav .left ul li a{ color: #fff; padding: 18px 30px; position: inherit;z-index: 2; display: block;}
.nav .left ul li.on span{ height:100%;}
.nav .left ul li:hover span{ height:100%;}
.nav .right{ float: right;}
.nav .right form{ margin-top: 14px;}
.nav .right form .text{ height: 30px; line-height: 30px; padding: 0 10px; background: #27377E; color: #fff;}
.nav .right form .submit{ width: 20px; height: 20px; line-height: 30px; color: #fff; background:url(../images/sousuo.png) no-repeat; background-size: 100% 100%; cursor:pointer;}
.nav .right form .submit:hover{background:url(../images/sousuo2.png) no-repeat;background-size: 100% 100%;}
.nav .right input::-webkit-input-placeholder{ color:Rgba(255,255,255,0.5);}


/*banner*/
.banner{ position:relative;}
.banner_swi{position: inherit;z-index: 12;}
.banner_swi .swiper-pagination-bullet-active{ background: #EF2C34;}

/*首页产品中心*/
.index_product{ padding:45px 0;}
.index_product .left{ width:25%;float: left;}
.index_product .left .protitle{ padding: 22px 20px 16px; background: #143a87;}
.index_product .left .protitle i{ font-size: 40px; float: left; color: #fff; margin-right: 10px;opacity:0.4;filter:alpha(opacity=40);}
.index_product .left .protitle .text{ color: #fff;}
.index_product .left .protitle .text b{font-size: 22px;}
.index_product .left .protitle .text p{font-size: 13px; color: #B8BED1; text-transform:uppercase;}
.index_product .left .list_dl{ margin-bottom: 30px;}
.index_product .left .list_dl .list_dt{ padding: 0 20px; height: 54px; line-height: 54px; background: #ddd; color: #333; position: relative; border-bottom: 1px solid #FFFFFF; cursor:pointer;}
.index_product .left .list_dl .list_dt span{ width:0px;height: 100%; display: block; background: #4358BC; position: absolute;left: 0;z-index: 1;}
.index_product .left .list_dl .list_dt p{position: inherit;z-index: 2; font-size: 14px;}
.index_product .left .list_dl .list_dt a{position: inherit;z-index: 2; font-size: 14px;color: #333;display:block;}
.index_product .left .list_dl #open a{color: #fff; display:block;}
.index_product .left .list_dl .list_dt i{position: absolute; right: 20px; top: 0px;z-index: 3; font-size: 12px;}
.index_product .left .list_dl .list_dd{ display: none; padding: 20px 20px;}
.index_product .left .list_dl .list_dd ul li{ line-height: 30px;}
.index_product .left .list_dl .list_dd ul li a{font-size: 14px; color: #585858; display: block;}
.index_product .left .list_dl .list_dd ul li a:hover{ color: #F9353D;transform:translateX(6px);}
.index_product .left .list_dl  dd:nth-child(1){display: inherit;}
.index_product .left .list_dl #open{ border-bottom: 0px; color: #fff;}
.index_product .left .list_dl #open span{ width: 100%;}
.index_product .left .list_dl:hover .list_dd span{ width: 100%;}
.index_product .left .list_dl #open i{transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-moz-transform: rotate(90deg);}
.index_product .left .left_coll{ text-align: center;}
.index_product .left .left_coll i{ width: 50px; height: 50px; background: #B0B0B0; font-size: 20px; color: #fff; display: block; margin: 0 auto 10px; border-radius: 50%; line-height: 50px;}
.index_product .left .left_coll p{font-size: 16px;}
.index_product .left .left_coll b{font-size: 30px; color: #EF2C34;}
.index_product .right{ width: 73%; float: right; border:1px solid #f1f1f1; padding:30px; box-sizing:border-box;}
.index_product .right .product{ border:1px solid #E4E4E4; margin-bottom: 13px;}
.index_product .right .product .product_img .swiper-slide{position: relative;}
.index_product .right .product .product_img .swiper-slide img{ margin:90px auto 20px;}
.index_product .right .product .product_img .swiper-slide .text{ position: absolute; left: 5%; top: 50px;}
.index_product .right .product .product_img .swiper-slide .text b{ font-size: 18px; color: #333; margin-bottom: 15px;}
.index_product .right .product .product_img .swiper-slide .text span{ width: 50px; height: 3px; display: block; background: #e62129;}
.index_product .right .product .swiper-button-prev, .index_product .right .product .swiper-button-next{ background: inherit; top:55%;}
.index_product .right .product .swiper-button-prev i, .index_product .right .product .swiper-button-next i{font-size: 30px;}
.index_product .right .index_product_list .swiper-slide .box{ border: 1px solid #E3E3E3;}
.index_product .right .index_product_list .swiper-slide .box{padding: 3% 3% 6%; overflow: hidden;}
.index_product .right .index_product_list .swiper-slide .box .img{ overflow: hidden; margin-bottom: 10px; max-width:197px;}
.index_product .right .index_product_list .swiper-slide:hover .box img{transform: scale(1.1);}
.index_product .right .index_product_list .swiper-slide .box .text b{ font-size: 14px; text-align: center; color: #333; font-weight:inherit;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}

.pro_tabs{width:100%;height:100%;background:#fff;transition:all .3s; margin-bottom: 30px;}
.pro_tabs .ta{display:block;overflow:hidden;padding-left:20px;line-height:54px;max-height:54px; background: #EDEDED; color:#767676;transition:all .3s}
.pro_tabs .ta span{float: left;}
.nav-item{position:relative; margin-bottom:2px;}
.nav-show{border-bottom:0}
.nav-show .ta{ background: #4358BC; color: #fff;}
.nav-item ul{display:none;background:#fff;padding: 10px 20px;}
.nav-item ul li{line-height:23px;}
.nav-item ul li a{ font-size: 14px; display: block;}
.nav-show ul{display:block;}
.nav-item>a:before{content:"";position:absolute;left:0;width:2px;height:54px;background:#34a0ce;opacity:0;transition:all .3s}
.nav-more{float:right;margin-right:20px;font-size:12px;transition:transform .3s;}
.nav-show .nav-more{transform:rotate(90deg)}
.nav-show,.nav-item>a:hover{color:#fff; background: #4358BC;}
.nav-show>a:before,.nav-item>a:hover:before{opacity:1}
.nav-item li:hover a{color:#f00;}
.nav-mini .pro_tabs{width:60px}
.nav-mini .pro_tabs .nav-icon{}
.nav-mini .pro_tabs .nav-item>a span{display:none}
.nav-mini .pro_tabs .nav-more{margin-right:-20px}
.nav-mini .pro_tabs .nav-item ul{position:absolute;top:0;left:60px;width:180px;z-index:99;background:#3c474c;overflow:hidden}
.nav-mini .pro_tabs .nav-item:hover{background:rgba(255,255,255,.1)}
.nav-mini .pro_tabs .nav-item:hover .nav-item a{color:#fff}
.nav-mini .pro_tabs .nav-item:hover a:before{opacity:1}
.nav-mini .pro_tabs .nav-item:hover ul{display:block}

/*首页荣誉*/
.Honor_box{background:url(../images/rongyuback.jpg) no-repeat #F3F3F3;}
.Honor_box .text{ text-align: center; color: #fff; padding: 70px 0 50px;}
.Honor_box .text b{ font-size: 22px; padding-bottom: 20px;}
.Honor_box .text span{ width: 50px; height: 2px; display: block; background: #F9353D; margin: 0 auto 20px;}
.Honor_box .text p{ font-size: 14px;opacity:0.4;filter:alpha(opacity=40);}
.honorList ul{ color: #666; padding: 0;}
.honorList li{margin-bottom:20px; background: #fff;cursor: pointer; text-align: center; padding-bottom:10px; font-size:14px;}
.honorList li p{ padding: 0 20px; padding-top: 8px; font-weight:inherit;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.honorList .img{overflow: hidden; position: relative; margin:10px; margin-bottom: 0;}
.honorList li a img{width:100%;height:auto; max-width:203px;}
.honorList .bg{ background: rgba(0,0,0,0.4);position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: 400ms; -webkit-transition: 400ms;}
.honorList .il,.honorList .ir{ background-color: #fff; position: absolute; left: 50%; top: 50%; display: block; transition: 400ms; -webkit-transition: 400ms;}
.honorList .il{ height: 3px; width: 0px; margin:-1px 0px 0px -15px;}
.honorList .ir{ height: 0px; width: 3px; margin:-15px 0px 0px -1px;}
.honorList li:hover .img{ border-color: #d5615d;}
.honorList li:hover .bg{ opacity: 1; visibility: visible;}
.honorList li:hover a img{transform: scale(1.1);}
.honorList li:hover .il{ width: 30px; }
.honorList li:hover .ir{ height: 30px;  transition: 400ms ease 200ms; -webkit-transition: 400ms ease 200ms;}
.overlayClose { width: 52px; height: 52px; display: block; position: fixed; right: 1%; top: 2%; border-radius: 50%; transition: 300ms; -webkit-transition: 300ms; z-index: 100;}
.overlayClose i { background: url(../images/close-empty.png) no-repeat scroll center center; width: 100%; height: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; cursor: pointer;}
.overlayClose:hover{ background-color: #0093DA;}
.overlayClose:hover i { transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg); }
.imgShowBox { background: url(../images/black.png) repeat; background: none rgba(0,0,0,0.9); bottom: 0; left: 0; position: fixed; right: 0; top: 0; transform: translateY(100%); -webkit-transform: translateY(100%); transition: all 800ms ease 0s; -webkit-transition: all 800ms ease 0s; z-index: 1010; width: 100%; overflow: hidden;  -webkit-overflow-scrolling: touch; }
.no-csstransitions .imgShowBox{ display: none;}
.imgShowDemo .item { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; position: relative; }
.imgShowDemo .img { vertical-align: middle; height: auto; width: auto; max-height: 100%; max-width: 100%; margin: auto; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.imgShowDemo .con{ position: absolute; left: 0px; right: 0px;bottom: 0px; background-color: #fff; width: 90%; padding: 10px 5%;}
.imgShowDemo .con .t{ font-size: 16px; color: #333;}
.imgShowDemo .txt { background: #272727; font-size: 16px; color: #fff; line-height: 65px; position: absolute; left: 0; right: 0; bottom: 0; height: 65px; }
.imgShowDemo .txt .i { padding-left: 3%; }
.hi-num { width: 85px; height: 65px; background: #272727; color: #fff; border-left: 1px solid #3a3a3a; position: absolute; bottom: 0; right: 0; text-align: center; line-height: 65px; font-size: 16px; }
.img-show { transform: translateY(0) !important; -webkit-transform: translateY(0) !important; }
.no-csstransitions .img-show{ display: block;}
.owl-item{margin:0;float:left;}
.imgShowDemo .owl-controls .owl-buttons div { position: absolute; padding: 0px; margin: 0px; width: 64px; height: 64px; border-radius: 10px; background-color: transparent; overflow: hidden; top: 50%; margin-top: -32px; background-position: center center; background-repeat: no-repeat; text-indent: -10em; cursor:pointer;transition:all 0.5s;}
.imgShowDemo .owl-controls .owl-buttons div.owl-prev { left: 3%; background-image:url(../images/left.png); }
.imgShowDemo .owl-controls .owl-buttons div.owl-next { right: 3%; background-image:url(../images/right.png); }
.imgShowDemo .owl-controls .owl-buttons div.owl-prev:hover, .imgShowDemo .owl-controls .owl-buttons div.owl-next:hover {background-color: #0093DA; }
.imgShowDemo .owl-controls .owl-buttons div.owl-prev.disabled, .imgShowDemo .owl-controls .owl-buttons div.owl-next.disabled { background:none;}
.honorList{ padding-bottom:60px;}
.honorList .swiper-pagination{ bottom:40px;z-index: 8;}

/*新闻动态*/
.news_box{ padding:65px 0;}
.news_box .box_title{ text-align: center; padding-bottom: 30px;}
.news_box .box_title b{font-size: 26px; color: #333; margin-bottom: 10px;}
.news_box .box_title span{ width: 50px; height: 2px; display: block; background: #F9353D; margin: 0 auto;}
.news_box .left{width: 71%; float: left;}
.news_box .left .news{ width: calc(49% - 40px); padding:20px; float: left; border-radius:3px; box-shadow: 0px 0px 10px rgba(0,0,0,0.2);height: 445px; }
.news_box .left .news .news_hot{padding-top: 16px;}
.news_box .left .news .news_hot .news_hot_left{ width: 35%;overflow: hidden; float: left;}
.news_box .left .news .news_hot .news_hot_left .img{ width: 100%;overflow: hidden;}
.news_box .left .news .news_hot .news_hot_left .img img{ width: 100%;}
.news_box .left .news .news_hot:hover .news_hot_left .img img{transform: scale(1.1);}
.news_box .left .news .news_hot .text{ float: right; width: 62%;}
.news_box .left .news .news_hot .text b{font-size: 17px; color: #333; margin-bottom:5px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.news_box .left .news .news_hot:hover .text b{ color: #0093DA;}
.news_box .left .news .news_hot .text span{ font-size: 12px; color: #999; margin-bottom:5px;}
.news_box .left .news .news_hot .text p{font-size: 14px; color: #999; font-weight:inherit;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.news_box .left .news .title{ padding-bottom: 10px; border-bottom: 1px solid #E2E2E2;}
.news_box .left .news .title b{ float: left;font-size: 22px; color: #333;}
.news_box .left .news .title span{ float: left; padding: 0 5px; margin-top: 6px; color: #333;}
.news_box .left .news .title p{ float: left; font-size: 14px; color: #666; margin-top: 8px;}
.news_box .left .news .news_list{ padding: 20px 0 10px;}
.news_box .left .news .news_list ul li{ height:28px; line-height:28px;}
.news_box .left .news .news_list a{font-size:14px; color: #656565;display: block; }
.news_box .left .news .news_list a p{ width: 70%; float: left;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.news_box .left .news .news_list a:hover{ color: #0093DA;}
.news_box .left .news .news_list span{ float: right; color: #999;}
.news_box .left .wenti{  width: calc(48% - 40px); padding: 20px;background: #fff; border-radius:3px; box-shadow: 0px 0px 10px rgba(0,0,0,0.2);  float: right; overflow: hidden;height: 445px;}
.news_box .left .wenti .title{ padding-bottom: 10px; border-bottom: 1px solid #E2E2E2;}
.news_box .left .wenti .title b{ float: left;font-size: 22px; color: #333;}
.news_box .left .wenti .title span{ float: left; padding: 0 5px; margin-top: 6px; color: #333;}
.news_box .left .wenti .title p{ float: left; font-size: 14px; color: #666; margin-top: 8px;}
.news_box .left .wenti ul{ margin: 15px 0;}
.news_box .left .wenti ul li{}
.news_box .left .wenti ul li b{ width: 100%;font-size: 14px; color: #333; height:36px; border-radius: 5px;}
.news_box .left .wenti ul li p{ margin:0 0 10px 0; padding: 0 10px; font-size: 14px; color: #666;}
.news_box .left .wenti ul li i{margin-right: 10px; width: 20px; height: 20px; font-size: 10px; background: #f00; display: block; float: left; margin-top:9px; border-radius: 50%; text-align: center; color: #fff; line-height: 20px;}
.news_box .left .wenti ul li p span{ display: inherit;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden; line-height: 24px;}
.news_box .left .wenti ul li b span{float: left;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden; line-height:36px;}
.news_box .left .wenti ul li p i{ background: #008ED5; color: #fff; margin-top: 5px;}
.news_box .left .wenti ul li b i{ margin-left: 10px;}

/*留言*/
.news_box .right{ width: 27%; float: right; background: #fff;height: 445px;}
.news_box .index_liuyan{ padding:23px 20px 20px; box-sizing:border-box; border-radius:3px; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); }
.news_box .index_liuyan b{text-align: center;font-size: 18px; padding-bottom: 0px;color: #EF2C34;}
.news_box .index_liuyan form{ padding: 20px 6px;}
.news_box .index_liuyan form .text{height: 42px; line-height:42px; border-radius:5px; overflow: hidden; display: block; width: calc(100% - 22px); border: 1px solid #E6E6E6;padding: 0 10px;}
.news_box .index_liuyan form .submit{ width: 100%; height:41px; line-height: 41px;margin-top: 10px; background: #EF2C34; color: #fff; border-radius: 3px;}
.news_box .index_liuyan form .textarea{ height: 103px; border-radius:3px; overflow: hidden; display: block; width: calc(100% - 22px); border: 1px solid #E6E6E6;padding:10px;}
.news_box .index_liuyan form .bd_li{ margin-bottom: 5px; position: relative;}
.news_box .index_liuyan form .bd_li span{ font-size: 13px; color: #CB0800; position: absolute; top: 15px; right: 10px;}
.bottom{ background: #272727; padding-top:45px;}
.bottom .left{ width: 28%; float: left; }
.bottom .left .left_coll{ position: relative;}
.bottom .left .left_coll i{ width: 50px; height: 50px; background: #EF2C34; font-size: 20px; color: #fff; display: block;border-radius: 50%; line-height: 50px; text-align: center; position: absolute;}
.bottom .left .left_coll p{font-size: 13px; color:#fff; padding-left: 70px;}
.bottom .left .left_coll b{font-size: 23px; color:#fff; padding-left: 70px;}
.bottom .left .left_coll h3{ color:#fff; font-size:14px;padding-left: 70px; padding-top: 10px;}
.bottom .fast_nav{ width:30%;}
.bottom .fast_nav b{ font-size: 18px; color: #fff; margin-bottom: 10px;}
.bottom .fast_nav a{ font-size: 14px; color: #BABABA; margin-right: 13px; display: inline-block;}
.bottom .fast_nav a:hover{transform:translateX(5px);}
.bottom .right{ width:35%; float: right;}
.bottom .right b{ font-size: 18px; color: #fff; margin-bottom: 10px;}
.bottom .right p{ font-size: 14px; color: #BABABA; line-height: 21px;}
.bottom .link{ border-top:1px solid #3C3C3C; border-bottom:1px solid #3C3C3C; margin-top: 30px; height: 50px; line-height: 50px;}
.bottom .link b{ float: left; font-size:14px; margin-right: 20px; color: #AFAFAF;}
.bottom .link a{font-size: 12px; margin-right: 20px; color: #AFAFAF;}
.bottom .banquan{ text-align: center; color: #525252; font-size: 12px; height: 50px; line-height: 50px;}
.bottom .banquan a{ color: #525252;}
.bottom .banquan a:hover{ color: #fff;}

/*公司简介*/
.info{ background: url(../images/infoback.jpg) no-repeat center top fixed; background-size:cover; padding:70px 0;}
.info .title{ text-align: center; padding: 50px 0 30px;}
.info .title b{ font-size: 30px; margin-bottom: 6px;}
.info .title p{ font-size: 14px; color: #6A7C84;text-transform:uppercase; margin-bottom: 10px;}
.info .title span{ width: 50px; height: 3px; display: block; background: #EA342D; margin: 0 auto;}
.info .info_box{ background: #fff;}
.info .info_box .text img { display:inline; max-width:100%;}
.info .left{ width: 35%; float: left; background: #fff; padding:1%;}
.info .left .shuzi{ padding: 30px; color: #fff;}
.info .left .shuzi ul{}
.info .left .shuzi ul li{ width: 50%; float: left; text-align: center; margin-bottom: 20px;}
.info .left .shuzi ul li b{font-size: 50px; margin-bottom: 10px; font-family:Gotham, Helvetica Neue, Helvetica, Arial," sans-serif"}
.info .left .shuzi ul li p{font-size: 14px;}
.info .right{ width: calc(61% - 100px); float: right; padding:60px 60px 60px 30px;}
.info .right b{font-size: 24px; color: #333; padding-bottom: 20px; border-bottom: 1px solid #E4E4E4;display: block; width: 100%;}
.info .right .text{ padding-top: 30px; font-size: 14px; line-height: 23px;}
.info_box_img .swiper-button-prev, .info_box_img .swiper-button-next{ background: inherit; top:50%;}
.info_box_img .swiper-button-prev i, .info_box_img .swiper-button-next i{font-size: 30px; color: #fff;}

/*文化*/
.Culture{ padding: 80px 0;}
.Culture .title{ text-align: center;}
.Culture .title b{ font-size: 30px; margin-bottom: 6px;}
.Culture .title p{ font-size: 14px; color: #6A7C84;text-transform:uppercase; margin-bottom: 10px;}
.Culture .title span{ width: 50px; height: 3px; display: block; background: #EA342D; margin: 0 auto;}
.Culture ul{padding: 50px 0;}
.Culture ul li{ width: 25%; float: left; text-align: center; }
.Culture ul li i{ font-size: 40px; width: 106px; height: 106px; background: #EA342D; text-align: center; line-height: 106px; color: #fff; display: block; border-radius: 50%;  margin: 0 auto 15px;}
.Culture ul li b{ margin-bottom: 7px;}
.Culture ul li p{ color: #585858;}

/*产品列表*/
.index_product .right .product_list{}
.index_product .right .product_list .title{ padding:0 0 20px 0;}
.index_product .right .product_list .title span{ display:inline;}
.index_product .right .product_list .title b{ font-size:26px; text-align: center; font-weight:100;}
.index_product .right .product_list ul li{ width:calc(100%/4 - 2px - 1%); border: 1px solid #E4E4E4;margin-right: 1%;text-align: center; padding-bottom: 14px; float: left; margin-bottom: 12px;}
.index_product .right .product_list ul li .img{ width: 92%; margin: 4% auto;overflow: hidden;height:149px; position:relative;}
.index_product .right .product_list ul li .img img{ position:absolute; margin:0 auto; top:50%; transform:translateY(-50%); height: 149px;}
.index_product .right .product_list ul li .img:hover img{transform: translateY(-50%) scale(1.1);}
.index_product .right .product_list ul li p{font-size: 14px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; height:19px;}
.index_product .right .product_list ul li:hover p{transform: scale(1.1);transform:translateY(-5px);}

.cplmms{ padding:15px 0; border-bottom:1px solid #f1f1f1; border-top:1px solid #f1f1f1; margin-bottom:15px;}


/*右侧新闻*/
.celan_news{ padding-bottom: 30px;}
.celan_news .title{ padding-bottom: 10px; border-bottom: 1px solid #E2E2E2;}
.celan_news .title b{ float: left;font-size: 22px; color: #143a87;}
.celan_news .title a{ float: right;font-size: 14px; color: #666; margin-top: 10px;}
.celan_news .news_list{ padding: 10px 0;}
.celan_news .news_list ul li{ height: 30px; line-height: 30px;}
.celan_news .news_list a{font-size:14px; color: #656565;display: block; }
.celan_news .news_list a p{ width: 70%; float: left;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.celan_news .news_list a:hover{ color: #0093DA;}
.celan_news .news_list span{ float: right; color: #999; font-size: 12px;}

/*新闻列表*/
.index_product .right .article_list .title{ padding:0 0 10px 0; border-bottom: 1px solid #f1f1f1; margin-bottom: 20px;}
.index_product .right .article_list .title b{ font-size:26px; text-align: center;font-weight:100; }
.index_product .right .article_list .article_box li{ padding: 20px 0; border-bottom: 1px dashed #ECECEC;}
.index_product .right .article_list .article_box li .article_box_left{ width: 25%; float: left; overflow: hidden; margin-right: 3%;}
.index_product .right .article_list .article_box li .article_box_right{ width: 72%; float: left;}
.index_product .right .article_list .article_box li .article_box_right b{font-size: 18px; margin: 10px 0 3px;}
.index_product .right .article_list .article_box li .article_box_right span{font-size: 14px; margin:0 0 10px 0; color:#666;}
.index_product .right .article_list .article_box li .article_box_right b span{font-size: 18px;}
.index_product .right .article_list .article_box li .article_box_right div{font-size: 15px; line-height: 22px; color: #333;}
.index_product .right .article_list .article_box li:hover .article_box_left .img img{transform: scale(1.1);}
.index_product .right .article_list .article_box li:hover .article_box_right b{ color: #0093DA;transform:translateX(-5px);}
.index_product .right .article_list .article_box li:hover .article_box_right span{ color: #0093DA;transform:translateX(-5px);}
.index_product .right .article_list .article_box li:hover .article_box_right div{ color: #0093DA;transform:translateX(-5px);}

/*联系我们*/
.index_product .right .contact_info{ width: 49%; float: left;}
.index_product .right .contact_info b{font-size: 26px; color: #363636; margin-bottom: 10px;}
.index_product .right .contact_info .box{ border: 1px solid #ECECEC; padding: 80px 30px;}
.index_product .right .contact_info .box ul li{ margin-top: 30px; font-size: 14px; line-height: 24px;}
.index_product .right .contact_info .box ul li strong{ font-size: 17px;}
.index_product .right .contact_info .box ul li:nth-child(1){ margin-top: 0px;}
.index_product .right .contact_info .box ul li i{ width: 50px; height: 50px; line-height: 50px; display: block; border: 1px solid #606060; border-radius: 50%; text-align: center; float: left; color: #606060; margin-right: 10px; font-size: 18px;}
.index_product .contact_liuyan{}
.index_product .contact_liuyan b{text-align: center;font-size: 18px; padding-bottom: 0px;color: #EF2C34;}
.index_product .contact_liuyan form{ padding: 20px 10px;}
.index_product .contact_liuyan form .text{height: 42px; line-height:42px; border-radius:5px; overflow: hidden; display: block; width: calc(100% - 22px); border: 1px solid #E6E6E6;padding: 0 10px;}
.index_product .contact_liuyan form .submit{ width: 100%; height:46px; line-height: 46px; background: #EF2C34; color: #fff; border-radius: 5px;}
.index_product .contact_liuyan form .textarea{ height: 60px; border-radius:5px; overflow: hidden; display: block; width: calc(100% - 22px); border: 1px solid #E6E6E6;padding:10px;}
.index_product .contact_liuyan form .bd_li{ margin-bottom: 10px; position: relative;}
.index_product .contact_liuyan form .bd_li span{ font-size: 13px; color: #CB0800; position: absolute; top: 15px; right: 10px;}
.BMap_bubble_title {color:#181919;font-size:18px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.BMap_bubble_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


/*列表详情*/
.article_boss{ padding: 20px 0; border: 1px solid #EDEDED; background: #fff; border-bottom: 3px solid #D6D6D6; margin-top: 50px;}
.article_boss .artile_title{}
.article_boss .artile_title h1{ font-size: 26px; text-align: center; display: block; font-weight: bold;}
.article_boss .artile_title h4{ text-align: center; display: block; padding:5px 0 20px 0; color: #666; font-size: 14px; font-weight:inherit; border-bottom: 1px solid #EDEDED;}
.article_boss .artile_title span{ display: inline;}
.article_boss .td_touxiang{ width: 30%; height: auto; float: left; overflow: hidden; border: 1px solid #f0f0f0;}
.article_boss .td_touxiang img{ width: 100%;}
.article_boss .td_nrtext{ width: 65%; float: right;}
.article_boss .artile_title{ margin-bottom: 20px;}
.article_boss .content{ font-size: 16px; color: #000; line-height:28px;}
.article_boss .content strong{ padding-top: 16px;}
.article_boss .content img{ display: inline;}
.article_boss .xmtfx{ width: 100%; height:10px; position: relative; padding-top:10px;}
.article_boss .xmtfx .bdsharebuttonbox{ position: absolute; left: 50%;transform: translate(-50%,0); }
.article_boss .sypxyp{ width:100%; padding-bottom:40px; padding-top: 20px; font-size: 14px; border-top: 3px solid #D6D6D6;}
.article_boss .sypxyp .wzprev{ margin-bottom: 5px;}
.article_boss .sypxyp .wznext{}
.article_boss .sypxyp a{ font-size: 14px;}
.article_boss .sypxyp a:hover{ color: #376AC1;}

/*产品详情*/
.product_article_left{}
.product_article_left .swiper-button-prev, .product_article_left .swiper-button-next{ background: inherit; top:50%;}
.product_article_left .swiper-button-prev i, .product_article_left .swiper-button-next i{font-size: 30px; color: #666;}
.product_article_img .swiper-slide img{ max-width:100%; margin:0 auto; display:;}
.product_article_info{ width: 50%; padding-top: 20px;}
.product_article_info b{font-size: 22px; margin-bottom: 20px; padding-bottom: 10px;}
.product_article_info .text{font-size:16px;line-height: 30px;}
.product_content{ margin: 30px 0; }
.product_content .title{font-size: 22px; color: #1e3882; padding-bottom: 15px; border-bottom: 1px solid #f1f1f1; text-align:center;}
.product_content .text{ font-size: 15px; padding: 20px 0; line-height:22px;}
.product_content .text strong{ font-size: 18px;}

/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:Rgba(0,0,0,0.5);margin-bottom:1px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:14px;margin-left:12px; font-weight:normal; color:#666;}
.suspension .d-service-item .text{float:left;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}

.content img{ display:inline;}































