@charset "utf-8";

/* base */
/*共用部分*/
body {
	font: 16px/26px "思源宋体";
	color:#1c5376;
	background:#fff;
	margin: 0px;
}
*{ padding:0; margin:0; font-family:"思源宋体" !important;}
a { color:#666; text-decoration:none !important;}
ul,li{ list-style:none;}
img { border:none; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.clearboth { clear:both; }
.clearleft { clear:left; }
.clearright { clear:right; }
.page{ text-align:center; width:100%; float:left; padding:20px 0; padding-top:0;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#c30;}
.fd_right{ float:right;}
.fd_left{ float:left; margin-right:10px;}


.e1{ overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.e2{ overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.e3{ overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.e4{ overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;}
.e5{ overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;}
/*共用部分结束*/



/*头部header部分*/
.head{ width:100%; height:140px; background:url(../images/header_bj.png) repeat-x;}
.header{max-width:1280px; margin:0 auto; padding-top:24px;}
.nav-bg{ height:60px;border-bottom: 1px solid #ccc; position:fixed; left:0; top:0; background:#fff; width:100%; z-index:999;/* background:url(../images/nav-bg.jpg) repeat-x;*/} 
.nav-bg .container{width:100% !important;}
.header .logo{ float:left;}
.header .logo h1{ display:none;}
.header .top_right{ float:right; margin-top:10px;}
.header .top_right a{ padding:0 6px; color:#012858;}
.nav-box{ float:right; margin:0 auto; padding-top:0;}

/*PC导航*/
.header-v1{ width:100%;  padding-top:0;z-index:10; display:none;}
.header-v1 .top{background:#eaeef0; /*height:30px;*/line-height:40px; color:#333;}
.header-v1 .top .top-left{float:left;}
.header-v1 .top .top-right{float:right; font-size:14px; font-weight:500;}
.header-v1 .top .top-right span{ color:#fe0000; font-size:16px;}
.container .logo3{ float:left; width:23%; margin:5px 0; margin-top:10px;}
.container .logo3 img{ max-width:100%;}


.pc{ display:none;}
.container .logo4{ float:left; width:76%; margin:15px 0 10px 0;}
.container .logo4 a{ display:inline-block;}
.container .logo4 img{width:100%;}
.nav-box1{ display:none; position:absolute; right:0; top:52px; margin:0 auto;  width:80px; background:#fff; z-index:1002; border-top:2px solid #008ceb; border-bottom:2px solid #008ceb;}
.shouji{ position:relative;}
.shouji h3{ width:10%; float:right; margin-top:24px !important; margin-bottom:0 !important;}
.shouji h3 img{ width:100%;}

.nav { clear:both; color:#fff; height:43px; line-height:43px; width:1280px; margin:22px auto 0}
.nav ul{ background:url(../images/nav_right.jpg) no-repeat right; height:43px;}
.nav ul li{ float:left; background:url(../images/line.jpg) no-repeat right center}
.nav ul li.no_border{ border:none;}
.nav ul .on{  background:#01377d;}
.nav ul .on a{ color:#fff}
.nav ul li a{ color:#012858; display:block; padding:0 42px; font-size:14px;}
.nav ul li a:hover{color:#fff; background:#01377d;}
#menu2 {}
#menu2 ul {float:left;}
#menu2 li { position: relative;}
#menu2 li a { float:left;}
#menu2 ul ul { display:none;  position:absolute; top:27px;  left:0; }
#menu2 ul ul li{ padding:0px;}
#menu2 ul ul li a{ background:#0056b6; border-bottom:1px solid #7ca0bf; display:block; overflow:hidden; white-space:nowrap; width:132px; padding:0; text-align:center;}
/*.banner{ height:500px; margin:0 auto 0 ; clear:both }*/
.yi{ width:100%; height:18px; background:url(../images/banner_y.jpg) no-repeat center; margin:0 auto}

/*手机端导航*/
.sp_nav{width:30px;float:right;position:relative;cursor:pointer;height:25px;margin-top:16px; display:block;}
.sp_nav span{display:block;background:#1e3d76;width:20px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:7px}
.sp_nav span:nth-of-type(3){top:14px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#1e3d76;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:60px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;/*border-left:1px #ddd solid;*/height:30px;padding:0px 7px 0 7px;width: 85%;text-align: right;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #02377d solid;margin-left:15px;position:relative;line-height:44px;font-size:17px}
.sjj_nav>ul >li:last-child{border-bottom:1px #02377d solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#fff;width:80%}
.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#fff;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#fff}
.sjj_nav ul li ul li>ul{margin-left:0}

/*头部header部分结束*/

/*banner开始*/
.banner{ width:100%;position:relative;margin-top:60px;}
.banner .swiper-wrapper{ height:auto !important;}
.banner .swiper-container {width:100%;height:auto;margin-left: auto;margin-right: auto;}
.banner .swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; width:100% !important;}
.banner .swiper-slide img{ width:100% !important;}
.banner .swiper-slide .pc{ display:none;}
.banner .swiper-slide .phone{ display:block;}

/*内页banner*/
.ny_banner{width:100%;margin-top:60px;}
.ny_banner img{display:block; width:100%; margin:0 auto;}
.ny_banner .pc{display:none;}
.ny_banner .phone{display:block;}

/*首页分类*/
.sy_fenlei{ width:100%;background-color:#f8f8f8;}
.sy_fenlei .title {margin:30px auto;color: #000000;font-size:22px;height: 33px;line-height: 33px;text-align: center;position: relative;font-weight: bold;}
.sy_fenlei .title::after {content: '';position: absolute;bottom: -11px;left: 50%;transform: translateX(-50%);background: #2071F4;width: 36px;height: 3px;}
.nav1{display:none;}
.nav1 .nav-ul{list-style: none;display: flex;justify-content: center;margin: 0 auto;padding: 0;width: 100%;border-bottom: 1px solid #eee;padding-bottom: 9px;}
.nav1 .nav-ul>li{width: 20%;position: relative;display: flex;justify-content: center;align-items: center;flex-direction: column;height: 100px;}
.nav1 .nav-ul a{color:#fff;}
.nav1 .nav-ul a:hover{color: #fff;}
.nav1 .nav-ul>li::before{content:'';height:62px;position:absolute;left: 0;top: 8px;width: 1px;background-color: rgb(179, 179, 179);}
.nav1 .nav-ul>li:last-child::after{content: '';height: 62px;position: absolute;right: 0;top: 8px;width: 1px;background-color: rgb(179, 179, 179);}
.nav1 .nav-ul>li>div{cursor:pointer;}
.width-60{width:60%;}
.nav1 .nav-img-icon {width:100%;display:flex;justify-content: center;}
.nav1 .nav-img-icon>img {height:40px;}
.nav1 .nav-img-txt {font-size:18px;display:flex;justify-content: center;margin-top: 15px;color: rgb(179, 179, 179);text-align: center; margin-bottom:10px;}
.nav1 .nav-ul>.nav-img{position:relative;}
.nav1 .nav-icon{width:50px;height: 80px;background-image: url(../images/f1.png);background-size: contain;background-repeat: no-repeat; text-decoration:none;}
.nav1 .nav-icon1{background-image: url(../images/f1.png);}
.nav1 .nav-icon2{background-image: url(../images/f2.png);}
.nav1 .nav-icon3{background-image: url(../images/f3.png);}
.nav1 .nav-icon4{background-image: url(../images/f4.png);}
.nav1 .nav-icon5 {background-image: url(../images/f5.png);}
.nav1 .nav-ul>.nav-img1:hover .nav-icon1{background-image: url(../images/f1_h.png);}
.nav1 .nav-ul>.nav-img2:hover .nav-icon2{background-image: url(../images/f2_h.png);}
.nav1 .nav-ul>.nav-img3:hover .nav-icon3{background-image: url(../images/f3_h.png);}
.nav1 .nav-ul>.nav-img4:hover .nav-icon4{background-image: url(../images/f4_h.png);}
.nav1 .nav-ul>.nav-img5:hover .nav-icon5{background-image: url(../images/f5_h.png);}
.nav1 .nav_list{position:absolute;top: calc(100% + 10px);left: 50%;transform: translateX(-50%);z-index:999;width: 100%; display:none;}
.nav1 .nav-ul>.nav-img:hover .nav-img-txt{ color:#1e3d76;}
.nav1 .nav-ul>.nav-img:hover .nav_list{ display:block;}
.nav1 .list-i {width:100%;background-color:#1e3d76;border-bottom: 1px solid #999;position: relative;color: #fff;text-align: center;line-height: 60px;font-weight: 500;font-size: 14px;display: flex;opacity: .8;justify-content: center;align-items: center; display:block;text-decoration:none !important;}
.nav1 .list-i>span:last-child {margin-left: 10px;}
.nav1 .list-i:hover {opacity:1;text-decoration:none !important;}
.nav1 .list-i:last-child {border: none;}
.nav1 .list-i:first-child::before {content: '';width: 0;height: 0;position: absolute;border-width: 10px;border-style: solid;border-color: transparent transparent #1e3d76 transparent;top: -20px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);}
.nav1 .list-i:first-child::after {content:'';width:100%;height:10px;left:0;position:absolute;background:transparent;top: -10px;}

.nav2{display:block;}
.nav2 .nav-ul{list-style: none;display: flex;justify-content: center;margin: 0 auto;padding: 0;width: 100%;border-bottom: 1px solid #eee;padding-bottom: 9px;position: relative;}
.nav2 .nav-ul>li{width: 20%;display: flex;justify-content: center;align-items: center;flex-direction: column;height: 100px;}
.nav2 .nav-ul a{color:#fff;}
.nav2 .nav-ul a:hover{color: #fff;}
.nav2 .nav-ul>li::before{content:'';height:62px;position:absolute;left: 0;top: 8px;width: 1px;background-color: rgb(179, 179, 179);}
.nav2 .nav-ul>li:last-child::after{content: '';height: 62px;position: absolute;right: 0;top: 8px;width: 1px;background-color: rgb(179, 179, 179);}
.nav2 .nav-ul>li>div{cursor:pointer;}
.width-60{width:60%;}
.nav2 .nav-img-icon {width:100%;display:flex;justify-content: center;}
.nav2 .nav-img-icon>img {height:40px;}
.nav2 .nav-img-txt {font-size:13px;display:flex;justify-content: center;margin-top:5px;color: rgb(179, 179, 179);text-align: center; margin-bottom:10px;}
.nav2 .nav-ul>.nav-img{position:relative;}
.nav2 .nav-icon{width:35px;height:40px;background-image: url(../images/f1.png);background-size:contain;background-repeat: no-repeat; text-decoration:none;}
.nav2 .nav-icon1{background-image: url(../images/f1.png);}
.nav2 .nav-icon2{background-image: url(../images/f2.png);}
.nav2 .nav-icon3{background-image: url(../images/f3.png);}
.nav2 .nav-icon4{background-image: url(../images/f4.png);}
.nav2 .nav-icon5 {background-image: url(../images/f5.png);}
.nav2 .nav-ul>.nav-img1:hover .nav-icon1{background-image: url(../images/f1_h.png);}
.nav2 .nav-ul>.nav-img2:hover .nav-icon2{background-image: url(../images/f2_h.png);}
.nav2 .nav-ul>.nav-img3:hover .nav-icon3{background-image: url(../images/f3_h.png);}
.nav2 .nav-ul>.nav-img4:hover .nav-icon4{background-image: url(../images/f4_h.png);}
.nav2 .nav-ul>.nav-img5:hover .nav-icon5{background-image: url(../images/f5_h.png);}
.nav2 .list-out {position: absolute;top: calc(100% + 10px);left: 50%;transform: translateX(-50%);z-index: 99;width: 100%;}
.nav2 .list-out-new {position: absolute;top: calc(100% - 15px);left: -15px;z-index: 99;height: 55px;width: 100vw;display: none;}
.nav2 .list-out-new>div {width: 100%;height: 100%;background: #134699;color: #fff;display: flex;align-items: center;font-size: 12px;font-weight: 500;justify-content: space-around;padding: 0 15px;position: relative;}
.nav2 .list-out-new>div>a {display: block;margin: 0 auto;}
.nav2 .list-out-new>div::after {content: '';position: absolute;top: -5px;width: 10px;height: 10px;transform: rotate(45deg);left: 10%;background: #134699;}
.nav2 .list-out-new1>div {justify-content: flex-start;}
.nav2 .list-out-new2{left: -120%;}
.nav2 .list-out-new2>div::after {left: 30%;}
.nav2 .list-out-new3 {left: -220%;}
.nav2 .list-out-new3>div::after {left: 48%;}
.nav2 .list-out-new4 {left: -320%;}
.nav2 .list-out-new4>div::after {left: 66%;}
.nav2 .list-out-new5 {left: -420%;}
.nav2 .list-out-new5>div::after {left: 85%;}
.nav2 .nav-ul>.nav-img:hover .list-out-new{display:block;}

.sy_product{margin-top: 20px;}
.sy_product .line{ padding:0 5px;}
.sy_product .l{ overflow:hidden; position:relative; margin-bottom:20px;}
.sy_product .l img{ display:block; max-width:100%;transition: all .5s;}
.sy_product .l .tit{ position:absolute;top:4%;left:8%; z-index:99;}
.sy_product .l .tit .t1{color:#353535;font-size:15px;font-weight:400;}
.sy_product .l .tit .t2{color:#3E3E3E;font-size:12px;font-weight:300; margin-top:10px;}
.sy_product .l .hover-more{position: absolute;top: 5px;right: 10px;color: #aaa;transition:transform .5s; display:none; z-index:99;}
.sy_product .l:hover .hover-more{display:none;}
.sy_product .l:hover .tit{ display:block;}
.sy_product .l:hover img{transform:scale(1.05);}

/*首页优势*/
.sy_youshi{background:#f4f1f4;padding:30px 0; padding-bottom:50px; margin-top: 30px;}
.sy_youshi .ys_left{}
.sy_youshi .ys_left .tit{}
.sy_youshi .ys_left .tit{position:relative;}
.sy_youshi .ys_left .tit b{font-size:22px;font-weight:bold;line-height:22px;color:#333;display:block;}
.sy_youshi .ys_left .tit span{font-size:16px;font-weight:normal;line-height:16px;color:#888;margin-top:20px;display:block;}
.sy_youshi .ys_left .tit:after{content:"";display:block;width:50px;height:2px;background:#2071F4;margin-top:20px;}
.sy_youshi .ys_left .tit .ewm{position:static;right:35%; top: 0; width: 80px; margin-top: 20px; display:none;}
.sy_youshi .ys_left .tit .ewm img{max-width: 100%;margin: 0 auto; display:block;}
.sy_youshi .ys_left .tit1{font-size:16px;font-weight:normal;line-height:28px;color:#fff;display:block;margin-top:20px;background:#1e3d76;padding:0 15px;border-left: 3px solid #ffa500;border-radius: 0 30px 30px 0;}
.sy_youshi .ys_left .list{margin-top:30px;display:none;}
.sy_youshi .ys_left .list .l{display:block;border:1px solid #e5e5e5;border-radius:5px;box-sizing:border-box;margin-bottom:20px;padding:30px 15px;}
.sy_youshi .ys_left .list .l em{height:38px;line-height:0;overflow:hidden;display:block;}
.sy_youshi .ys_left .list .l em img{width:100px;height:38px;display:block;transition:.5s;position:relative;top:0;}
.sy_youshi .ys_left .list .l span{font-size:16px;font-weight:normal;line-height:26px;color:#333;display:block;margin-top:20px;}
.sy_youshi .ys_left .list .l.cur,.sy_youshi .ys_left .list .l:hover{background:#1e3d76;border-color:#1e3d76;}
.sy_youshi .ys_left .list .l.cur,.sy_youshi .ys_left .list .l:hover span{color:#fff;}
.sy_youshi .ys_left .list .l.cur em img,.sy_youshi .ys_left .list .l:hover em img{top:-38px;}
.sy_youshi .ys_left .list_phone{display: block;margin-top:30px; margin-bottom:30px;}
.sy_youshi .ys_left .list_phone ul{margin:0;}
.sy_youshi .ys_left .list_phone ul li a{padding:14px 20px;cursor:pointer;margin-bottom:12px;background-color: #ffffff;box-shadow: 5px 5px 22px 7px rgba(48, 48, 48, 0.05);border-radius: 0 30px 30px 0;border-left:3px solid #ffa500; color:#333; display: block; font-size:17px;}
.sy_youshi .ys_left .list_phone ul li a i{float:right; color:#1e3d76;}
.sy_youshi .ys_left .list_phone ul li a:hover{background:#1e3d76;color:#fff;border-left:3px solid #ffa500;}
.sy_youshi .ys_left .list_phone ul li a:hover i{color: #fff;}
.sy_youshi .ys_right{}

/*首页新闻*/
.sy_news{background: url(../images/news_bj.png) repeat fixed center;background-size: cover;margin-top:30px;background-repeat: no-repeat;padding:0;width: 100%;padding-bottom:35px;}
.sy_news .title {margin:30px auto;color: #fff;font-size:22px;height: 33px;line-height: 33px;text-align: center;position: relative;font-weight: bold;}
.sy_news .title::after {content: '';position: absolute;bottom: -11px;left: 50%;transform: translateX(-50%);background: #fff;width: 36px;height: 3px;}
.n-news-cards {width:100%;background: #fff;display: block; float:left; padding-bottom:0; overflow:hidden;}
.n-news-cards>img {width: 100%;}
/*.n-news-cards:hover img{transform:scale(1.1,1.1); transition-duration:0.5s;}*/
.n-news-cards-r {width:100%;margin-left:0;display: flex;flex-direction: column;float:left;}
.n-news-cards-t {width: 100%;height: 241px;display: flex;background: #fff; display:none;}
.n-news-cards-t>div {flex: 1;}
.n-news-cards-t>div>div {width: 100%;}
.n-news-cards-t img {height: 100%;}
.n-news-cards-b {flex: 1;margin-top: 2%;display: flex;flex-wrap: nowrap;}
.n-news-cards-b>a {display: block;background: #fff;width:44.68%;margin-right:2%;text-decoration:none !important;padding-bottom:5px;}
.n-news-cards-b>a img {width: 100%;}
.n-news-cards-b>div img {width: 100%;}
.n-news-cards-b>.n-news-card-more {flex: 1;margin-right: 0;display: flex;align-items: center;justify-content: center;font-size:16px;color: #666; text-align:center;}
.n-news-cards-b>div>div {display: flex;flex-direction: column;}
.pro-new-icon {height: 27px;}
.nav-img-100 {width: 100%;}
.c-title{font-size:16px;color: #666;padding: 0 10px;line-height:19px;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;margin-top: 10px;margin-bottom: 10px;}
.c-date{font-size: 14px;color: #b3b3b3;padding: 0 10px;}
.c-date i{ padding-right:10px;}
.c-des{font-size: 12px;color: #b3b3b3;padding: 0 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; margin-top:10px;}
.n-news-cards .n1{ padding:16px 10px; border-bottom:4px solid #1e3d76;}
.n-news-cards .n1 .c-title{ color:#1e3d76; font-size:20px;}

/*首页配件展示*/
.peijian1{display:none;}
.peijian2{display:block;}
.sy_peijian{ padding:30px 0; padding-top:0;}
.sy_peijian .title {margin:30px auto;color: #000000;font-size:22px;height: 33px;line-height: 33px;text-align: center;position: relative;font-weight: bold;}
.sy_peijian .title::after {content: '';position: absolute;bottom: -11px;left: 50%;transform: translateX(-50%);background: #2071F4;width: 36px;height: 3px;}
.sy_peijian .l{ background:#f2f3f7; padding:20px; text-align:center; margin-bottom:30px;}
.sy_peijian .l .pic{ overflow:hidden;}
.sy_peijian .l .pic img{ display:block; max-width:100%; margin:0 auto;}
.sy_peijian .l .tit{ font-size:16px; color:#222; line-height:28px;}
.sy_peijian .l:hover .pic img{transform:scale(1.1,1.1); transition-duration:0.5s;}

/*首页中间内容部分开始*/
.main{margin:10px auto 0}
.main .lt{/* float:left; width:96%;*/ background:#ecf0f3; padding:10px;}
.main .lt .title{ font-size:16px; font-weight:bold; color:#1d4b6c; padding:5px 10px;}
.main .lt .intro{ background:#fff; box-shadow:0px 0px 8px -2px #333; padding-bottom:10px;}
.main .lt .intro ul{ width:100%; margin:0 auto; padding-top:20px; padding-bottom:10px;}
.main .lt .intro ul li{ width:100%; height:27px; background:url(../images/list_bj.jpg) no-repeat; margin-bottom:6px; line-height:27px;}
.main .lt .intro ul li a{ padding-left:30px; color:#1d4b6c}

#menu { float:left; line-height:30px; width:100%;}
#menu ul {}
#menu li { float:left; width:100%;  position: relative;}
#menu li a { display: block; float:left; padding-left:30px; width:100%;}
#menu li a:hover { color: #da1a00; }
#menu ul ul { display: none;  position: absolute; top: 0;  left:190px; padding:0 }
#menu ul ul li{  width:200px; padding-left:20px; margin-bottom:1px;}
#menu ul ul li a{ padding:0px 10px; width:200px; overflow:hidden; white-space:nowrap; color:#1d4b6c;}
#menu ul ul li a:hover{ color:#f90;}



.main .lt .intro .con{ width:100%; margin:0 auto}
.main .lt .intro .con .tit{}
.main .lt .intro .con .tit img{ width:100%;}
.main .lt .intro .con .int{ background:#e1e9f5; padding:10px 15px 10px}
.main .lt .intro .con .int h3{ margin-bottom:10px}
.main .lt .intro .con .int h1{ color:#000; margin-bottom:10px;}
.main .lt .intro .con .int p{ color:#000; line-height:25px}

.main .rt{ float:right; width:715px;}
.main .rt .top{ background:#f2f2f2; padding:8px;}
.main .rt .top .about{ width:355px; background:#fff; float:left; padding:5px 10px;}
.main .rt .top .about .tit{ line-height:26px; border-bottom:#CCC 1px solid; margin-bottom:6px;}
.main .rt .top .about .tit span{ float:left; width:75px; height:26px; background:url(../images/a_tit.jpg) no-repeat; font-size:14px; color:#fff; font-weight:bold; padding-left:25px}
.main .rt .top .about .tit a{ float:right}
.main .rt .top .about .intro{ height:189px; width:355px; overflow:hidden}
.main .rt .top .about .intro .img{ width:111px; height:94px; border:#CCC 4px solid; float:left; margin-right:10px}
.main .rt .top .about .intro .img img{}
.main .rt .top .about .intro p{ line-height:21px;}
.main .rt .top .news{ width:296px; background:#fff; float:right;padding:5px 10px;}
.main .rt .top .news .tit{ line-height:26px; border-bottom:#CCC 1px solid; margin-bottom:6px;}
.main .rt .top .news .tit span{ float:left; width:75px; height:26px; font-size:14px; color:#1a528b; font-weight:bold; padding-left:10px}
.main .rt .top .news .tit a{ float:right}

.main .rt .top .news .intro{ width:296px; height:189px; overflow:hidden}
.main .rt .top .news .intro li{ border-bottom:#d6d6d6 1px solid; height:20px; margin:10px 0; padding-left:5px}
.main .rt .top .news .intro li a{ color:#1a528b}

.main .rt .tui{ margin-top:10px; background:#ecf0f3; padding:8px;}
.main .rt .tui .tit{ border-bottom:#d7dadd 1px solid}
.main .rt .tui .intro{ border-top:#fff 1px solid; padding-top:10px;}
.main .rt .tui .intro li{ float:left; width:348px;}
.main .rt .tui .intro .ying{ background:url(../images/ying.jpg) no-repeat 329px center}
.main .rt .tui .intro li .img{ float:left}
.main .rt .tui .intro li .img img{}
.main .rt .tui .intro li .wz{ float:left; width:162px; margin-left:8px;}
.main .rt .tui .intro li .wz .tou{ }
.main .rt .tui .intro li .wz .tou a{ color:#1d4b6c; font-size:14px; font-weight:bold}
.main .rt .tui .intro li .wz p{ width:162px; height:80px; display:block; overflow:hidden}
.main .rt .tui .intro li .wz dd{}
.main .rt .tui .intro li .wz dd a{ color:#F00 }


.main .rt .pro{ margin-top:10px;}
.main .rt .pro .tit{ border-bottom:#CCC 1px solid; padding:5px 10px;}
.main .rt .pro .intro{ margin-top:10px;}

.weizhi{width:100%;background-color: #f8f8f8;box-shadow: 0px 0px 5px 0px rgba(7, 7, 7, 0.31);}
.weizhi .weizhi-nav{display:flex;width:100%;margin:0;padding:0;justify-content: left;flex-wrap: wrap;}
.weizhi .weizhi-first{width: 100%;flex: unset;display: flex;justify-content: center;flex-direction: column;align-items: center;color: #1e3d76;font-weight: 600;}
.weizhi .weizhi-first span:first-child{font-size:20px;}
.weizhi .weizhi-li a.on{color:#1e3d76;font-weight:bold;}
.weizhi .weizhi-li a:hover {color:#1e3d76; font-weight:bold;}
.weizhi .weizhi-li a{color:#666;display:block;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center; font-size:13px;}
.weizhi .weizhi-li{padding: 12px;height: unset;flex: unset;min-width: 90px;font-size: 12px;display:flex;justify-content:center;align-items: center;cursor: pointer;text-align: center;border-bottom: 4px solid transparent;}
.weizhi .weizhi-li:hover {color: #2071F4;}

.weizhi1{margin:10px 0;color:#BABABA; font-size:15px;}
.weizhi1 a{color:#BABABA;}
.weizhi1 span{color:#777777;}

.weizhi2{width:100%;background-color: #f8f8f8;box-shadow: 0px 0px 5px 0px rgba(7, 7, 7, 0.31); line-height:60px;font-size:15px;}

/*首页中间内容部分结束*/

/*内页中间内容部分开始*/
/*左边*/


/*右边*/
.nbanner{ height:175px; margin:0 auto; clear:both}
.content{ width:92%; padding:0 4%; color:#333; /*margin-top:30px;*/}
.content .title{ border-bottom:solid 1px #dadada; font-size:18px; padding-right:10px; }
.content .intro{ padding:15px;}
.content .intro p{ margin-bottom:6px; line-height:25px;}
.intro{padding:15px;border: 1px solid #ddd; margin:30px 0; font-size:16px; line-height:28px;}
.intro img{ display:block; max-width:100%; margin:0 auto;}

.product_list{ padding:30px 0;}
.product_list a{ display:inline-block;}
.product_list ul li{/* width:216px; height:236px;*/ overflow:hidden; /*float:left; margin:0 10px 10px;*/ text-align:center; margin-bottom:20px;}
.product_list ul li h2{ font-size:14px; text-align:center; margin-top:10px;}
.product_list ul li img{ width:100%;}
.product_list ul li .cp-tu{ width:100%;overflow:hidden;border:solid 1px #dadada;}
.product_list ul li .cp-tu img{width:100%;padding:3px;transform:scale(1,1);transition-duration:0.5s;}
.product_list ul li .cp-tu img:hover{ transform:scale(1.1,1.1); transition-duration:0.5s;/*border:solid 1px #dadada; padding:3px;*/}
.product_list ul li .cp-zi{display:block;height:40px;}
.product_list ul li .cp-zi h3{font-size:16px;text-align:center;margin:10px 0;color:#333;}

.product_list .toplogo{ clear:both; margin-bottom:20px; padding:0 25px 20px 25px; margin-top:20px; border-bottom:#CCC 1px solid;}
.product_list .toplogo .img{ float:left}
.product_list .toplogo .img img{ width:200px; box-shadow:0px 3px 7px #666}
.product_list .toplogo .wz{ float:left; margin-left:10px; width:449px;}
.product_list .toplogo .wz h2{ color:#06C}
.product_list .toplogo .wz dd{ line-height:24px;}


.product_show{padding:15px;display: block;border: 1px solid #ddd; margin:30px 0; margin-top:10px;}
.product_show ul li{float:left; margin-bottom:20px; width:100%; font-size:14px; text-align:left;}
.product_show ul li.pic{ text-align:center;}
.product_show ul li.pic span{ display:block; font-weight:bold; text-align:center; margin:10px 0;border-bottom:dashed 1px #ccc; padding-bottom:10px; font-size:24px;}
.product_show ul li.nr p.jc{font-weight:bold;}
.product_show ul li img{/*width:367px;*/max-width:100%; display:block; margin:0 auto;}

.product_show .t_right{ padding-left:0; padding-top:30px;}
.product_show .t_right .title{margin-bottom:20px;color:#333;}
.product_show .t_right .title span{display:block;font-size:22px;color: #000;font-weight: normal;margin-bottom: 10px;}
.product_show .t_right .font{min-height:120px;line-height:2em; font-size:16px; background:#f8f8f8;padding:20px;}
.product_show .t_right .font .l{ line-height:46px;}
.product_show .t_right .font i{ padding-right:10px;}
.product_show .t_right .font span{ padding-right:10px;    color: #999;}
.product_show .t_right .more{margin-top:40px; text-align:center;}
.product_show .t_right .more i{ padding-right:10px;}
.product_show .t_right .more .l1 a{ display:block; background:#1e3d76; color:#fff; font-size:18px; height:52px; line-height:52px;}
.product_show .t_right .more .l2{ border:1px solid #1e3d76; line-height:50px;font-size:18px; color:#0798D4;}
.product_show .t_right .more .l2 a{ color:#1e3d76;}

.product_show .n_left{ /*padding:0 20px;*/ margin-top:30px;}
.product_show .con{ margin:30px 0;background-color: #f2f2f2; padding:15px;font-size:16px;color: #1e3d76;width: 100%;line-height: 1.5;border-left: 5px solid #1e3d76;}
.product_show .n_left .title{height: 45px;/*border-bottom:1px solid #dcdcdc*/font-size:24px;/*margin-bottom: 25px;*/}
.product_show .n_left .title span{color: #FFF; font-size: 18px; font-weight:bold; background:#0780B1;width:180px; height: 50px; line-height: 50px; display: block; text-align: center;}
.product_show .n_left .text{ font-size:16px; line-height:26px; color:#555; padding:15px; background:#f8f8f8;}
.product_show .n_left .text img{ max-width:100%; display:block; margin:0 auto;}
.product_show .n_left .text p{background:#f8f8f8 !important;}
.product_show .n_left .text table{ width:100% !important;}
.product_show .n_left .text table tr td{padding:2px 5px;}

.feilei_phone{ display:block; padding:0 15px;}
/*.feilei_phone .panel-group{border-left:1px solid #999;border-right:1px solid #999;}*/
.feilei_phone .panel-group .panel + .panel{ margin-top:0 !important;border-radius:0 !important;}
.feilei_phone .panel-default{border-color: #fff !important; border-top:1px solid #999 !important;}
.feilei_phone .feilei_phone .panel-default > .panel-heading{background-color:#fff !important;border-color:#fff !important;}
.feilei_phone .panel-heading {padding:0 15px !important;border-bottom:1px solid transparent;border-top-left-radius:0px !important;border-top-right-radius:0px !important;}
.feilei_phone .panel-default > .panel-heading{background-color: #fff !important;border-color: #fff !important;}
.feilei_phone .panel-title{ height:60px; line-height:60px;}
.feilei_phone .panel-title a{ display:block !important;}
.feilei_phone .panel-title a span{ float:right;}
.feilei_phone .panel-title a i{ font-size:20px; color:#bdbdbd; padding-left:10px;}
.feilei_phone .panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color: #999 !important;}
.feilei_phone .panel-body{}
.feilei_phone .panel-body ul{ margin-bottom:0; text-align:left;}
.feilei_phone .panel-body ul li{text-align:left; margin-bottom:0;}
.feilei_phone .panel-body ul li a{ line-height:40px; color:#555; font-size:16px; display:block;}
.feilei_phone .panel-body ul li a:hover{ color:#1e3d76;}

.content .news_list{padding: 15px;border: 1px solid #ddd; margin-bottom:25px; margin-top:0;}
.content .news_list ul{ margin-bottom: 30px;}
.content .news_list ul li{ width:100%; float:left; height:46px; line-height:46px;border-bottom:dashed 1px #ccc; padding-bottom:2px; padding-left:2px;}
.content .news_list ul li span{ color:#1a5ea5; float:right; padding-right:10px;} 
.content .news_list ul li a{ font-size:15px; color:#333; width:60%; display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.content .news_list ul li a i{ font-size: 16px;}
.content .news_list ul li a:hover{ color:#0b8bd2;}

#news_list{ margin-top:30px;}
#news_list .list_bd .list_box{padding:20px 20px 20px;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#news_list .list_bd .list_main{overflow:hidden; width:78%; padding-left:3%; position:relative;}
#news_list .list_bd .list_main:after{content:''; width:1px; height:90px; background:#d2d2d2; position:absolute; left:0; top:0;}
#news_list .list_bd .bd_r{width:23%; margin-right:3%; overflow:hidden; display:none; float:left;}
#news_list .list_bd .bd_r img{ max-width:100%; margin:0 auto; display:block;transform:scale(1,1);transition-duration:0.5s;}
#news_list .list_bd .list_title{font-size:16px;color:#1f1f1f; font-weight:normal;display:block;}
#news_list .list_bd .list_tool{font-size:14px;color:#c1c1c1;padding:10px 0px;}
#news_list .list_bd .list_tool span{display:inline-block; vertical-align:middle;}
#news_list .list_bd .list_tool .share{cursor:pointer; margin:0 20px;}
#news_list .list_bd .list_p{font-size:14px; color:#505050; line-height:26px; height:52px;overflow:hidden;}
#news_list .list_bd .list_box:after{content:""; width:100%; height:1px; background:#e6e6e6;position:absolute; bottom:0; right:0;}
#news_list .list_bd .list_time{font-size:12px;color:#7c7c7c;padding:5px 5px 5px 5px; /*width:60px;*/ transition:all 0.5s ease; float:left;}
#news_list .list_bd .list_time_day{display:block; font-size:36px; color:#7c7c7c; line-height:36px;}
#news_list .list_bd .news_more{padding:0; margin:0; background:none; height:20px; line-height:20px;}
#news_list .list_bd .list_tool span.date{display:none;}
#news_list .list_bd .list_bd .noimg .bd_c{width:84%;}
#news_list .list_bd li:hover .list_box{background:#f8f8f8;}
#news_list .list_bd li:hover .list_title{color:#1e3d76; font-weight:bold;}
#news_list .list_bd li:hover .list_time{color:#1e3d76;}
#news_list .list_bd li:hover .list_time_day{color:#1e3d76;}
#news_list .list_bd li:hover .bd_r img{transform:scale(1.1,1.1); transition-duration:0.5s;}
#news_list li:hover .list_bd .list_p{color:#1e3d76;}

.content .news_show{display:block;padding:15px;border: 1px solid #ddd; margin-bottom:25px; margin-top:30px;}
.content .news_show table{ width:100% !important; border-collapse: collapse;}
.content .news_show ul li.bt{ font-size:22px; font-weight:bold; text-align:center; padding-bottom:10px;}
.content .news_show ul li.date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #999; padding-bottom:10px;}
.content .news_show ul li.nr{ padding:8px 18px; font-size:16px;}
.content .news_show ul li.nr p{ margin-bottom:10px; line-height:26px; word-break:break-all;}
.content .news_show ul li.nr p img{ max-width:100%; text-align:center;}
/*.content .news_show ul li.back{ text-align:center;}
.content .news_show ul li.back a:hover{ color:#ec6100;}*/
.content .news_show ul li.back{margin:0 auto; margin-top:30px; width:200px; height:50px; line-height:50px;}
.content .news_show ul li.back a{ display:block; margin:0 auto; width:100%; border-radius:25px; background:#1e3d76; color:#fff; font-size:18px; text-align:center;}
.content .news_show ul li.back a i{ padding-right:10px;}
.content .news_show ul li.back a:hover{background:#fff; color:#1e3d76; border:2px solid #1e3d76;}

.content .feedback{ padding:15px; background:#f7f7f7; margin-top:0; margin-bottom:25px;}
.content .feedback table{}
.content .feedback table thead{ font-weight:bold;}
.content .feedback table tr td{ padding:4px;}
.content .feedback table tr td a:hover{ color:#c30;}
.content .feedback table input, .content .feedback table textarea{ border:solid 1px #ccc;}
.content .feedback table input.button{background:#256AB6; color:#fff; cursor:pointer; padding:2px 4px;}

.content .feedback table .xm{ width:95%; margin-bottom:10px; line-height:24px;}
.contact{padding: 15px;border: 1px solid #ddd; margin-bottom:25px; margin-top:0;}

.contact1{margin:30px auto;}
.contact1 .c_left{padding:15px;background:#f8f8f8;}
.contact1 .c_left .tit{font-size:28px;color:#ff7e01;border-bottom:1px solid #dcdde1;padding-bottom: 20px;}
.contact1 .c_left ul{margin-bottom:0;}
.contact1 .c_left ul li{line-height:28px;padding:13px 0;border-bottom:1px solid #dcdde1;font-size:16px;color:#616161;}
.contact1 .c_left ul li i{display:inline-block; width:30px; padding-right:10px; color:#1e3d76; font-size:20px;}


.content .job{ /*padding:15px;*/ margin-top:0; margin-bottom:25px;}
.content .job table{ background:#EAEAEA; margin-bottom:20px; width:100%;}
.content .job table thead{ font-weight:bold;font-size: 15px;}
.content .job table thead i{padding-right:10px;}
.content .job table tr td{ background:#fff; padding:10px; border:1px solid #ccc;}
.content .job table tr td a:hover{ color:#c30;}
.content .job .back{margin:0 auto; margin-top:30px; width:200px; height:50px; line-height:50px;}
.content .job .back a{ display:block; margin:0 auto; width:100%; border-radius:25px; background:#1e3d76; color:#fff; font-size:18px; text-align:center;}
.content .job .back a i{ padding-right:10px;}
.content .job .back a:hover{background:#fff; color:#1e3d76; border:2px solid #1e3d76;}

.content .contact{ padding:30px 0 0 40px; line-height:30px; font-size:14px;}
.content .contact dd{ font-size:20px; font-weight:bold; color:#01377d}
.content .contact dd span{ display:block; font-weight:normal; font-size:18px; color:#b4bfc7; padding-left:3px;}

/*内页中间内容部分结束*/

/*脚部分开始*/
.footer{ /*background: url(../images/foo_bj.jpg) repeat-x;*/ /*height:161px; margin:23px auto 0;*/ clear:both; padding:10px; color:#fff; padding-bottom:70px; background:#232323;}
.footer .foot{margin:20px auto 0;}
.footer .foot .lt{ /*float:left*/}
.footer .foot .lt img{ text-align:center;}
.footer .foot .rt{ /*float:left; margin-left:50px; line-height:20px;*/ font-size:14px; line-height:26px; color:#fff !important;}
.footer .foot .rt .f_ewm{display:block;}
.footer .foot .rt .f_ewm img{display:block; max-width: 100%;}
.footer .foot .rt .f_ewm p{margin-bottom:0; font-size:13px;}
/*脚部分结束*/




/*产品的4个类别*/
#a{ margin:36px 0 20px 0;}
#a .r1{margin-left:-30px;margin-right:-30px;}

.pro-bg2{/*width:100%;*/ overflow:hidden; background:#f7f7f7; border-top:5px #fe0000 solid; padding:20px; margin-bottom:20px; padding-bottom:30px;}
.pro-bg2 h2{ float:left; font-size:20px; color:#0c0c0c;padding-left: 10px; /*padding-left:2%;*/ border-left:3px solid #fe0000; /*margin:7% 0 4% 5%;*/ font-weight:bold; margin-top:10px;}
.pro-bg2 h2 a{color:#0c0c0c;}
.pro-bg2 .ic1{ background:url(../images/ic1.png) no-repeat; display:block; width:50px; height:50px; float:right;/* margin-top:4%; margin-right:3%;*/}
.pro-bg2 .ic2{ background:url(../images/ic2.png) no-repeat; display:block; width:50px; height:50px; float:right; /*margin-top:4%; margin-right:3%;*/}
.pro-bg2 .ic3{ background:url(../images/ic3.png) no-repeat; display:block; width:50px; height:50px; float:right; /*margin-top:4%; margin-right:3%;*/}
.pro-bg2 .ic4{ background:url(../images/ic4.png) no-repeat; display:block; width:50px; height:50px; float:right; /*margin-top:4%; margin-right:3%;*/}
.pro-bg2 p{ font-size:14px; color:#333; text-align:left; /*width:80%; margin:0 6%;*/ margin-bottom:0;}
.pro-bg2 .gd{ background:url(../images/gd.png) no-repeat; line-height:18px; font-size:14px; color:#000; padding-left:8%; margin:30px 0 0 0;}
.pro-bg2 .gd a{color:#0c0c0c;}
.pro-bg2 .gd a:hover{color:#fe0000;}
.pro-bg2 .xz{ background:url(../images/xz.png) no-repeat; line-height:18px; font-size:14px; color:#000; padding-left:8%; margin:2% 0 0 0;}
.pro-bg2 .xz a{color:#0c0c0c;}
.pro-bg2 .xz a:hover{color:#fe0000;}

.pro-bg3{/*width:100%;*/ overflow:hidden; background:#f7f7f7; border-top:5px #fe0000 solid; padding:20px; margin-bottom:20px; padding-bottom:30px;}
.pro-bg3 h2{ float:left; font-size:20px; color:#0c0c0c;padding-left: 10px; /*padding-left:2%;*/ border-left:3px solid #fe0000; /*margin:7% 0 4% 5%;*/ font-weight:bold; margin-top:10px;}
.pro-bg3 h2 a{color:#0c0c0c;}
.pro-bg3 .ic1{ background:url(../images/ic11.png) no-repeat; display:block; width:60px; height:60px; float:right;/* margin-top:4%; margin-right:3%;*/}
.pro-bg3 .ic2{ background:url(../images/ic12.png) no-repeat; display:block; width:60px; height:60px; float:right; /*margin-top:4%; margin-right:3%;*/}
.pro-bg3 .ic3{ background:url(../images/ic13.png) no-repeat; display:block; width:60px; height:60px; float:right; /*margin-top:4%; margin-right:3%;*/}
.pro-bg3 .ic4{ background:url(../images/ic14.png) no-repeat; display:block; width:60px; height:60px; float:right; /*margin-top:4%; margin-right:3%;*/}
.pro-bg3 .l1{ margin-top:10px; height:auto;}
.pro-bg3 p{ font-size:14px; color:#333; text-align:left; /*width:80%; margin:0 6%;*/ margin-bottom:0;}
.pro-bg3 .gd{ background:url(../images/gd.png) no-repeat; line-height:18px; font-size:14px; color:#000; padding-left:8%; margin:20px 0 0 0;}
.pro-bg3 .gd a{color:#0c0c0c;}
.pro-bg3 .gd a:hover{color:#fe0000;}
.pro-bg3 .xz{ background:url(../images/xz.png) no-repeat; line-height:18px; font-size:14px; color:#000; padding-left:8%; margin:2% 0 0 0;}
.pro-bg3 .xz a{color:#0c0c0c;}
.pro-bg3 .xz a:hover{color:#fe0000;}


/*四个产品设备*/
.b{/* margin-bottom:25px;*/ display:none;}
.pro-bg1{width:100%; overflow:hidden; margin-bottom:20px;}
.pro-bg1 a{ display:inline-block;}
.pro-bg1 .b1-img{ width:100%;transform:scale(1,1);transition-duration:0.5s; overflow:hidden; background:#fafafa;}
.pro-bg1 .b1-img img{ width:100%; overflow:hidden; border:solid 1px #dadada; padding:3px;}
.pro-bg1 .b1-img:hover{ transform:scale(1.1,1.1); transition-duration:0.5s; border:1px solid #dddddd;}
.pro-bg1 .b1-zi{ border:1px solid #dddddd; border-top:none; padding:22px; height:172px; overflow:hidden;}
.pro-bg1 .b1-zi h3{ font-size:19px; color:#222222; margin:0 0 4% 0; font-weight:600; text-align:left;}
.pro-bg1 .b1-zi p{ font-size:14px; color:#222; text-align:left;}
.pro-bg1 .b1-zi .b-more{ margin-top:4%; font-size:15px; text-align:right;position: absolute;bottom: 40px;right: 40px;}
.pro-bg1 .b1-zi .b-more a{ color:#fe0000;}

.c{display:none;}


/*优势，手机端的*/
.d-box{ display:none; background:#f2f3f7;}
.d{ display:block; padding:83px 0 100px 0; background:#f2f3f7; margin:20px 0;}
.d h3{ font-size:38px; color:#000; font-family:'思源黑体'; text-align:center; margin:auto;}
.d .d-xian{ background:#008ceb; height:3px; width:107px; margin:auto; margin-top:30px;}
.d .d-ul li{ float:left; width:106px; margin-left:59px;}

/*优势pc端的*/
.d1{ display:block; padding:30px 0; background:#f2f3f7; margin:20px 0;}
.d1 h3{ font-size:26px; color:#000; font-family:'思源黑体'; text-align:center; margin:auto;}
.d1 .d-xian{ background:#ff7b00; height:2px; width:107px; margin:auto; margin-top:20px; margin-bottom:20px;}
.d1 .d-ul li{ float:left; margin:2%; width:29%; margin-bottom:20px; position:relative;}
.d1 .d-ul li img{ max-width:100%;}

/*我们的优势的旋转效果*/
.d .d-ul li img:hover{animation:ys 0.5s; -webkit-animation:ys 0.5s; -o-animation:ys 0.5s; -moz-animation:ys 0.5s; position:relative;}
@keyframes ys
{
0% {/*transform:rotate(0deg);*/ top:0;}
50%{/* transform:rotate(10deg);*/ top:16px;}
/*75% {transform:rotate(-10deg);}*/
100% {/*transform:rotate(360deg);*/ top:0px;}
}

.d .d-ul{ display:none;}
.d .d-ul li img{ max-width:210px; height:182px;}
.d .d-ul .d-ys{ margin-top:101px;}

.d .d-ul2{ display:block; margin-top:20px;}
.d .d-ul2 li{ float:left; margin:2%; width:29%; margin-bottom:20px;}
.d .d-ul2 li img{ max-width:100%;}

/*新闻部分*/
.f{ margin:20px 0;}
.pro-bg4{width:100%; overflow:hidden; padding-bottom:20px;}
.pro-bg4 a{display: block;overflow: hidden;}
.pro-bg4 .b1-img{ overflow:hidden;transform:scale(1,1);transition-duration:0.5s;}
.pro-bg4 .b1-img img{ width:100%;}
.pro-bg4 .b1-img:hover{ transform:scale(1.1,1.1); transition-duration:0.5s;}
.pro-bg4 .b1-zi{ padding:24px 14px; background:#f2f3f7; max-height:264px; overflow:hidden;}
.pro-bg4 .b1-zi h3{ font-size:16px; color:#0b0b0b; margin:0 0 4% 0; font-weight:600; text-align:left;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.pro-bg4 .b1-zi p{ font-size:15px; color:#222; text-align:left; line-height:2;}
.pro-bg4 .b1-zi .b-more{ margin-top:4%; font-size:15px; text-align:right;}
.pro-bg4 .b1-zi .b-more a{ color:#fe0000;}
/*.f-more{ background:url(../images/f-more.png) no-repeat 75% 50%; font-size:18px; line-height:3; text-align:center; border:1px solid #ccc; margin:0 14% 30px 14%;border-radius: 30px;}*/

.f-more{margin:0 auto;width:150px; height:40px; line-height:40px;}
.f-more a{ display:block; margin:0 auto; width:100%; border-radius:20px; background:#1e3d76; color:#fff; font-size:16px; text-align:center;}
.f-more a i{ padding-right:10px;}
.f-more a:hover{background:#fff; color:#1e3d76; border:2px solid #1e3d76;}


.ny-nav{ width:100%;}
.ny-nav h4{ font-size:14px; text-align:center;}
.ny-nav h4 span{ color:#1d5c9f; font-size:28px; text-transform:uppercase;}
.ny-nav ul h5{ margin-bottom:20px; text-align:left; font-size:16px; color:#555;}
.ny-nav ul h5 a{ color:#555;}
.ny-nav ul li{ text-align:left; font-size:14px;}
.ny-nav ul li a{ text-align:left; display:inline-block; font-size:14px;}

.cplb li{ margin-bottom:20px;}
.cplb li a{ display:block;}
.cplb li a .div-tu{ width:100%;}
.cplb li a .div-tu img{width:50%; text-align:center; margin-left:25%;}
.cplb li a .div-zi{ width:100%;}
.cplb li a .div-zi h4{ font-size:14px; text-align:center; color:#555; line-height:24px;}

.cp-lb{ width:100%;}
.cp-lb ul li{ margin-bottom:20px; background:#f7f7f7; border:3px solid #fff; height:350px; padding-top:10px;}
.cp-lb ul li .cp-li-tu{ width:100%;}
.cp-lb ul li .cp-li-tu img{ width:50%; margin-left:25%;}
.cp-lb ul li .cp-li-zi{ width:100%;}
.cp-lb ul li .cp-li-zi h3{ font-size:18px; font-weight:500; text-align:center; line-height:26px;}
.cp-lb ul li .cp-li-zi h3 a{ color:#008ceb;}
.cp-lb ul li .cp-li-zi span{ text-align:left; font-size:15px; display:inline-block; padding:0 12px;} 



/*右边联系方式*/
.right-contact{ width:170px; position:fixed; top:20px; left:58%; margin-left:500px; background:#008ceb; font-size:14px; color:#fff; border-radius:3px; display:none;}
.right-title{ border-bottom:solid 1px #fff; color:#f6ff00; text-align:center; font-size:12px; padding:5px 0; font-weight:bold;}
.right-box{ margin-bottom:10px;}
.right-box-title{ padding:10px 10px 0;}
.right-box-title img{ max-width:100%;}
.right-box a{ color:#fff; font-weight:bold;}
.right-box a:hover{ color:#fff; font-weight:bold;}
.contact-list li{ border-bottom:solid 1px #fff; line-height:40px; padding:0 10px;}
.contact-list li a{ color:#fff; font-size:14px;}
.contact-list li a:hover{ color:#f6ff00;}
.right-qq-img{ width:18px; margin:10px 5px 0 0;}


.anniu{ width:100%; position:fixed; bottom:-2px; left:0; display:block; z-index:99;}
.anniu ul{ margin:0 !important; border-top:1px solid #ddd;}
.anniu ul li{ background:#ff9402; /*border-right:1px solid #fff;*/}
.anniu ul li a{ display:block; line-height:50px; font-size:14px; text-align:center; color:#fff;}
.anniu ul li img{ max-width:100%;}

@media screen and (min-width: 768px) {
.nav-bg .container{ width:92% !important;}
.banner{margin-top:60px;}
.banner .swiper-slide .pc{ display:block;}
.banner .swiper-slide .phone{ display:none;}
#a .r1{margin-left:-30px;margin-right: 0;}
.pc{ display:block;}
.shouji{ display:none;}

.header-v1{ display:block;}
.b{display:block;}
.c{display:block;}
.d .d-ul{ display:block; margin-top:75px;}
.d .d-ul2{ display:none;}

.nav1{display:block;}
.nav2{display:none;}

.sy_fenlei .title {margin:30px auto;font-size: 25px;height: 33px;line-height: 33px;}
.sy_product .line{ padding:0 15px;}
.sy_product .l{margin-bottom:30px;}
.sy_product .l .tit .t1{font-size:22px;}
.sy_product .l .tit .t2{font-size:16px; margin-top:10px;}

.sy_news{margin-top:0;padding:30px;padding-bottom:70px;}
.sy_news .title {margin:30px auto;font-size:25px;}
.n-news-cards {width: 46%;padding-bottom:0;}
.n-news-cards-r {width:53%;margin-left: 1%;}
.n-news-cards-t {width:100%;height: 241px;display: flex;}
.n-news-cards-b {margin-top:2%;}
.n-news-cards-b>a{width:37.68%;margin-right:2%;padding-bottom:5px;}
.n-news-cards-b>.n-news-card-more{font-size:20px;}
.pro-new-icon {height:27px;}
.c-title{font-size:16px;padding:0 20px;line-height:19px;margin-top: 10px;margin-bottom: 10px;}
.c-date{font-size:14px;padding:0 20px;}
.c-des{font-size:14px;padding:0 20px;}

.peijian1{display:block;}
.peijian2{display:none;}
.sy_peijian{ padding:50px 0;}
.sy_peijian .title {margin:30px auto;font-size: 25px;height: 33px;line-height: 33px;}

.f-more{width:200px; height:50px; line-height:50px;}
.f-more a{border-radius:25px;font-size:18px;}

.ny_banner .pc{display:block;}
.ny_banner .phone{display:none;}

.weizhi .weizhi-first{display:flex;justify-content:left;flex-direction:column;align-items:left;flex:1;color:#1e3d76;font-weight:600; padding-top:5px;}
.weizhi .weizhi-first span:first-child{font-size:20px;}
.weizhi .weizhi-li a{font-size:16px;}
.weizhi .weizhi-li{flex: 1;display:flex;justify-content:center;align-items: center;cursor: pointer;min-width: 100px;text-align: center;border-bottom: 4px solid transparent;}

.d-box{ display:none; background:#f2f3f7;}
.d{ display:none;}
.d1{ display:none;}
.intro { margin:30px 0;padding:30px;}

.product_show{ margin:30px 0; padding:30px; margin-top:30px;}
.product_show .t_right{ padding-left:30px; padding-top:30px;}
.product_show .t_right .title{margin-bottom:40px;}
.product_show .t_right .title span{font-size: 27px;}
.product_show .con{ margin:30px 0;padding:30px;font-size: 20px;line-height: 1.5;}
.product_show .n_left .text{padding:30px;}
.content .news_list{margin-top:25px;}
.feilei_phone{display:none;}

#news_list .list_bd .list_box{padding:46px 60px 40px;}
#news_list .list_bd .list_main{width:90%; padding-left:3%;}
#news_list .list_bd .list_main:after{height:90px;}
#news_list .list_bd .bd_r{width:23%; margin-right:3%; display:block;}
#news_list .list_bd .list_title{font-size:20px;}
#news_list .list_bd .list_tool{font-size:14px;padding:10px 0px;}
#news_list .list_bd .list_tool .share{ margin:0 20px;}
#news_list .list_bd .list_p{font-size:16px;line-height:30px; height:60px;}
#news_list .list_bd .list_time{font-size:14px;padding:10px 40px 7px 0px;}
#news_list .list_bd .list_time_day{font-size:50px;line-height:50px;}
#news_list .list_bd .news_more{height:20px; line-height:20px;}
#news_list .list_bd .list_bd .noimg .bd_c{width:84%;}
.content .news_show{margin-top:25px;padding:30px;}
.content .job{margin-top:25px;}
.content .feedback{ margin-top:25px;}
.content .contact{ margin-top:25px;}

.contact1{margin:50px auto;}
.contact1 .c_left{padding:30px;}
.contact1 .c_left .tit{font-size:28px;padding-bottom: 20px;}
.contact1 .c_left ul li{line-height:40px;padding:11px 0;}

.pro-bg2{ margin-bottom:0;}
.pro-bg3{ margin-bottom:0;}
.pro-bg3 .l1{height:85px;}

.footer .foot{margin:30px auto 0;}
.footer .foot .rt{ font-size:16px; line-height:26px;}
.anniu{display:none;}
}

@media screen and (min-width: 992px) {
.sy_product .l:hover .hover-more{display:block;}
.footer{ margin-bottom:0;}
.anniu{ display:none;}
.pc{ display:block;}
.shouji{ display:none;}
.intro{ margin:30px 0;}
.product_show{ margin:30px 0;}
.content .news_list{margin-top:25px;}
.content .news_show{margin-top:50px; margin-bottom:50px;}
.content .job{margin-top:25px;}
.content .feedback{ margin-top:25px;}
.contact{ margin-top:25px;}

.pro-bg2{ margin-bottom:0;}
.pro-bg3{ margin-bottom:0;}
.pro-bg3 .l1{height:85px;}

.header-v1{ display:block;}
#a .r1{margin-left:-30px;margin-right: 0;}
.b{display:block;}
.c{display:block;}
.d .d-ul{ display:block; margin-top:75px;}
.d .d-ul2{ display:none;}

.d-box{ display:none; background:#f2f3f7;}
.d{ display:none;}
.d1{ display:none;}
.sy_youshi{padding:80px 0; padding-bottom:50px; margin-top: 30px;}
.sy_youshi .ys_left .tit b{font-size:36px;line-height:36px;}
.sy_youshi .ys_left .tit span{font-size:18px;line-height:18px;margin-top:20px;}
.sy_youshi .ys_left .tit:after{margin-top:20px;}
.sy_youshi .ys_left .tit .ewm{position: absolute;right:35%; top: 0; margin-top: 0;display: block;}
.sy_youshi .ys_left .tit1{font-size:16px;line-height:36px;margin-top:50px;border-radius: 0 20px 20px 0;}
.sy_youshi .ys_left .list{margin-top:40px;display: block;}
.sy_youshi .ys_left .list .l{margin-bottom:30px;padding:44px 18px;}
.sy_youshi .ys_left .list .l span{font-size:17px;line-height:18px;margin-top:20px;}
.sy_youshi .ys_left .list .l em{height:50px;}
.sy_youshi .ys_left .list .l em img{width:135px;height:50px;}
.sy_youshi .ys_left .list .l span{font-size:17px;line-height:18px;margin-top:20px;}
.sy_youshi .ys_left .list .l.cur em img,.sy_youshi .ys_left .list .l:hover em img{top:-50px;}
.sy_youshi .ys_left .list_phone{display:none;}
.footer .foot .rt .f_ewm{display:none;}
}

@media screen and (min-width: 1200px) {
/*.nav .m{  width:160px;}*/
/*.touch-top{display:none;}
.header-v1{display:block;}
.news-title{font-size:42px;}

.zcfw1{ display:block;}
.zcfw{ display:none;}*/

.footer{ margin-bottom:0;}
.anniu{ display:none;}
#a .r1{margin-left:-30px;margin-right: 0;}
.b{display:block;}
.c{display:block;}
.d-box{ display:none; background:#f2f3f7;}
.d{ display:none;}
.d1{ display:none;}

.pc{ display:block;}
.shouji{ display:none;}
.pro-bg2{ margin-bottom:0;}
.pro-bg3{ margin-bottom:0;}
.pro-bg3 .l1{height:85px;}

}

@media screen and (min-width: 1280px) {


}


