/*公用标题*/
.index_title{text-align: center;padding-top: 60px;padding-bottom:20px;margin-bottom: 50px;background: url(../images/titile_bg.png) no-repeat center bottom;}
.index_title span{color: #2f3030;font-size: 26px;}
.index_title span em{color: #9e9e9e;font-size: 14px;font-style: italic;margin-left: 15px;}




/*首页产品推荐*/
.index_pro {margin-bottom: 90px;}
.pro_menu{width: 100%;height: 58px;border:1px #eee solid;overflow: hidden;margin-top: 50px ;}
.pro_menu a{display: block;width: 33.3333%;height: 58px;float: left;}
.pro_menu a+a{border-left:1px #eee solid ;}
.pro_menu .prev{background: url(../images/arr_l.png) no-repeat center;background-size: 32px 20px;}
.pro_menu .menu{background: url(../images/dot.png) no-repeat center;background-size: 28px 6px;}
.pro_menu .next{background: url(../images/arr_r.png) no-repeat center;background-size: 32px 20px;}
.pro_menu .prev:hover{background:#0061ae url(../images/arr_l2.png) no-repeat center;background-size: 32px 20px;}
.pro_menu .menu:hover{background:#0061ae url(../images/dot2.png) no-repeat center;background-size: 28px 6px;}
.pro_menu .next:hover{background:#0061ae url(../images/arr_r2.png) no-repeat center;background-size: 32px 20px;}

.pro_list .swiper-slide a{display: block;position: relative;}
.pro_list .swiper-slide a img{width: 100%;height: 100%;border: 1px solid #eee;}
.pro_list .swiper-slide a .text{background: rgba(0,0,0,0.7);height: 39px;}
/*.pro_list .swiper-slide:hover a .text {*//*    padding: 47px 10px 0 10px;*//*    position: absolute;*//*    bottom: 0;*//*    display: block;*//*}*/
.pro_list ul li:hover a .text{padding: 47px  10px 0 10px;position: absolute;bottom: 0;display: block;}
.pro_list .swiper-slide a .text h4{text-align: center;font-size: 15px;color:#FFFFFF;line-height: 39px;font-weight: normal; /*border-bottom: 1px #FFFFFF dashed;*/}
.pro_list .swiper-slide a .text p{text-align: center;color: #FFFFFF;padding: 10px;overflow: hidden;height: 89px;}
.prev.swiper-button-disabled {background: url(../images/arr_lb.png) no-repeat center; background-size: 32px 20px;}
.next.swiper-button-disabled {background: url(../images/arr_rb.png) no-repeat center; background-size: 32px 20px;}



/*首页关于我们*/
.indexnewsbox {margin-bottom: 50px;}
.ui-homeabout .index_title span{color: #fff !important;}
.ui-homeabout{background:url(../images/idx_about.jpg) no-repeat;background-size: cover;padding: 20px 0px 60px 0;}
.ui-homeabout .ui-title{margin-top: 0px;}
.ui-homeabout .ui-title p.p1{color: #fff;}
.ui-homeabout .ui-title p.p1::after{background: #96b4d2;}
.ui-homeabout .ct{}
.ui-homeabout .ct p{color: #fff;text-align: center;line-height: 1em;}
.ui-homeabout .ct p.p1{font-size: 24px;margin-top: 30px;}
.ui-homeabout .ct p.p2{font-size: 14px;line-height: 1.5em;opacity: 0.6;margin-top: 30px;}
.ui-homeabout .ft{max-width: 900px;margin: 50px auto 0;text-align: center;}
.ui-homeabout .ft li{width: 25%;float: left;padding: 0px 10px;}
.ui-homeabout .ft *{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.ui-homeabout .ft li a{display: block;border: 1px solid #296daf;padding: 30px 0px;}
.ui-homeabout .ft li a:hover{background: #fff;}
.ui-homeabout .ft li a:hover p{color: #00519d;}
.ui-homeabout .ft li >a >p{color: #fff;text-align: center;line-height: 1em;}
.ui-homeabout .ft li >a >p.p1{font-size: 44px;font-family: Arial;font-weight: 700;}
.ui-homeabout .ft li >a >p.p2{font-size: 16px;margin-top: 5px;}
.ui-homeabout .ft a.more{display: inline-block;margin-top: 40px;color: #fff;font-size: 14px;position: relative;padding-right:40px;}
.ui-homeabout .ft a.more span{background: url(../images/moreicon.png) no-repeat;width: 24px;height: 8px;display: block;position: absolute;top: 50%;margin-top: -4px;right: 5px;}
.ui-homeabout .ft a.more:hover span{right: 0px;}





.indexnewsbox .newshot{margin-top: 40px;}
.indexnewsbox .newshot div.img{width:600px;height:337px; text-align:center;line-height:32px;font-size:14px; float:left;}
.indexnewsbox .newshot ul{float:right;width:48%; height:auto; overflow:hidden;}
.indexnewsbox .newshot ul li{height: 77px;padding-bottom:10px;border-bottom:1px dashed #efefef;margin-bottom:10px;cursor: pointer;}
.indexnewsbox .newshot ul li span{display:block;width: 15%;height:66px;color:#fff;float:left;padding:2px;text-align:center;background:#c9caca;margin-right: 3%;line-height: 16px;font-size: 13px;}
.indexnewsbox .newshot ul li span p{display:block;padding:0px;font-size:30px;margin:0;line-height: 1.3em;}
.indexnewsbox .newshot ul li  a{display:block;max-width: 92%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;line-height:28px;font-size:14px;}
.indexnewsbox .newshot ul li abbr{display:block;width: 82%;float:left;line-height:18px;color:#8c8c8c;overflow: hidden;height: 36px;}
.indexnewsbox .more{width:120px; height: 32px; border-radius: 16px; line-height: 32px; color:#fff; display: block; text-align: center; background: #02396c; margin:60px auto 0px;}
.indexnewsbox .newshot ul li:hover span{background: #02396c;}
.indexnewsbox .newshot ul li:hover a{color:#02396c;}
#news a.more:hover{background: #02396c;}













/*内页开始*/

/*关于页*/
.pro-column{background-color:#fff;border-bottom:1px solid #e0e0e0;height:46px;line-height:46px;}
.pro-column .title{background:url(../images/pro-title.png) no-repeat;color:#0e78db;padding-left: 28px;background-position: 1px 14px;background-size: 18px;font-size: 17px;}
.pro-nav ul li{margin-left:47px;font-size:14px;cursor:pointer;float: left;}
.pro-nav ul li.cur{border-bottom:2px solid #0e78db;}
.pro-nav ul li a{color:#666;}
.pro-nav ul li a:hover{color:#333;}
.abouts {padding-top: 50px;}
.abouts .cont h3 {font-size: 25px;color: #000;font-weight: normal;margin-top: 50px;}
.abouts .cont .ma-line {background: url(../images/ma-line.png) no-repeat;width: 620px;height: 45px;margin: 15px auto;}
.abouts .mcont1 .ab-title span {font-size: 37px;color: #1968b3;}
.abouts .mcont1 .ma-address {font-size: 16px;color: #000;padding: 30px 0 17px;}
.abouts .mcont1 .ma-txt {overflow: hidden;}
.abouts .mcont1 .ma-txt {color: #888;font-size: 12px;}
.abouts .abmore {width: 200px;height: 33px;line-height: 33px;border: 1px solid #dedfe0;border-radius: 15px;text-align: center;font-size: 16px;color: #dedfe0;display: inline-block;margin: 40px 0 85px;}
 .abouts_gk {width: 55%;}
.abouts .abouts_gk p {font-size: 14px;line-height: 22px;letter-spacing: 1px;}
.abouts_img {width: 45%;padding-right: 2%;}
.abouts_img img {height: 420px;object-fit: cover;}
.abouts .abimg{background:url(../images/abimg.jpg) no-repeat;height:245px;margin: 60px 0;}
.abouts .abimgcont{overflow: hidden;}
.abouts .abimgcont ul li{padding-top: 93px;text-align: center;float: left;width: 25%;}
.abouts .abimgcont h2{font-size:60px;color:#fff;position: relative;}
.abouts .abimgcont .abicon{width:16px;height:16px;display:inline-block;background:url(../images/abmore.png) no-repeat;position: absolute;top:-25px;right: 70px;}
.abouts .abimgcont .date{color:#eaeff7;padding:25px 0;}
.abouts .abimgcont .line{width:30px;height:2px;background:url(../images/ab-line.jpg) no-repeat;margin: 0 auto;}
.abouts .mcnimg {overflow: hidden;padding: 55px 0;}
.abouts .mcnimg ul li {margin-right: 2%;margin-bottom: 30px;width: 23.5%;overflow: hidden;float: left;text-align: center;}
.abouts .mcnimg ul li:nth-child(4n+4) {margin-right: 0;;}
.mcont3 dl {text-align: center;}
.abouts .mcont3 .ma-line {background: url(../images/ma-lines.png) no-repeat;}




/*产品页*/
.product {background-color: #f3f3f3;padding-bottom: 50px;}
.product .pro-column{height:auto;}
.product .mcont2{ /*width:845px;*/width:730px;margin:0 auto;}
.product .pro-navs{width:845px;margin-left:38px;overflow: hidden;}
.product .lwrap .years {position: relative;}
.product .lwrap .years span {width: 15px;height: 15px;display: inline-block;position: absolute;cursor: pointer;top:30px;}
.product .lwrap .years .next {background: url(../img/tnext0.png) no-repeat;right:-2%;}
.product .lwrap .years .prev {background: url(../img/tprev0.png) no-repeat;left: -3%;}
.product .lwrap .years:hover .prev{background:url(../img/tprev0-0.png) no-repeat;}
.product .lwrap .yw {width:720px;overflow: hidden;}
.product .labt-w2 .years .yw ul li {padding:0 12px;font-size: 14px;text-align: center;cursor: pointer;color: #999;float: left;}
.product .labt-w2 .years .yw li.cur{border-bottom: 3px solid #0e78db;color: #0e78db;}
.product .labt-w2 .years .yw li a{color:#666;}
.product .labt-w2 .years .yw li.cur a{color: #0e78db;}
.product .labt-w2 .lwcnts {overflow: hidden;}
.pronav ul li {margin-right: 30px;margin-bottom: 12px;line-height: 30px;height: 30px;float: left;}
.pronav ul li.cur {line-height: 30px;height: 30px;background-color: #0e78db;width: auto;padding: 0 27px;border-radius: 15px;text-align: center;color: #fff;display: block;}
.pronav ul li a {color: #888;}
.pronav ul li.cur a {color: #fff;}



/*.pro-list ul li .listimg{padding:10px 0;}*/
.pro-list ul li .listimg img{max-width: 100%;}
.pro-list ul li a{position:relative;display:block;width:100%;height:100%;}
.pro-list ul li a:before, .pro-list ul li a:after{content:'';position:absolute;bottom:-2px;width:0;height:2px;background:#0e78db;-webkit-transition:0.4s;transition:0.4s;}
.pro-list ul li a:before{left:0;}
.pro-list ul li a:after{right:0;}
.pro-list ul li a:hover:before, .pro-list ul li a:hover:after{width:50%;}
/*.pro-list{width: 1200px;overflow:hidden;padding:37px 0 20px;}*/
.pro-list ul li{background-color:#fff;text-align:center;margin: 0 2% 33px 0;width: 32%;float: left;}
.pro-list ul li:nth-child(3n+3){margin-right: 0;}
.pro-list ul li .listtitle{padding:24px 0 16px;border-top:1px dotted #ccc;}
.pro-list ul li .listtitle h3{color: #111;font-size: 16px;}
.pro-list ul li .listtitle .txts{font-size: 14px;color: #999;padding-top: 12px;}



	.body_cp {padding-top: 60px; }
	.cp_prol {width: 24%; float: left; }
	.cp_pror {width: 74%; float: right; }
	.phx-catalog-multiple .catalog-title {height: 52px; background-color: #0059ae; font-size: 12px; padding: 10px 15px; color: #fff; }
	.phx-catalog-multiple .catalog-title .pull-left {color: #ffffff; font-size: 15px; line-height: 38px; }
	.first-level>li {line-height: 48px; font-size: 15px; border-bottom: 1px solid #eaeaea; background: #fff; }
	.first-level>li a {display: block; padding-left: 20px; position: relative; color: #6f6f6f; }
	.first-level>li .ion {position: absolute; right: 0; font-size: 14px; }    
	/*.first-level .active .sec-level {display: block !important}*/
	.sec-level {display: none;padding-left: 20px; }
	.sec-level li a{padding-left: 30px;}
	.add.invisible {
	    background: url(../images/plus.png) no-repeat center center;
	    float: left;
	    margin-top: 19px;
	    margin-bottom: 10px;
	    width: 8px;
	    height: 8px;
	}




/*新闻资讯列表*/
.news.container {padding: 50px 0;}
.new_inside ul li {background: #ffffff;display: block;padding: 24px;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;box-shadow: 0px 0px 20px 0px #eaeaea;margin-bottom: 35px;position: relative;height: 128px;}
.new_inside ul li .news_time {position: absolute;left: 24px;top: 24px;width: 90px;text-align: center;background: #666;padding: 10px 0;overflow: hidden;border-radius: 4px 0 4px 0;}
.new_inside ul li .news_time p {font-size: 24px;font-weight: bold;color: #fff;line-height: 45px;}
.new_inside ul li .news_time span {font-size: 14px;color: #fff;}
.new_inside ul li .news_con {padding-left: 110px;}
.new_inside ul li .news_con p {font-size: 17px;font-weight: bold;line-height: 42px;color: #515671;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new_inside ul li .news_con span {display: block;font-size: 14px;color: #999;line-height: 22px;padding-top: 5px;height: 45px;overflow: hidden;}


/*新闻资讯详情页*/
.npage{padding: 50px 0 40px 0;background-color: #fff;}
.npage .lf-hd{height: 102px;line-height: 99px;border-bottom: 1px solid #e5e5e5;margin-top:15px;}
.npage .lf-hd h2{width: 808px;overflow: hidden;height:62px;line-height: 62px;font-size: 30px;color: #333;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;}
.lf-ct{color: #777;font-size: 14px;line-height: 26px;min-height: 300px;padding: 40px 0;border-bottom: 1px solid #e5e5e5;}
.l-pn-l{float: left;margin-top: 14px;}
.l-pn-l a, .l-pn-l span{display: block;font-size: 14px;color: #777;line-height: 30px}
.l-pn-l a, .l-pn-l span{display: block;font-size: 14px;color: #777;line-height: 30px;}
.l-pn .lin-a{float: right;margin-top: 25px;height: 35px;padding: 0 15px;margin-right: 0;color: #ccc;width:120px;border:1px solid #e8e8e8;text-align: center;line-height: 35px;border-radius: 20px;}
.l-pn .lin-a:hover{background-color:#0e78db;color:#fff;border:none;}
.npage .lf-hd>div {line-height: 26px;}
.lf-hd .data{background:url(../images/nc-date.png) no-repeat;padding-left:23px;}
.lf-hd .name{background:url(../images/nc-name.png) no-repeat;padding-left:2px;margin-right:24px;}


/*产品页详情页*/

.ny_content .content_right .conn {color: #555;font-size: 14px;line-height: 28px;padding-top: 10px;z-index: 1;position: relative;}
.content_right .conn .pro_name{font-size:24px;font-weight:normal;line-height:28px;color:#02396c;margin-bottom:10px;}
.content_right.content_right2 {padding: 8px 50px 30px 50px;background: #fff;margin-top: 50px;}
.content_right .conn .proshow1{padding-top:40px;position:relative;}
.content_right .conn .proshow1 .js-silder{float:left;width:45%;margin-top:0 !important;border:1px solid #ddd;}
.proshow1 .js-silder .silder-main-img {width:100%;text-align:center;height:400px;}
.proshow1 .js-silder .silder-main-img img {max-width:80% !important;vertical-align:middle; max-height: 100%;}
.proshow1 .js-silder .silder-main-img .iblock {display:inline-block;height:100%;width:0;vertical-align:middle}

.proshow1 .js-silder .silder-ctrl-prev>span, .silder-ctrl-next>span{ background:none;}

.proshow1 .prodesc p{font-size:14px;line-height:24px;margin-bottom:10px;}
.proshow1 .prodesc p.bt{font-size:20px;font-weight:bold;color:#195f5c;}
.content_right .conn .proshow1 .prodesc{float:right;width:51%;}
.content_right .conn .proshow1 .prodesc p.desc{height:125px;overflow:hidden;color:#999;}
.content_right .conn .proshow1 .pro_btn{padding-top:30px;overflow:hidden;}
.content_right .conn .proshow1 .pro_btn1{display:block;width:40%;margin-right:20px;height:55px;line-height:55px;text-align:center;font-size:16px;color:#fff;background: #02396c;border-radius:2px;float:left;border:1px solid #fff;}
.content_right .conn .proshow1 .pro_btn2{display:block;width:40%;margin-right:0;height:55px;line-height:55px;text-align:center;font-size:16px;background:#7b7b7b;color:#fff;border-radius:2px;float:left;border:1px solid #fff;}
.content_right .conn .proshow1 .pro_btn1:hover{background:#fff;border: 1px solid #02396c;color: #02396c;}
.content_right .conn .proshow1 .pro_btn2:hover{background:#fff;border:1px solid #7b7b7b;color:#7b7b7b;}
.tags_title {border-bottom: 1px solid #DDD;margin: 0 0 30px;}
.proshow2{padding-top:20px;}
.proshow2 .prodetail_con .tags_title{margin:0;}
.proshow2 .prodetail_con .content{padding:30px 0;}
.proshow2 .prodetail_con .content img{max-width:80%;height:auto !important;}
.tags_title span {width: 110px;padding: 0 0px;font-size: 16px;text-align: center;height: 45px;line-height: 45px;margin-bottom: -1px;background: #f8f8f8;color: #333;display: block;margin-left: 5px;border: 1px solid #DDD;border-bottom: 1px solid #f8f8f8;font-weight: bold;}
.ny_news_ye p {height: 35px;line-height: 35px;background: #f1f1f1;margin-bottom: 10px;padding: 0 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
section.content_right.content_right2 {
 padding: 8px 50px 30px 50px;
 background: #fff;
 margin-top: 50px;
}














