﻿@charset "utf-8";
/* CSS Document */
* {padding: 0px; margin: 0px; box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
img {
border:none;max-width:100%; }

body { font-size:15px;font-family:Arial;color: #333; font-weight: normal; padding: 0px; margin: 0px; text-decoration: none; line-height: 25px;
}
a {
text-decoration:none;
font-family:Arial;
color:#333;
font-weight:normal;
}
a:hover { color:#0045a1; }
.clear {
clear:both;
}
ul {
list-style-type: none;
}
li {
list-style-type:none;
line-height:25px;
}
.fl{float:left;}
.fr{float:right;}
.hz{width:84%;margin:0 auto;}
.hza{ width:84%; margin:70px auto; }
.hza:after{content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}

.top-ggt{  height:50px; line-height:50px; background:#f2f2f2; }
.top-gg-fwrx{float:left;color:#666;font-size:14px;width:85%;line-height:23px;}
.top-ggt-yy{float:right;}
.top-ggt-yy a{padding:0 8px;}
.top-ggt-yy a:hover,.top-ggt-yy a.on{color:#0045a1;}

.top-hz{margin:10px 0;overflow:hidden;    float: left;
    width: 100%;}
.logo{ float:left;}
.logo img{height:100px;float:left;}
.gsm{float:left;margin-left:15px;font-size:24px;font-weight:bold;margin-top:20px;}
.gsm p{font-size:16px;font-weight:normal;margin-top:10px;color:#ff6702;letter-spacing: 1px; }
.tact{float:left;margin-top:10px; }
.tact p{ font-size:15px; background:url(../images/tact.png) left no-repeat; text-indent:30px; margin-bottom:5px;}
.tact .call{ font-size:22px; font-weight:bold; color:#ff6600; font-family:Arial, Helvetica, sans-serif; line-height:30px;}
.topgzh{float:left;margin-left:30px;margin-top:10px;}
.topgzh img{float:left;}
.topgzh span{float:left;margin-left:10px;}  
.topgzh .pcol{color:#ff6600;} 


.nav{width:100%;float:left;background:#0045a1;}
.mainbav li {float:left; position:relative;}
.mainbav li a{font-size:16px;padding:0 22px;display:block;color:#fff;}
.mainbav .memu { float: left; line-height:55px; height:55px; text-align: center; }
.mainbav .memu:hover, .mainbav .memu.active { display: block;background:#ff6600; }
.mainbav .memu:hover a, .mainbav .memu.active a { color: #fff;}
.mainbav ul li ul { display: none; position: absolute; width:280px; left: 0;padding:10px 0;top:55px; z-index: 9999; background: #fff; }
.mainbav ul li ul li { float: none; border-right: none; padding:0;  position: relative; text-align: left; }
.mainbav ul li ul li a { display: block; font-size: 15px;color:#333 !important; padding:8px 25px; font-weight: normal; }
.mainbav ul li ul li a:hover {background:#ff6600;color:#fff !important;}
 
.block_home_slider{height:auto; position:relative; line-height:0px; text-align:center;}/*底部小图标*/
.block_home_slider .slide {position:relative; overflow:hidden;}
.block_home_slider .flex-direction-nav a {width:40px; height:40px; display:block; margin-top:-20px; position:absolute; top:50%; text-indent:-9000px; display:none;}
.block_home_slider .flex-direction-nav a.flex-prev {left:0; background:url(../images/jt1.png) no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next {right:0; background:url(../images/jt2.png) no-repeat;}
.block_home_slider .flex-control-paging{ position:absolute; bottom:50px; width:100%;text-align: center;}
.block_home_slider .flex-control-paging li {margin: 0px;padding:0 5px; display:inline-block; *display:inline; *zoom:1; overflow: hidden;list-style-type: none;}
.block_home_slider .flex-control-paging li a{width:10px; height:10px; display:block; background:#758ee5; text-indent:-9000px; cursor:pointer; border-radius:6px; transition:all 0.5s;}
.block_home_slider .flex-control-paging li a.flex-active {width:32px; background:#0045a1;}
.flexslider {margin:0; padding:0; height:100%;}
.flex-viewport{height:100%;}
.flexslider .slides{height:100%;}
.flexslider .slides li{height:100%;display: none;-webkit-backface-visibility: hidden;list-style-type:none; position:relative;}
#home_slider2{display:none;}

.top_sj { display:none; }


.index-title{font-weight:bold;
	text-align: center;
	font-size:36px;
	line-height:40px;background:url(../images/tit-1.png)no-repeat center bottom;padding-bottom:25px;}

.index-title-ms{
	text-align:center;
	    color: #666;
    font-size: 16px;
    margin-top:20px}
	
#search_bg { width: 100%; }
#search_b { width: 100%; margin: 0 auto; height: 41px; }
#search-i { float: left; margin-top: 10px; }
#search_r { width: 250px; float: right; background-color: #fff; border-radius: 50px; height: 41px; border: 1px #d2d2d2 solid;  margin-top: 20px; }
#search-bg { float: left; width: 195px; height: 39px; overflow: hidden; background: #fff; margin-left: 15px; }
#search-text { width: 400px; margin-right: 20px; float: left;  color: #666;  }
#search-text a { color: #666; font-size: 15px; line-height: 20px; }
#search-text strong { font-weight: bold; font-size: 16px; color: #666; display: block; padding-bottom: 10px; }
#search_center img { width: 400px; }
#search_center #bodycontent div div+div { width: 400px !important; height: 40px !important; line-height: 40px !important; overflow: hidden; }



.main_t { padding:2%; position: relative; background: #fff; box-shadow: 0 10px 20px rgba(0,0,0,.05); bottom: 30px; overflow:hidden;}
.main_row2 {float: right; }
.main_row2 img { float: left; padding-right: 40px; }
.main_row2 h1 { font-size: 20px; display: block; line-height: 15px; }
.main_row2 span { font-size: 14px; line-height: 25px; display: block; color: #9e9e9e;  }
.main_row1 { z-index: 3; float: left;}
.main_row1:after { content: ''; display: block; width: 100px; background: #0045a1; height: 2px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: 0.3s all ease; transition: 0.3s all ease; margin: auto; margin-top: 53px; }
.main_r1 { float: right; }
.main_r1_item { display: block; width: 130px; float: left; cursor: pointer; }
.main_r1_item p { text-align: center; color: #454545; font-size: 16px;margin-top:10px;}
.main_r1_item i { display: block; width: 100%; height: 60px; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }
.main_r1_item .iconfont { font-size: 36px; color: #b2b2b2; text-align: center; line-height: 70px; }
.main_r1_item:hover i, .main_r1_item.active i { background-position-y: -70px }
.main_r1_item:after { content: ''; display: block; width: 130px; background: #0045a1; height: 2px; position: absolute; opacity: 0; filter: alpha(opacity=0); -webkit-transition: 0.3s all ease; transition: 0.3s all ease; bottom: 0px; }
.main_r1_item.active:before, .main_r1_item:hover:before { opacity: 1; filter: alpha(opacity=100); top: -5px; }
.main_r1_item.active:after, .main_r1_item:hover:after { opacity: 1; filter: alpha(opacity=100); }
.main_r1_item.active p, .main_r1_item:hover p { }
.sz_box { width: 100%; }
/*æ•°å­—*/
.zz_box {  margin: 0px auto; padding-top: 60px; }

.trait ul{ margin-top: 40px;display: flex; flex-wrap: wrap;}
.trait ul li{margin:0 1%; padding:50px 2%;border: 1px solid #ccc;display: inline-block;vertical-align: top;width: 23%;text-align: center;font-size: 16px;color: #888888;box-shadow:5px 0 15px -5px #eee inset;transition: all .3s ease;}
.trawa span{display: block;font-size: 22px;color: #222222;font-weight: normal;margin-bottom:15px;transition: all .3s ease;}
.traicon{display: inline-block;width:60px;height:60px;margin: 0 0 15px 0;background: url(../images/tb.png) no-repeat left top;transition: all .5s ease;}
.trait ul li:nth-child(2) .traicon{background-position-x:-68px; }
.trait ul li:nth-child(3) .traicon{background-position-x:-145px; }
.trait ul li:nth-child(4) .traicon{background-position-x:-214px; }
.trait ul li:hover{background: #0045a1;color: #fff; box-shadow: none;}
.trait ul li:hover .trawa span{color: #fff;}
.trait ul li:hover .traicon{background-position-y:-60px; }


.index-product-bj{background:#f5f5f5;padding:50px 0 ;overflow:hidden;}

.index-product-hz{margin-top:40px;}
.index-product-fl-box{float:left;width:16%;}
.index-product-title-hz{background:#0045a1;color:#fff;padding:28px 25px;border-top-left-radius:10px;border-top-right-radius:10px;}
.index-product-title{font-size:26px;font-weight:bold;}

.index-product-fl{background:#fff;border:1px solid #0045a1; padding:15px;overflow:hidden;}
.index-product-fl li{padding:14px 0;border-bottom:1px dashed #e2e2e2;}
.index-product-fl li a{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;display:block;background:url(../images/index_12.png) no-repeat right;font-size:16px;}
.index-product-fl li a:hover{padding-right:15px;display:block;font-weight:bold;background:url(../images/index_13.png) no-repeat right;color:#0045a1;}

.pro-pic-dh-hz{margin-bottom:10px;font-weight:bold;font-size:18px;}

.pro-pic-hz{padding:30px 20px;background:#0045a1;float:left;width:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.pro-pic-dh{color:#fff;font-size:18px;}

.pro-dh{background:#fff;border-radius:25px;float:left;display:block;width:35px;height:35px;margin-right:10px;padding:10px;text-align:center;}

.index-product-fr-title{background:#fff;margin-bottom:25px;font-size:24px;padding:25px;}
.index-product-fr-ms{margin-top:10px;}
.index-pro{display: flex; flex-wrap: wrap;}
.index-product-fr{float:right;width:83%;margin-right:-0.5%;margin-left:-0.5%;}
.index-pro-box{background:#fff;border:1px solid #0045a1;border-radius:10px;width:24%;margin-right:0.5%;margin-left:0.5%;float:left;margin-bottom:20px;padding:10px;}

.index-pro-box:hover{box-shadow: 0px 0px 15px 0px rgba(4, 0, 0, 0.2);background:#0045a1;}
.index-pro-box:hover .index-pro-box-bt,.index-pro-box:hover .index-pro-box-xh{color:#fff !important;}
.index-pro-box-bt-hz{padding:20px 0;text-align:center;}
.index-pro-box-bt{padding:20px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size:16px;}
.index-pro-box-xh{color:#666;}

.index-pro-box-pic{display:block; overflow:hidden;}

.index-jg-bj{
background:url(../images/bg1.jpg) center;background-size: cover;
    background-attachment: fixed;
    padding:60px  0 ;
    overflow: hidden;}

.index-ys{display: flex; flex-wrap: wrap;}

.index-ys-hz{margin-top:60px;overflow:hidden; display: flex; flex-wrap: wrap;}
.index-ys-box{overflow:hidden;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;text-align:center;float:left;width:23.3%;display:block;padding:15px 15px 40px 15px;background:#fff;margin-right:2%;}
.index-ys-box:hover{transform:translateY(-6px); -webkit-trafont-size: 0; }
.index-ys-box-title{font-size:22px;width:100%;margin:50px 0 30px;font-weight: bold;}
.index-ys-box-wb{color:#666;}

.index-pic-hz{margin-top:60px;text-align:center;width:90%; margin:0 auto;}
.index-pic-hz ul{display: flex; flex-wrap: wrap;}
.index-pic-hz li{float:left;margin:0  0.5%;width:15.5%;}
.index-pic-hz li img{max-width:100%; transition:all 0.5s;width:125px; border-radius: 100%; border:3px solid #b1cff7;}
.index-pic-hz li:hover img { transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.index-pic-wz{margin-top:15px;}
.index-pic-hz li{float:left;font-size:16px;font-weight:bold;}
.index-pic-hz li:hover{color:#0045a1;}

.index-pic-dh{font-size:18px;margin-top:20px;}

.index-content{text-align:center;width:92%;margin:50px auto;}



.khjz_bj{width:100%;}
.khjz_dkj{position:relative;margin-top:50px;}
.khjz .item{border:1px solid #ececec; background:#fff;margin:0 8px; position:relative;overflow:hidden;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;}
.khjz .item:hover{ background:#0045a1;color:#fff;}
.khjz .item a:hover{color:#fff;}
.khjz .item .cpzs_img{overflow:hidden;display:block;padding:10px; }

.khjz .item .cpzs_wb{width:100%; height:100%; text-align:center;  }
.khjz .item .cpzs_wb .cpzs_wb_t{ font-weight:bold;font-size:16px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:20px;}
.cpzs_wb_t p{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:10px;font-size:15px;font-weight:normal;}

/* display none until init*/
.owl-carousel{display:none; width: 100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}

.owl-carousel .owl-controls{width:100%;  z-index:11;}
.owl-carousel .owl-controls .owl-buttons div{position:absolute; display:inline-block ;zoom: 1;*display:inline; width:40px; height:70px; text-indent:-9999px; transition:.35s;  top:45%; margin-top:-35px;}
.owl-carousel .owl-controls .owl-buttons .owl-prev {background:url(../images/jtl02.png) center no-repeat; overflow:hidden; left:8px;}
.owl-carousel .owl-controls .owl-buttons .owl-next {background:url(../images/jtr02.png) center no-repeat; overflow:hidden; right:8px;}
.owl-carousel .owl-controls .owl-buttons .owl-prev:hover {background:url(../images/jtl03.png) center no-repeat; overflow:hidden; }
.owl-carousel .owl-controls .owl-buttons .owl-next:hover {background:url(../images/jtr03.png) center no-repeat; overflow:hidden;}

.owl-carousel .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.owl-carousel .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/}
.owl-carousel .owl-controls .owl-page span{display: block;width:10px; height:10px; margin: 5px 7px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #869791;}
.owl-carousel .owl-controls .owl-page.active span,
.owl-carouselpzs .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1; background:#0045a1;}
.owl-carousel .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.owl-carousel .loading{min-height: 150px;background: url(../images/AjaxLoader.gif) no-repeat center center}
.khjz .owl-pagination{width:100%; height:14px; text-align:center; margin-top:30px;display:none; }






/*关于我们*/
.index-about-bj{background:url(../images/a.jpg)no-repeat  top #f5f5f5;padding:100px 0;}
.index-about-box{background:#fff;overflow:hidden;padding:80px 0;}

.big-desc {text-align:center;width:80%;margin:50px auto;}
.index-about-more{overflow:hidden;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;margin:0 auto;width:200px;line-height:48px;text-align:center;background:#0045a1;border-radius:25px;}
.index-about-more a{color:#fff;}
.index-about-more:hover{transform:translateY(-6px); -webkit-transform:translateY(-6px);}

.index-about-pic{margin:50px auto 0 auto;width:80%;display: flex; flex-wrap: wrap;}
.index-about-pic-title{font-size:45px;}
.index-about-pic-nr{margin-top:20px;font-size:18px;}
.index-about-pic-1{background:#00b0f0;display:block;float:left;width:24%;text-align:center;color:#fff;padding:60px 20px;margin-right:1%;}
.index-about-pic-2{background:#31859c;display:block;float:left;width:24%;text-align:center;color:#fff;padding:60px 20px;margin-right:1%;}
.index-about-pic-3{background:#0070c0;display:block;float:left;width:24%;text-align:center;color:#fff;padding:60px 20px;margin-right:1%;}
.index-about-pic-4{background:#604a7b;display:block;float:left;width:24%;text-align:center;color:#fff;padding:60px 20px;}


.index-ggt-hz{background:url(../images/index_50.jpg)no-repeat center;padding:70px 20px;}
.index-ggt{text-align:center;font-size:45px;color:#fff;line-height:45px;font-weight:bold;}
.index-ggt p{margin:20px 0 30px;font-size:22px;font-weight:normal;line-height: 30px;}
.index-hzhb{margin-top:50px;}
.index-hzhb li{margin-right:1%;line-height:0;float:left;text-align:center;margin-top:15px;width:15.8%;background:#fff;}

.index-hzhb li:nth-child(6n){margin-right:0;}


.index-gc-bj{background:url(../images/ggt.jpg) center;background-size: cover;
    background-attachment: fixed;padding:80px 0; overflow: hidden;}
.index-gc-title{text-align:center;font-size:36px;line-height:36px;color:#fff;font-weight:bold;}
.index-gc-wb{color:#ddd;font-size:22px;text-align:center;margin:30px 0 50px;}

.yp{background:#fff;width:27%;float:left;margin-right:1%;border:none;padding:15px;font-size:16px;border-radius:5px;}
.sq{padding:15px 30px;font-size:16px;border-radius:5px;border:none;cursor: pointer;background:#ff6600;color:#fff;}


.index-new-left{width:50%;float:left;margin-bottom: 50px;}
.index-new-left-title{font-size:36px;line-height:36px;margin-bottom:50px;font-weight:bold;}
.index-new-left-nr{margin-top:20px;background:#f9f9f9;padding:3%;overflow:hidden;}
.index-new-left-pic{float:left;width:35%;}

.index-new-left-content{width:60%;float:right;}
.index-new-left-content-nr{ text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.index-new-left-content-title {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index-new-left-content-title a{color:#0045a1;font-size:20px;}
.index-new-left-content-title a:hover{ text-decoration:underline;}
.index-new-left-content-nr{color:#666;margin-top:10px;}
.index-new-left-content-rq{color:#666;margin-top:10px;}

.index-news-more{margin-top:20px;width:135px;height:38px;line-height:38px;padding:0 25px;background:#0045a1;border-top-left-radius:10px;border-bottom-right-radius:10px;color:#fff;}
.index-news-more a{color:#fff;}

.index-new-right{float:right;width:45%;}
.index-new-right-cjwt{ margin: 29px 0;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 36px;}
.index-new-right-cjwt-title{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index-new-right-cjwt-title a{font-size:20px;}
.index-new-right-cjwt-title a:hover{color:#0045a1;}
.index-new-right-cjwt-nr{ text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;  color: #999; margin-top:30px; }
.w{background:#0045a1;color:#fff;width:28px;height:28px;line-height:28px;font-size:18px;text-align:center;display:block;float:left;margin-right:10px;border-radius:50px;}
.w2{background:#666;color:#fff;width:28px;height:28px;line-height:28px;text-align:center;font-size:18px;display:block;float:left;margin-right:10px;border-radius:50px;}






.ny-ys-bj{background:url(../images/qy.jpg)no-repeat center;background-size: cover;
    background-attachment: fixed;
    padding:60px 0;margin-top:80px;
    overflow: hidden;}


/* 新闻 */
.ind-news{width: 100%;overflow: hidden;padding: 70px 0;overflow: hidden;}
.news-box{width: 100%;margin-top: 70px;}
.news-list{width: 68%;float: left;}
.news-list ul li{background: #fff;float: left;width: 46.5%;margin-right: 3.5%;box-shadow: 0 0 10px rgba(9, 16, 24, .1);border-radius: 10px;}
.news-list ul li .img{width: 100%;position: relative;height: 270px;overflow: hidden;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.news-list ul li .img img{width: 100%;height: 100%;object-fit: cover;transition: all .8s ease;}
.news-list ul li .img .time{position: absolute;left: 20px;bottom: 15px;background-color: #0045a1;line-height: 30px;padding: 0 8px;font-size: 14px;color: #fff;}
.news-list ul li .text{width: 100%;padding: 40px 30px;}
.news-list ul li .text h6{font-size: 18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition: all .4s ease;}
.news-list ul li .text p{color: #999;margin: 18px 0;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-list ul li .text .more{font-size: 16px;color: #0045a1;}
.news-list ul li .text .more i{display: inline-block;width: 17px;height: 10px;background: url('../images/jian-ico.png') no-repeat center center;margin-left: 10px;}
.news-list ul li:hover .text h6{color: #0045a1;}
.news-list ul li:hover .img img{transform: scale(1.06);}

.news-main{width: 32%;float: right;background: #fff;box-shadow: 0 0 10px rgba(9, 16, 24, .1);border-radius: 10px;padding: 25px;}
.news-main .tit{width: 100%;overflow: hidden;margin-bottom: 10px;}
.news-main .tit h6{font-size: 22px;float: left;}
.news-main .tit a{float: right;font-size: 14px;color: #999;}
.news-main .tit a:hover{color: #0045a1;}
.news-main ul{width: 100%;}
.news-main ul li{width: 100%;padding: 20px 0;border-top: 1px solid #e6e6e6;}
.news-main ul li h6{font-size: 14px;color: #999;line-height: 15px;}
.news-main ul li p{font-size: 17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
margin: 10px 0 8px;transition: all .4s ease;}
.news-main ul li:hover p{color: #0045a1;}

/*----底部----*/
.foot {background:#292929;font-size:15px;padding-top:60px;color:#999;}
.foot-top{background:#004096;border-top-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden;padding:20px 5%;color:#fff;margin: -120px 0 50px;}
.foot-top-dz{width:50%;float:left;position:relative; padding-left:45px;}
.foot-top-dz2{width:25%;float:left;position:relative; padding-left:45px;}
.foot-top-pic{position:absolute;z-index:1;left:0;top:25px;transform:translate(0%,-50%);}
.foot-top-pic img{width:30px;}
.foot-top-wb{font-size:18px; font-weight: bold; margin-top: 5px;}
.foot-top-wb p{font-size:15px;margin-top:5px;font-weight:normal;  width: 100%;}

.foot-left{width:23%;float:left;border-right:1px solid #4c4c4c;padding-right:30px;}
.foot-logo-wb{margin:25px 0;}
.foot-logo-fx li{float:left;margin-right:20px;overflow:hidden;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;}
.foot-logo-fx li:hover{transform:translateY(-6px); -webkit-trafont-size: 0; line-height: 0;}



.foot-box{width:75%;float:right;}
.foot-menu{float:left;margin:0 6%;}

.foot-contact-title{ font-size:18px; color: #fff;margin-bottom:20px;text-transform:uppercase;font-weight:bold;}
.foot-contact-nr a{ color: #999;line-height: 35px;}
.foot-contact-nr a:hover{color:#fff;}

.foot-bq{padding:20px 0;background:#434343;text-align:center; color: #acacac;   margin-top:50px;}
.foot-bq a{color: #acacac;}
.foot-bq a:hover{color:#fff;}
#firstpane {display: none;}

.img-banner{ background:center center; width:100%; overflow:hidden;}
.img-banner div{ line-height:0px;}
.img-banner div img{opacity:0;}

/*内页样式开始*/
.ny-banner-sj{display:none;}
.ny-banner img{width:100%;}


/* 品牌列表 */
.menu-shell{background:#fff;overflow:hidden;}
.menu-shell .menu-lbox{ float: left;}
.menu-shell .menu-lbox dd{ font-size:17px;float: left; margin-right:40px;}
.menu-shell .menu-lbox dd:last-child{ margin-right:0;}
.menu-shell .menu-lbox dd a{ display: block; padding:25px 0; color: #666; border-bottom: solid 2px #fafafa; transition: all .5s;}
.menu-shell .Current{ padding:25px 0;float: right; font-size:0;}
.menu-shell .Current i{ margin:0 20px; display:inline-block; vertical-align: middle; width:6px; height:6px; background-color: #eeeeee; border-radius:50%;}
.menu-shell .Current span,
.menu-shell .Current a{ display:inline-block; vertical-align: middle; font-size:15px; color: #999999;transition: all .5s;}
.menu-shell .Current a:hover,
.menu-shell .menu-lbox dd a:hover,
.menu-shell .menu-lbox dd.active a{ color: #0045a1; border-color: #0045a1;font-weight:bold;}
@media(max-width:960px){
.menu-shell .Current{ display: none;}
}
@media(max-width:640px){
.menu-shell .menu-lbox dd{ margin-right:20px;}
.menu-shell .menu-lbox dd a{  font-size: 16px;}
}


.ny-bj{background-color: #fafafa; padding: 60px 0 120px;overflow:hidden;}

.yw { color: #0045a1; font-size:36px; margin-bottom:10px;text-transform:uppercase;opacity: 0.6; }
.yw>b { font-weight: normal; font-size: 22px; }
.gs {font-size:30px;font-weight:bold;line-height:32px; }
.hx_x {height:3px; width:52px; background: #0045a1; margin: 20px 0 55px; }


.cf_tit>b { font-size:36px; position: relative;padding-top:3px; display: block; margin-left:32px;padding-bottom:55px; }
.cf_tit>b:before { content: ''; position: absolute; width: 10px; height: 28px; background: #0045a1; top: 5px; left: -30px; }


.about-title{font-size:30px;margin-bottom:40px;font-weight:bold;color:#333;}

.about-nr{background:#fff;padding:50px;}
.about-wb{font-size:16px;line-height:32px;}
.about-wb p{margin-bottom:15px;}




.tj-product{margin-top:60px;}




.info-page {
    font-size: 0;
    text-align: center;
    position: relative;
background:#fff;
    padding:20px 0;margin-top:50px;
}

    .info-page a {
        display: inline-block;
        font-size: 16px;
        line-height: 30px;  margin-left: 20px;
     
    }

.info-left {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 33.33%;
    background: url(../images/info-left.png)no-repeat center left;
    background-size: 22px 14px;
    padding-left: 40px;
}

.info-page a.info-cent {
    color: #666;
    padding-top: 26px;
    display: inline-block;
    position: relative;
}

    .info-page a.info-cent::before {
        position: absolute;
        content: "";
        width: 23px;
        height: 23px;
        background: url(../images/infopage-cen.png)no-repeat center;
        background-size: 100% 100%;
        transition: ease 1s;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }

    .info-page a.info-cent:hover::before {
        transform: rotate(180deg) translateX(50%);
    }

.info-right {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 33.33%;
    background: url(../images/info-right.png)no-repeat center right;
    background-size: 22px 14px;
    padding-right: 40px;    margin-right: 20px;
}


/*分页*/
.yema{ width:100%; text-align:center; overflow:hidden;margin-top:40px; }
.yema.bgs2{ text-align:right;}
.yema a{ display:inline-block; height:38px; line-height:38px; padding-left:10px; overflow:hidden; padding-right:10px; min-width:40px;margin-left:3px;  text-align:center; color:#333333; font-size:16px; border:1px solid #ececee; background:#ececee;}
.yema a:hover{ text-decoration:none; color:#fff; background:#004096;border:1px solid #004096;}
.yema a.on{color:#fff;  background:#004096;border:1px solid #004096;}
.yema a.first,.yema a.last{ margin-right:0;  }
.yema a.first:hover,.yema a.last:hover{background-color:#004096;}
.yema a span{ font-family: "宋体";font-size:16px;}


.ny-news-left{width:70%;float:left;background:#fff;padding:40px;margin-bottom:40px;}
.ny-newsshow-right{width:28%;float:right;background:#fff;padding:30px 20px;margin-bottom:50px;}
.ny-newsshow-right-title{font-size:28px;font-weight:bold;border-bottom:1px solid #e5e5e5;padding-bottom:10px;}
.ny-newsshow-right-nr{margin-top:30px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ny-newsshow-right-nr li{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;line-height:40px;list-style-type: disc;
    list-style-position: inside;}

.news-rq {text-align: center; font-size: 16px;width:8%;padding: 50px 0px;color: #999;  }
.news-rq-x {font-size:40px;font-weight:bold;line-height:45px; color:#666;}
.news-wz-hz {float:left; width:74%;border-left: 1px dashed #e1e1e1;padding:0 40px;  }
.news-hz { background:#fff;padding:30px;padding-bottom: 30px; margin-bottom: 30px; overflow: hidden; display: block; transition: transform 0.5s; -webkit-transition: transform 0.5s; }
.news-hz:hover { transform: translateY(-6px); -webkit-transform: translateY(-6px); }
.news-hz:hover .news-centent-title{color:#0045a1;}
.news-pic{float:right;width:18%;border:1px solid #e1e1e1;}

.news-centent { width: 100%; float: left; color: #666; }

.news-centent-title{ color:#333;font-size:22px;margin-top:25px;}
.news-nr { margin:20px 0; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden;color:#999; }
.news-ti { font-size: 26px; font-weight:bold;}
.time {font-size: 14px; color: #999; font-weight: normal;margin-top:10px; }

.about-content{margin:40px 0;  }
.about-content p{ margin-bottom:10px;}
.contact-hz{background:#fff;overflow:hidden;padding:50px;}
.relbar-list{width:35%;float: left;font-size:16px;line-height:35px;color:#666;}
.relbar-list h3{margin-bottom:40px;font-size:28px;color:#333;}
.relbar-map {width:100%; background:#fff;overflow:hidden;padding:50px;margin-top:60px;}
#map_container {
    height: 430px;border: 1px solid #e6e6e6;}
.ny-feedback{float:right;width:60%;}
.ny-feedback p{color:#666;margin:10px 0 40px 0;}

 input,textarea {
	outline:none;
 }
.soka{ width: 48.5%;margin-right: 2%;padding-left:10px;  background: #f2f2f2;  border: 0;line-height:50px; margin-bottom: 20px;font-size: 15px;font-family:"Microsoft YaHei", verdant, tahoma;  }
.soka:nth-child(2n){ margin-right:0;}
.sokb{  background: #f2f2f2;  border: 0;line-height: 35px; padding:20px;margin-bottom: 20px;font-size: 15px; font-family:"Microsoft YaHei", verdant, tahoma; width: 99.3%;}

.tj{ width: 200px; border: 1px solid #0045a1; line-height:45px; text-align: center; color: #fff; background:#0045a1; cursor: pointer; font-family: Arial,Microsoft YaHei; font-size: 18px; margin-top:10px;}

.ny-gccg{margin-right:-1%;margin-left:-1%;}
.index-pro-box2{background:#fff;width:23%;margin-right:1%;margin-left:1%;text-align:center;float:left;margin-bottom:30px;}
.index-pro-box2:hover{box-shadow: 0px 0px 15px 0px rgba(4, 0, 0, 0.2);background:#0045a1;}
.index-pro-box2:hover .index-pro-box-bt,.index-pro-box2:hover .index-pro-box-xh{color:#fff !important;}



	
.menu_list2{padding:10px;}	
.menu_head2{border-bottom:1px solid #e7e7e7;cursor:pointer;position:relative;margin:0px;background:url(../images/pro_left2.png) center right no-repeat;padding:20px 20px 6px 0;}
.menu_head2 a{font-size:15px;font-weight:bold;word-wrap:break-word;}
.menu_list2 .current{background: url(../images/pro_down2.png) center right no-repeat;}
.menu_list2 .current a{color:#004096;font-size:15px;font-weight:bold;word-wrap:break-word;}
.menu_body2{height:auto;overflow:hidden;padding:15px;background:#f9f9f9;}
.menu_body2 a{display:block;padding-bottom:10px;}
.menu_body2 ul{margin-bottom:20px;margin-left:25px;}
.menu_body2 li{ list-style-position:inherit;list-style-type: disc;color:#999;}
.menu_body2 li a{color:#666;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.menu_body2 li a:hover{color:#004096;}
.menu_body2:hover,.menu_body2 a.on{color:#004096;}

.tabs{margin-top:60px;}

.tabs .horizontal{
    margin: 0px;overflow:hidden;
    padding: 0px;
}

.tabs .horizontal li{
    float: left;
    list-style: none;
 	margin-right:1%;padding:18px 4%;
    text-align: center;
    cursor: pointer; font-weight: bold;
    font-size:20px; background:#f2f2f2;
}

.tabs .horizontal li.selectActive{
 background:#0045a1;
  color:#fff;
}
.tab-hz{padding:50px 40px;background:#fff;line-height:30px;}
.tab-bj{margin-bottom:30px;}
.tab-bj h3{font-weight:normal;margin-bottom:5px;}

.product-top{width: 100%;}
.product-top .l { width:45%; float: left; }
.product-ny-title { width: 100%; font-size:30px;line-height:32px;padding-bottom:10px; color:#0045a1;border-bottom:1px solid #0045a1;}

.product-xq-sj {display:none; }	
.pro-right { width: 50%; float: right;}
.pro-js { width: 100%; margin:30px 0; }
.pro-js p{margin-bottom:3px;}


.pro-more{width:180px;height:44px;line-height:44px;float:left;text-align:center;background:#0045a1;border-top-left-radius:10px;border-bottom-right-radius:10px;}
.pro-more a{color:#fff;font-size:17px;}
.pro-more a:hover{ text-decoration:underline;}

.productshow-xq-bj{background:#0045a1;overflow:hidden;padding:40px 0;}

.productshow-xq{color:#fff;font-size:24px;}
.productshow-xq-nr{margin-top:60px;}
.productshow-xq-nr p{margin-bottom:20px;}
.productshow-xq-title{font-size:24px;color:#0045a1;margin-top:50px;}
.tab-hz{overflow-y:auto;}
.tab-hz table{border-collapse:collapse;width:100% !important;word-wrap:break-word;}
.tab-hz table td{padding:10px !important;;border:1px solid #ccc;width:auto;text-align: left !important;}