@charset "utf-8";
/* CSS Document */



/* 通用属性 */

* { margin: 0; padding: 0; list-style: none; }
body { font: 14px/1.231 arial, helvetica, clean, sans-serif; }
body { font-size: 14px; color: #666; font-family:  , sans-serif; background: #fff; overflow-x: hidden; position: relative; }
img { border: 0; vertical-align: top; object-fit:cover;}
html, body { width: 100%; max-width: 100%; min-width: 1320px; min-height: 100%; height: auto; }
address, caption, cite, code, dfn, em, th, dt, var { font-style: normal; font-weight: normal; }
/* a */

a { color: #666; text-decoration: none; }
p { word-spacing: -1.5px; }
a:visited { }
a:active, a:hover { text-decoration: none; }
a:focus { outline: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
h1, h2, h3, h4, h5, h6, p, ol, ul { padding: 0; margin: 0; }
:focus { outline: none; }
.ovfl { overflow: hidden; }
.flex { 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; }
.lflex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.ltflex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-box-align: flex-start; -ms-flex-align: flex-start; -webkit-align-items: flex-start; align-items: flex-start; }
.lbflex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-box-align: flex-end; -ms-flex-align: flex-end; -webkit-align-items: flex-end; align-items: flex-end; }
.rflex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.rtflex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: flex-start; -ms-flex-align: flex-start; -webkit-align-items: flex-start; align-items: flex-start; }
.rbflex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: flex-end; -ms-flex-align: flex-end; -webkit-align-items: flex-end; align-items: flex-end; }
.mflex { 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; flex-direction: column; -webkit-flex-direction: column; text-align: center; }
.mtflex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; flex-direction: column; -webkit-flex-direction: column; text-align: center; }
.mbflex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; flex-direction: column; -webkit-flex-direction: column; text-align: center; }
.transition300em { transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; }
.donghua { -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; transition: all .5s; }
::after, ::before { -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; -ms-transition: all .5s; transition: all .5s; }
.dhwz { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mar0a { margin: 0 auto; }
.con-fff { width: 100%; height: 100%; }
.fl { float: left; }
.fr { float: right; }
input { border-radius: 0; -webkit-appearance: none; appearance: none; background: none; border: 0; box-shadow: 0 0 0; font-size: 14px; }
textarea { border-radius: 0; -webkit-appearance: none; appearance: none; background: none; border: 0; box-shadow: 0 0 0; font-size: 14px; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
table { border-collapse: collapse; border-spacing: 0; }
table td, table th { padding: 5px; }
.container { width: 1200px; margin: 0 auto; }
/* @media (min-width:1440px){

 .container{width:1440px;margin:0 auto;}

} */

.top30 { margin-top: 30px; }
.top50 { margin-top: 50px; }
.top60 { margin-top: 60px; }
.w1000 { width: 1200px; margin: 0 auto; overflow: hidden; }
#roll { display: block; width: 15px; margin-right: -620px; position: fixed; right: 50%; top: 50%; _margin-right: -525px; _position: absolute; _margin-top: 300px; _top:expression(eval(document.documentElement.scrollTop));
}
#roll_top, #fall, #ct { position: relative; cursor: pointer; height: 43px; width: 43px; }
#roll_top { background: url(../images/top.png) no-repeat; }
#fall { background: url(../images/top.png) no-repeat 0 -80px; }
/*箭头*/

/*.pbot{ display:block; width:50px; height:50px; position:absolute;}

.pbot1{ background:url(../images/pbot1.png) no-repeat center; left:0;}

.pbot2{ background:url(../images/pbot2.png) no-repeat center; right:0;}*/

/* 头部 */

.header { width: 100%; overflow: hidden; background-color: #fff; }
.htop { background: #f4f4f4; }
.htop .container { height: 40px; line-height: 40px; overflow: hidden; }
.htop em { float: left; font-size: 13px; }
.htop span { float: right; }
.htop span a { text-decoration: none; font-size: 13px; }
.htop span a.noBl { border-left: none; }
.htop span a.noBr { padding-right: 0; }
/*logo、tel*/
.hcont { padding: 25px 0px; }
.hcont .dlogo { float: left; }
.hcont .dlogo dl { overflow: hidden; }
.hcont .dlogo dt { float: left; }
.hcont .dlogo dt img { display: block; float: left;height:65px; }
.hcont .dlogo dd { float: left; border-left: #dfdfdf 1px solid; padding-left: 15px; margin-top: 8px; margin-left: 15px; }
.hcont .dlogo dd h1 { font-size: 26px; color: #0080cd; font-weight: bold; }
.hcont .dlogo dd h2 { font-size: 18px; font-weight: bold; margin-top: 5px; color: #333; height: 28px; line-height: 28px; }
.hcont .dphone { float: right; position: relative; }
.hcont .dphone dl { padding-left: 60px; background: url(../images/htphone.png) no-repeat left top; }
.hcont .dphone dt { font-size: 14px; }
.hcont .dphone dd { font-size: 22px; color: #e31d1e; font-weight: bold; }
/*导航*/

.navBox { width: 100%; height: 60px; background: #0080cd; }
.nav { width: 1200px; margin: auto; }
.nav > li { float: left; width: 133px; top: 0px; transition: 0.2s all ease-in-out; padding-right: 0px; }
.nav > li:first-child { background: none }
.nav > li > a { display: block; text-align: center; font-size: 16px; line-height: 60px; color: #fff; transition: 0.2s all ease-in-out; height: 60px; position: relative; z-index: 1113; }
.nav > li > a:after, .nav > li > a::after { content: ''; width: 0%; height: 3px; background: #be1a24; display: block; position: absolute; left: 0; bottom: 0; transition: 0.3s all ease-in-out; }
.nav > li.navcurrent > a:after, .nav > li.navcurrent > a::after, .nav > li:hover > a:after, .nav > li:hover > a::after { width: 100%; }
.nav > li.navcurrent > a, .nav > li:hover > a { color: #be1a24; background: #f9f9f9; }
.erji_menu { display: none; width: 100%; position: absolute; left: 0; background: #fff; z-index: 11111; top: 230px; }
.erji_menu .page { width: 1200px; margin: auto; }
.erji_menu > .page > .fl { display: block; padding: 90px 0; width: 200px; }
.erji_menu > .page > .fl:before, .erji_menu > .page > .fl::before { content: ''; display: block; width: 60px; height: 3px; background: #be1a24; margin-bottom: 20px; }
.erji_menu > .page > .fl > strong { font-size: 22px; display: block; color: #be1a24; line-height: 30px; }
.erji_menu > .page > .fl > a { display: block; width: 120px; border: 1px solid #be1a24; text-align: center; line-height: 30px; color: #be1a24; font-family: arial; border-radius: 50px; margin-top: 20px; text-transform: uppercase; }
.erji_menu > .page > .fr { width: 1200px; height: 150px; padding: 60px 0; }
.erji_menu > .page > .fr > ul { float: left; padding: 0 30px; }
.erji_menu.product_list_nav > .page > .fr > ul { width: 130px; padding: 0 10px; text-align: center; }
.erji_menu > .page > .fr > ul img { width: 100%; display: block; height: auto; background: #be1a24; transition: 0.3s all ease-in-out; }
.erji_menu > .page > .fr > ul a:hover img { width: 130px; }
.erji_menu > .page > .fr > ul > strong { display: block; }
.erji_menu > .page > .fr > ul > strong a { font-size: 15px; font-weight: 100; color: #be1a24; display: block; line-height: 20px; padding-bottom: 5px; }
.erji_menu.product_list_nav > .page > .fr > ul > strong a { color: #444; }
.erji_menu > .page > .fr > ul > li > a { display: block; line-height: 24px; color: #666 }
.erji_menu .divnews_tag li, .erji_menu .divdgweb2_tag li { float: none !important; width: 220px !important; }
.erji_menu .divnews_tag li span, .erji_menu .divdgweb2_tag li span { color: #666; }
/*@keyframes rotate{

 0%{transform:rotate(0deg);}

 100%{transform:rotate(-360deg);}

}

@-webkit-keyframes rotate {

 0%{-webkit-transform:rotate(0deg);}

 100%{-webkit-transform:rotate(-360deg);}

}



.navBox ul li a:hover{background: url(../images/bg.gif) repeat-x;color:#fff;}

.navBox .block{position: absolute;display: block;background: #ff9c00;height: 5px;top: -5px;left: -5px;overflow: visible !important;}

.navBox .block:after{content: '';display: block;width:0;height:0;border-width:5px 5px 0px 5px;border-style:solid;border-color: transparent transparent transparent #ff9c00;position: absolute;right: -10px;}

.navBox{background: url(../images/menu.gif) repeat-x;position:relative;overflow: hidden;}

.navBox>p{ position: absolute; top: -4px; left: -81px;}

.navBox>p img{}

.navBox ul li{float: left;position: relative;}

.navBox ul li a {display: block;height: 40px;width: 105px;line-height: 40px;text-align: center;font-size: 14px;color: #fff;}

.navBox ul li.cur{background: url(../images/bg.gif) repeat-x;color:#fff;}

.navBox ul li.cur span{}

.navBox ul li:hover{}

.navBox ul li:hover span{}

.navBox ul li dl{position: absolute;display: none;top: 59px;}

.navBox ul li a span{color: #fff;font-size: 18px;padding: 8px 35px;display: block;/*border-right: 1px solid #5ab67f;box-sizing: border-box;}

.navBox .ennav li a span{color: #fff; font-size: 16px; padding: 10px 24px;text-align:center;display: block; border-right: 1px solid #5ab67f; width: 132px; box-sizing: border-box; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}

.navBox ul li:last-child a span{border-right:none;}

.navBox ul li:hover dl{display: block;position: absolute;z-index: 999;left: 50%;transform: translateX(-50%);}

.navBox ul li dl dd{position: relative;border: 1px solid #ccc;border-top: none;}

.navBox ul li dl dd p{ display: none;}

.navBox ul li dl dd>a{line-height: 45px;height: 45px;background: url(../images/sss1.png) #fff 8px no-repeat;display: block;color: #333;padding: 0 40px;display:block;width: 100px;font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}

.navBox ul li dl dd:hover>a{background: url(../images/sss1.png) #0359b6 8px no-repeat;color: #fff;}

.navBox ul li dl dd:hover p{display: block;position: absolute;left: 181px;background: rgb(255 255 255 / 90%);width: 380px;top:0;line-height: 40px;color: #333;padding-bottom: 4px;/* padding: 10px; padding-top: 0;}

.navBox ul li dl dd:hover p a{display: block;color: #333;border-bottom: 1px dashed #ccc;padding-left: 24px;line-height: 54px;font-size: 15px;width: 43.5%;float: left;display: inline-block;background: url(../images/nav-sanjiao1.png) 10px no-repeat;}

.navBox ul li dl dd:hover p a:hover{ background: url(../images/nav-sanjiao.png) #2e9d37 10px no-repeat; color: #fff;}*/



.fullSlide { width: 100%; position: relative; background: #fff; overflow: hidden; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { margin-bottom: 0; }
.fullSlide .bd ul { width: 100% !important; height: 660px; }
.fullSlide .bd li { width: 100% !important; height: 660px; overflow: hidden; text-align: center; }
.fullSlide .prev { position: absolute; width: 40px; height: 58px; background: url(../images/pro-j3.png) no-repeat; right: 95%; z-index: 9999; top: 50%; transform: translateY(-50%); cursor: pointer; opacity: 0.6; }
.fullSlide .next { position: absolute; width: 50px; height: 58px; background: url(../images/pro-j4.png) no-repeat; left: 95%; z-index: 9999; top: 50%; cursor: pointer; transform: translateY(-50%); opacity: 0.6; }
.jjj1 ul { height: 450px !important; }
.jjj1 ul li { height: 450px; }
#flashs { position: relative; overflow: hidden; }
#flashs .bgitem { z-index: 1; position: absolute; top: 0; }
#flashs .btn { position: absolute; z-index: 7; bottom: 15px; left: 50%; margin-left: -95px; padding: 0px 6px; }
#flashs .btn ul { height: auto !important; }
#flashs .btn {/* display: none; */ }
#flashs .btn li { color: #fff; background: #717174; cursor: pointer; display: inline-block; margin: 0 2px; width: 60px; height: 10px; font-size: 0px; border-radius: 6px; line-height: 25px; text-align: center; }
#flashs .btn li.cur { background: #2e9d37; }
/*轮播图*/

#banner { background: #ccc; }
#banner .swiper-slide a { display: block; }
#banner .swiper-slide img { display: block; margin: 0 auto; width: 100%;/* height: 400px;*/ }
#banner .swiper-pagination { bottom: 15px; position: absolute; left: 50%; margin-left: -95px; padding: 0 6px; width: 145px; }
#banner .swiper-pagination-bullet { width: 25px; height: 25px; line-height: 25px; text-align: center; background: #717174; color: #fff; cursor: pointer; display: inline-block; margin: 0 2px; font-size: 14px; border-radius: unset; opacity: 1; }
#banner .swiper-pagination-bullet-active { background: #0080cd; }
#banner .swiper-button-prev { left: 70px; }
#banner .swiper-button-next { right: 70px; }
/*搜索*/
.search { border-bottom: 1px solid #e5e5e5; }
.search .gjc { width: 600px; overflow: hidden; float: left; height: 60px; line-height: 60px; font-size: 13px; }
.search .gjc span { font-weight: bold; }
.search .gjc a { font-size: 14px; }
.search .sc { float: right; margin-top: 9px; }
.search .sc .tt { float: left; width: 234px; height: 40px; line-height: 40px; padding: 0 10px; background: none; border: 1px solid #eee; font-size: 13px; color: #a1a0a0; outline: none; border-radius: 25px 0 0 25px; }
.search .sc .s_bt { border: 0px; float: left; width: 65px; height: 42px; line-height: 42px; text-align: center; font-size: 0px; color: #fff; text-decoration: none; background: url(../images/search_bj.jpg) no-repeat center; cursor: pointer; }
/* serve */
.serve { background: url(../images/zl_bj.jpg) no-repeat center -100px; height: 495px; overflow: hidden; }
.serve .container { margin-bottom: 20px; padding-top: 60px; text-align: center; overflow: hidden; }
.serve h3 { font-size: 36px; color: #0080cd; font-weight: normal; height: 52px; transition: all 0.3s; }
.serve h3:hover { margin-left: -10px; }
.serve i { font-size: 18px; color: #686E7E; font-weight: normal; height: 27px; font-style: normal; }
.serve span { font-size: 14px; color: #BBBBBB; font-family: "Arial"; display: block; }
.serve ul { margin-top: 60px; }
.serve ul li { float: left; width: 215px; height: 89px; overflow: hidden; margin-right: 31px; padding-top: 125px; border-radius: 120px; position:relative;/* background:#e8e8e8;*/ background-position:left top; background-repeat:no-repeat; transition: all 0.25s;}
.serve ul li.list,.serve ul li:nth-child(5) { margin-right: 0px; }
.serve ul li:hover,.serve ul li.cur{/* background:#0080cd;*/ background-position: 0px -215px;}
/*.serve ul li .img{ width:100%; height:125px; position:absolute; left:0; top:0; overflow:hidden;}
.serve ul li .img img{ width:215px; height:430px; position:absolute; left:0; top:0; transition: all 0.25s;}
.serve ul li:hover .img img,.serve ul li.cur .img img{ top:-215px;}*/
.serve ul li em, .serve ul li p { color: #fff; font-style: normal; }
/*.serve ul .li1 { background: url(../images/dz1.png) no-repeat left top; transition: all 0.25s; }
.serve ul .li2 { background: url(../images/dz2.png) no-repeat left top; transition: all 0.25s; }
.serve ul .li3 { background: url(../images/dz3.png) no-repeat left top; transition: all 0.25s; }
.serve ul .li4 { background: url(../images/dz4.png) no-repeat left top; transition: all 0.25s; }
.serve ul .li5 { background: url(../images/dz5.png); transition: all 0.25s; }
.serve ul .li1:hover, .serve ul .li1.cur { background: url(../images/dz1.png) no-repeat; background-position: 0px -215px; }
.serve ul .li1:hover em, .serve ul .li1:hover p, .serve ul .li1.cur em, .serve ul .li1.cur p { color: #fff; }
.serve ul .li2:hover, .serve ul .li2.cur { background: url(../images/dz2.png) no-repeat; background-position: 0px -215px; }
.serve ul .li2:hover em, .serve ul .li2:hover p, .serve ul .li2.cur em, .serve ul .li2.cur p { color: #fff; }
.serve ul .li3:hover, .serve ul .li3.cur { background: url(../images/dz3.png) no-repeat; background-position: 0px -215px; }
.serve ul .li3:hover em, .serve ul .li3:hover p, .serve ul .li3.cur em, .serve ul .li3.cur p { color: #fff; }
.serve ul .li4:hover, .serve ul .li4.cur { background: url(../images/dz4.png) no-repeat; background-position: 0px -215px; }
.serve ul .li4:hover em, .serve ul .li4:hover p, .serve ul .li4.cur em, .serve ul .li4.cur p { color: #fff; }
.serve ul .li5:hover, .serve ul .li5.cur { background: url(../images/dz5.png) no-repeat; background-position: 0px -215px; }
.serve ul .li5:hover em, .serve ul .li5:hover p, .serve ul .li5.cur em, .serve ul .li5.cur p { color: #fff; }*/
.serve ul li em { color: #2B2B2B; font-size: 20px; font-weight: bold; height: 30px; display: block; font-style: normal; }
.serve ul li p { color: #2B2B2B; font-size: 15px; }
.serve ul li:hover em, .serve ul li:hover p, .serve ul li.cur em, .serve ul li.cur p { color: #fff; }
.adv_a {/* background: url(../images/xb1.jpg) no-repeat center; height: 250px;*/ width: 100%; overflow: hidden; }
.adv_a img{ display:block; width:100%;}
/*首页标题*/

.sy-title { text-align: center; }
.sy-title h2 { font-size: 46px; color: #333; font-weight: bold; }
.sy-title p { font-size: 16px; padding: 10px 0; color: #666; background: url(../images/sytit.png) center no-repeat; }
.sy-title span { color: #0274d4; }
/*case*/

.case_a { padding: 35px 0; background-color: #f0f1f3; overflow: hidden; position: relative; }
.case_a .case_list_a { margin: 25px 0; overflow: hidden; }
.case_a .case_list_a .case_item_a { width: 330px;/*float: left;margin: 0 10px;*/ }
.case_a .case_list_a .case_item_a img { max-width: 100%; }
.case_a .case_list_a .case_con_a { background-color: #0359b6; padding: 5px 0; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; }
.case_a .case_list_a .case_con_a p { text-align: center; color: #fff; font-size: 24px; }
.case_a .case_list_a .case_con_a .case_die { background-color: #ff9c00; text-align: center; width: 35%; margin: 10px auto; height: 37px; line-height: 37px; border-radius: 20px; }
.case_a .case_list_a .case_con_a .case_die a { color: #fff; font-size: 16px; }
.case_a .case_list_a .case_con_a .case_die a img { margin: 12px 7px; }
.case_list_js .swiper-button-prev-solution { left: 9%; position: absolute; top: 50%; width: 45px; height: 65px; line-height: 60px; transform: translateY(-50%); font-size: 32px; color: #fff; background: #999; text-align: center;/*;border-radius: 50%;*/ transition: all .3s; -webkit-transition: all .3s; }
.swiper-button-prev-solution .fa-angle-left:before { content: "\f104"; }
.swiper-button-next-solution .fa-angle-right:before { content: "\f105"; }
.swiper-button-prev-solution i, .swiper-button-next-solution i { margin: 22% auto; }
.case_list_js .swiper-button-next-solution { right: 9%; position: absolute; top: 50%; width: 45px; height: 65px; line-height: 60px; transform: translateY(-50%); font-size: 32px; color: #fff; background: #999; text-align: center; /* border-radius: 50%;*/

transition: all .3s; -webkit-transition: all .3s; }
/*关于我们*/

.about { padding-top: 60px; }
.about .ab_cont { padding: 10px; overflow: hidden; }
.ab_tit { height: 60px; background: url(../images/7497.png) no-repeat center 22px; font-size: 34px; color: #333333; text-align: center; line-height: 36px; overflow: hidden; }
.ab_tit i { font-style: normal; font-size: 12px; font-weight: normal; color: #d4d3ce; font-family: Arial; display: block; text-transform: uppercase; }
.ab_tit a { color: #333333; font-size: 34px; font-weight: bold }
.ab_tit span { color: #333; }
.top25 { margin-top: 25px; }
.ab_con { border: 5px solid #eee; }
.ab_con > .fl { display: block; position: relative; width: 550px; height: 460px; }
.ab_con > .fl > .vBox { position: absolute; width: 500px; height: 375px; top: 42.5px; left: 42.5px; transition: 0.5s all ease-in-out; overflow: hidden; }
.ab_con>.fl>.vBox>.hd { position: absolute; bottom: 0; height: 55px; width: 100%; }
.ab_con>.fl>.vBox>.hd>ul { text-align: center; }
.ab_con>.fl>.vBox>.hd>ul>li { display: inline-block; width: 12px; height: 12px; border-radius: 50px; background: #fff; overflow: hidden; text-indent: -999999em; font-size: 0; margin: 20px 5px; transition: 0.3s all ease-in-out; cursor: pointer; }
.ab_con>.fl>.vBox>.hd>ul>li.on { width: 25px; background: #1f76e5; }
.ab_con>.fl>.vBox .bd,.ab_con>.fl>.vBox .bd ul,.ab_con>.fl>.vBox .bd ul li{ height:100%;}
.ab_con>.fl>.vBox .bd ul li img{ width:100%; height:100%;}
.ab_con > .fr { width: 590px; padding: 20px; }
.ab_con > .fr strong { font-size: 28px; display: block; line-height: 70px; padding: 10px 0; }
.ab_con > .fr strong .color { font-size: inherit; color: #0080cd; }
.ab_con > .fr .txt { font-size: 15px; line-height: 32px; color: #666; text-indent: 2em; padding-bottom: 15px; }
.about .ab_btn { padding-top: 20px; }
.ab_btn .mor { margin-right: 20px; text-align: center; display: inline-block; line-height: 30px; border-radius: 30px; position: relative; overflow: hidden; -webkit-transform: rotate(0deg); }
.ab_btn .mor:after, .ab_btn .mor::after { content: ''; position: absolute; width: 200%; height: 200%; border-radius: 50%; background: #0080cd; top: -50%; left: -50%; transition: 0.3s all ease-in-out; }
.ab_btn .mor:before, .ab_btn .mor::before { content: ''; position: absolute; width: 200%; height: 200%; border-radius: 50%; background: #fb0000; top: -200%; left: -200%; transition: 0.3s all ease-in-out; }
.ab_btn .mor span { font-size: 13px; color: #fff; display: block; line-height: 30px; padding: 0 25px; position: relative; z-index: 5; transition: 0.3s all ease-in-out; }
.ab_btn .mor:hover span { color: #fff }
.ab_btn .mor:hover::before, .ab_btn .mor:hover:before { left: -50%; top: -50%; }
.ab_btn .mor:hover::after, .ab_btn .mor:hover:after { left: 200%; top: 200%; }
.ab_btn .cons { text-align: center; display: inline-block; line-height: 30px; border-radius: 30px; position: relative; overflow: hidden; -webkit-transform: rotate(0deg); transition: 0.3s all ease-in-out; }
.ab_btn .cons:after, .ab_btn .cons::after { content: ''; position: absolute; width: 200%; height: 200%; border-radius: 50%; background: #0080cd; top: -50%; left: -50%; transition: 0.3s all ease-in-out; }
.ab_btn .cons:before, .ab_btn .cons::before { content: ''; position: absolute; width: 200%; height: 200%; border-radius: 50%; background: #fb0000; top: -200%; left: -200%; transition: 0.3s all ease-in-out; }
.ab_btn .cons span { font-size: 13px; color: #fff !important; display: block; line-height: 30px; padding: 0 25px; position: relative; z-index: 5; transition: 0.3s all ease-in-out; }
.ab_btn .cons:hover::before, .ab_btn .cons:hover:before { left: -50%; top: -50%; }
.ab_btn .cons:hover::after, .ab_btn .cons:hover:after { left: 200%; top: 200%; }
.ab_photo { position: relative; top: -30px; display: block; z-index: 111111; }
.ab_photo .photo_tit { text-align: right; line-height: 50px; display: block; width: 95%; height: 50px; margin: 0 auto; }
.ab_photo .photo_tit li { display: inline-block; line-height: 50px; height: 50px; background: #fff; margin: 0 10px; }
.ab_photo .photo_tit li a { font-size: 17px; color: #333; font-weight: 100; transition: 0.3s all ease-in-out; padding: 0 15px; display: block; }
.ab_photo .photo_tit li.cur a { font-weight: bold; color: #0080cd; }
.ab_photo .photo_cont { padding: 20px 0; }
.photo_cont .cont_p1, .photo_cont .cont_p2 { position: relative; }
.photo_cont .cont_p2 { display: none; }
.photo_cont ul li { float: left; margin-right: 23px; }
.photo_cont ul li img { width: 280px; /*height: 210px;*/ border: 1px solid #dedede; }
/* .photo_cont ul li p{text-align: center;line-height: 40px;} */

.photo_cont ul li h5 { line-height: 40px; font-size: 14px; margin-top: 10px; font-weight: normal; text-align: center; }
.photo_cont .comp_ibtn { width: 50px; height: 50px; background: #0080cd url(../images/0525.png) no-repeat; display: block; position: absolute; top: 75px; cursor: pointer; transition: 0.3s all ease-in-out; }
.photo_cont .comp_ibtnl:after { content: ''; border-bottom: 50px solid #0080cd; border-right: 13px solid transparent; position: absolute; bottom: 0; right: -13px; transition: 0.3s all ease-in-out; }
.photo_cont .comp_ibtnl:hover:after { border-bottom: 50px solid #ff0000; border-right: 13px solid transparent; }
.photo_cont .comp_ibtnr:after { content: ''; border-bottom: 50px solid #0080cd; border-left: 13px solid transparent; position: absolute; bottom: 0; left: -13px; transition: 0.3s all ease-in-out; }
.photo_cont .comp_ibtnr:hover:after { border-bottom: 50px solid #ff0000; border-left: 13px solid transparent; }
.photo_cont .comp_ibtnl:before { content: ''; border-top: 10px solid #454545; border-left: 25px solid transparent; position: absolute; bottom: -10px; left: 0; transition: 0.3s all ease-in-out; }
.photo_cont .comp_ibtnr:before { content: ''; border-top: 10px solid #454545; border-right: 25px solid transparent; position: absolute; bottom: -10px; right: 0; transition: 0.3s all ease-in-out; }
.photo_cont .comp_ibtnl:hover:before { border-top: 10px solid #db303b; border-left: 25px solid transparent; }
.photo_cont .comp_ibtnr:hover:before { border-top: 10px solid #db303b; border-right: 25px solid transparent }
.photo_cont .comp_ibtnl { left: -24px; background-position: left center; }
.photo_cont .comp_ibtnr { right: -21px; background-position: right center; }
.photo_cont .comp_ibtn:hover { background-color: #ff0000; }
.photo_cont .cont_p2 .comp_ibtn { top: 75px; }
.adver { background: url(../images/xb1.jpg) no-repeat center; width: 100%; overflow: hidden; height: 250px; }
/* 生产实力 */
.strength { padding: 20px 0; }
.strength .s_tit a { display: block; width: 560px; height: 60px; padding-bottom: 40px; margin: 0 auto 40px; font-size: 30px; color: #343434; font-weight: bold; text-align: center; }
.strength .s_tit a span { font-size: 45px; font-weight: bold; display: block; text-align: center; color: #f0f0f0; }
.strength .s_tit a p { font-size: 30px; color: #343434; line-height: 35px; font-weight: bold; margin-top: -35px; letter-spacing: 1px; }
.s_cont .col4 { float: left; width: 361px; }
.s_cont .col42 { height: 100%; width: 461px; }
.s_cont .col41 { margin-right: 8px; }
.s_cont .col43 { margin-left: 8px; }
.s_cont .col4 a { display: block; overflow: hidden; }
.s_cont .col4 a img { display: block; width: 100%; height: auto; transition: 0.3s all ease-in-out; transform: scale(1); }
.s_cont .col4 .in_col4:hover img { transform: scale(1.1); }
.s_cont .col42, .s_cont .col42 div, .s_cont .col42 div > a { height: 697px; }
.s_cont .col42 div { position: relative; }
.s_cont .col42 div > a { position: relative; }
.s_cont .col42 a img { height: 100%; }
.s_cont .col4 p { background: #eeeff4; padding: 20px; font-size: 14px; color: #676767; line-height: 25px; position: relative; z-index: 12 }
.s_cont .col4 p strong { font-size: 19px; font-weight: bold; color: #454545; display: block; line-height: 30px; padding-bottom: 10px }
.s_cont .col4 .in_col4{ margin-top:8px;}
.s_cont .col4 .in_col4:nth-child(1){ margin-top:0;}
.c4_r2 { margin-top: 8px; }
.s_cont .col42 .botMore { position: absolute; bottom: 0; left: 0; width: 420px; height: 90px; padding: 20px; background: rgba(0,0,0,0.45); }
.s_cont .col42 .botMore strong { font-size: 24px; font-weight: bold; display: block; color: #fff; text-align: center; line-height: 40px; }
.s_cont .col42 .botMore a { font-size: 16px; font-weight: 100; display: block; color: #fff; text-align: center; line-height: 32px; background: #0080cd; width: 130px; border-radius: 3px; margin: 8px auto; height: 32px; padding: 2px 0; letter-spacing: 0.4px; border: 1px solid #0080cd; transition: 0.3s all ease-in-out; }
.s_cont .col42 .botMore a:hover { background: none; color: #0080cd; }
/* 车间设备 */
.facility { width: 930px; margin: 0 auto; background: url(../images/js_bg_14.gif) no-repeat top center; padding-top: 20px; }
.fa_cont { width: 900px; overflow: hidden; position: relative; }
.fa_cont .bd { padding: 10px; margin-left: 30px; }
.fa_cont ul li { margin: 0 20px; overflow: hidden; text-align: center; float: left; }
.fa_cont ul li .pic { margin-bottom: 10px; height: 178px; }
.fa_cont ul li .pic a { display: block; }
.fa_cont ul li .pic a:hover img { border-color: #999; }
.fa_cont ul li .pic a img { width: 240px; height: 170px; display: block; border: 1px solid #d3d3d3; }
/*数字跳动*/

.about_jies { display: flex; border: 1px solid #eee; border-radius: 70px; margin: 25px 0; background: linear-gradient(360deg, rgb(199 199 199 / 60%) 0%, rgb(0 0 0 / 0%) 100%); }
.about_jies .cont_a { width: 25%; height: 130px; border-right: 1px solid #d5d5d5; padding-top: 15px; }
.about_jies .cont_a h5, .about_jies .cont_a p { text-indent: 8rem; }
.about_jies .cont_a:last-child { border: none; }
.about_jies .cont_a h5 span { font-size: 66px; font-weight: bold; color: #444; font-family: fangsong; }
.about_jies .cont_a h5 .a_ao { background-color: #0359b6; font-size: 18px; border-radius: 25px; color: #fff; padding: 5px; font-family: Arial; }
.about_jies .cont_a p { font-size: 18px; line-height: 35px; }
.tiwny_t { height: 60px; background: url(../images/7497.png) no-repeat center 22px; font-size: 34px; color: #333333; text-align: center; line-height: 36px; overflow: hidden; }
.tiwny_t i { font-style: normal; font-size: 12px; font-weight: normal; color: #d4d3ce; font-family: Arial; display: block; text-transform: uppercase; }
.tiwny_t a { color: #333333; font-size: 34px; font-weight: bold }
.tiwny_t span { color: #333; }
/*产品*/

.product { padding: 60px 0; background: #f8f8f8; }
.product .pro_nav { overflow: hidden; padding-left: 8px; }
.product .pro_nav ul li { width: 278px; height: 50px; margin: 10px 10px; float: left; }
.product .pro_nav ul li a { float: left; height: 40px; }
.product .pro_nav ul li h5 { background: #0080cd; color: #FFF; font-size: 16px; border-radius: 23px; padding-left: 21px; padding-right: 21px; overflow: hidden; line-height: 40px; height: 40px; display: block; width: 225px; text-align: center; }
.product .pro_nav ul li h5:hover { background: #be1a24; color: #fff; }
.product .pro_nav li .sedp p a { border: 1px solid #dedede; width: 200px; margin: 1px 5px; border-radius: 25px; line-height: 40px; text-align: center }
.product .pro_nav li .sedp p a:hover { border: 1px solid #027ac6; width: 200px; margin: 1px 5px; border-radius: 25px; line-height: 40px; text-align: center; color: #027ac6; }
.product .pro_nav li .sedp { width: 1030px; float: right; }
.product .pro_contlist { padding-top: 20px; overflow: hidden; }
.product .pro_contlist li { float: left; width: 267px; margin: 0 0; margin-left: 0; padding-left: 30px; }
.product .pro_contlist li a img { width: 250px; height: 250px; border: 1px solid #dedede; }
.product .pro_contlist li p { text-align: center; line-height: 40px; height: 40px; width: 250px; }
.product .pro_contlist li a img:hover { border: 1px solid #1f76e5; width: 250px; height: 250px; }
.product .pro_contlist li p a:hover { color: #1f76e5; }
.banner02 { width: 100%; /*height: 200px; background: url(../images/xb2.jpg) no-repeat center;*/ }
.banner02 img{ display:block; width:100%;}
/* .product .pro_contlist .hd{height: 70px;line-height: 70px;}

.product .pro_contlist .hd li{float:left; display:block; cursor:pointer; width:299px; border-right:1px solid #fff; background:#1F76E5; text-align:center; color:#fff; font-size:20px; height:70px; line-height:70px;}

.product .pro_contlist .hd li.on{padding:0;background:#c00;color:#fff;height:70px;line-height:70px}

.product .pro_contlist .hd li a{color: #fff;}

.product .pro_contlist .bd ul{padding-top: 30px;}

.product .pro_contlist .bd ul li{ float:left; width:230px; margin:0 5px;}

.product .pro_contlist .bd ul li a img{ width:228px; border:1px solid #dedede; height:228px;}

.product .pro_contlist .bd ul li a img:hover{ width:228px; border:1px solid #1F76E5; height:228px;}

.product .pro_contlist .bd ul li p{ text-align:center; line-height:40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} */



 /*solve*/

.solve { padding: 50px 0; position: relative; overflow: hidden; background: url(../images/solve.jpg) no-repeat; }
.solve .sy-title p { background: url(../images/sytit_a.png) center no-repeat; }
.solve h2, .solve p { color: #fff; }
.solve_box { display: flex; padding-top: 85px; }
.solve_box .solve_item {/*width: 16%;*/ flex: 1; margin: 0 10px; background-color: #c4e0ff; border-radius: 15px; }
.solve_box .solve_item .solve_img { display: flex; flex-direction: column; }
.solve_box .solve_item .solve_img img { margin: 0 auto; display: block; }
.solve_box .solve_item .solve_img .tb_img { position: relative; }
.solve_box .solve_item .solve_img .tb_img img { position: absolute; left: 50%; bottom: -35px; transform: translateX(-50%); }
.solve_box .solve_item .solve_img .tb_img img:nth-child(1) { opacity: 1 }
.solve_box .solve_item .solve_img .tb_img img:nth-child(2) { opacity: 0 }
.solve_box .solve_item .solve_cons { text-align: center; padding: 50px 6px; }
.solve_box .solve_item .solve_cons h5 { font-size: 22px; color: #0359b6; font-weight: bold; }
.solve_box .solve_item .solve_cons p { font-size: 15px; color: #666; line-height: 25px; padding-top: 5px; }
.solve_box .solve_item:hover { background-color: #fff; }
.solve_box .solve_item:hover h5 { color: #ff9621; }
.solve_box .solve_item:hover .solve_img .tb_img img:nth-child(2) { opacity: 1 }
/*特性*/



.features { padding-bottom: 90px; padding-top: 64px; background: url(../images/tex.jpg)no-repeat; overflow: hidden; }
.fea_box { display: flex; margin: 50px 0; }
.fea_box .fea_le, .fea_box .fea_ri { width: 49%; background-color: #fff; margin: 0 1%; border-top-left-radius: 25px; border-top-right-radius: 25px; }
.fea_le .fea_bt h5 { background: linear-gradient(#0274d4 18%, #609ccf 45%, #0274d4 89%); font-size: 30px; color: #fff;/*background-color: #0b61be;*/ height: 70px; line-height: 70px; text-align: center; border-top-left-radius: 25px; border-top-right-radius: 25px; }
.fea_box .fea_le .fea_bt img { margin: 30px auto; display: block; }
.fea_le .fea_list .fea_list_box { display: flex; margin: 0 50px; position: relative; }
.fea_le .fea_list .fea_item { height: 60px; line-height: 60px; border-radius: 10px; background: #f0f1f3; width: 90%; display: flex; }
.fea_le .fea_list .fea_list_box:nth-child(n+2) { margin-top: 50px; }
.fea_le .fea_list .fea_list_box:last-child { margin-bottom: 50px; }
.fea_le .fea_list .fea_item p { font-size: 18px; color: #444; float: right; padding-right: 10px; margin-left: 45px; *display: inline-block;
*/
}
.fea_le .fea_list .fea_item img { display: inline-block; position: relative; top: -15px; left: 25px; }
.fea_le .fea_list .fea_img { width: 10%; margin: 20px 0; }
.fea_ri .fea_bt h5 { background: linear-gradient(#dfdfdf 18%, #e9eaeb 45%, #dfdfdf 89%); font-size: 30px; color: #fff; height: 70px; line-height: 70px; text-align: center; border-top-left-radius: 25px; border-top-right-radius: 25px; }
.fea_box .fea_ri .fea_bt img { margin: 30px auto; display: block; }
.fea_box .fea_ri .fea_list_box { display: flex; margin: 0 50px; }
.fea_ri .fea_list .fea_item { height: 60px; line-height: 60px; border-radius: 10px; background: #f0f1f3; width: 90%; display: flex; }
.fea_ri .fea_list .fea_list_box:nth-child(n+2) { margin-top: 50px; }
.fea_ri .fea_list .fea_list_box:last-child { margin-bottom: 50px; }
.fea_ri .fea_list .fea_item p { font-size: 18px; color: #444; padding-left: 40px; display: inline-block; width: 72%; }
.fea_ri .fea_list .fea_item img { display: inline-block; position: relative; top: -15px; right: -35px; }
.fea_ri .fea_list .fea_img { width: 10%; margin: 20px 0; }
.fea_con { position: absolute; left: 50%; transform: translateX(-50%); }
.fea_con .fea_con_img { margin-top: 150px; }
.fea_con .fea_con_list { position: absolute; left: 23%; transform: translateY(4%); }
.fea_con .fea_con_list .fea_con_a { width: 100px; height: 100px; background: url(../images/fea.png) no-repeat; margin: 11px 0; }
.fea_con .fea_con_list .fea_con_a p { font-size: 24px; color: #444; text-align: center; font-weight: bold; line-height: 100px; }
.fea_le .fea_list .fea_list_box.on { }
.fea_con .fea_con_list .sp_nav_se1 { background: url(../images/fea_1.png) no-repeat; }
.fea_con .fea_con_list .sp_nav_se2 { background: url(../images/fea_1.png) no-repeat; }
.fea_con .fea_con_list .sp_nav_se3 { background: url(../images/fea_1.png) no-repeat; }
.fea_con .fea_con_list .sp_nav_se4 { background: url(../images/fea_1.png) no-repeat; }
.fea_con .fea_con_list .sp_nav_se5 { background: url(../images/fea_1.png) no-repeat; }
.fea_con .fea_con_list .sp_nav_se6 { background: url(../images/fea_1.png) no-repeat; }
.fea_con .fea_con_list .sp_nav_se7 { background: url(../images/fea_1.png) no-repeat; }
.fea_le .fea_list .fea_item:hover { background-color: #ff9621; }
.fea_le .fea_list .fea_item:hover p { color: #fff; }
.fea_le .fea_list .fea_item .img_1 { display: block }
.fea_le .fea_list .fea_item .img_2 { display: none }
.fea_le .fea_list .fea_item:hover .img_1 { display: none; }
.fea_le .fea_list .fea_item:hover .img_2 { display: block; }
.fea_ri .fea_list .nav_show1 .fea_item { background-color: #aaaaaa; }
.fea_ri .fea_list .nav_show2 .fea_item { background-color: #aaaaaa; }
.fea_ri .fea_list .nav_show3 .fea_item { background-color: #aaaaaa; }
.fea_ri .fea_list .nav_show4 .fea_item { background-color: #aaaaaa; }
.fea_ri .fea_list .nav_show5 .fea_item { background-color: #aaaaaa; }
.fea_ri .fea_list .nav_show6 .fea_item { background-color: #aaaaaa; }
.fea_ri .fea_list .nav_show7 .fea_item { background-color: #aaaaaa; }
.fea_ri .fea_list_box1 .fea_item .img_1 { display: block }
.fea_ri .fea_list_box1 .fea_item .img_2 { display: none }
.fea_ri .fea_list .nav_show1 .fea_item .img_1 { display: none }
.fea_ri .fea_list .nav_show1 .fea_item .img_2 { display: block }
.fea_ri .fea_list .nav_show1 .fea_item p { color: #fff }
.fea_ri .fea_list .nav_show2 .fea_item .img_1 { display: none }
.fea_ri .fea_list .nav_show2 .fea_item .img_2 { display: block }
.fea_ri .fea_list .nav_show2 .fea_item p { color: #fff }
.fea_ri .fea_list .nav_show3 .fea_item .img_1 { display: none }
.fea_ri .fea_list .nav_show3 .fea_item .img_2 { display: block }
.fea_ri .fea_list .nav_show3 .fea_item p { color: #fff }
.fea_ri .fea_list .nav_show4 .fea_item .img_1 { display: none }
.fea_ri .fea_list .nav_show4 .fea_item .img_2 { display: block }
.fea_ri .fea_list .nav_show4 .fea_item p { color: #fff }
.fea_ri .fea_list .nav_show5 .fea_item .img_1 { display: none }
.fea_ri .fea_list .nav_show5 .fea_item .img_2 { display: block }
.fea_ri .fea_list .nav_show5 .fea_item p { color: #fff }
.fea_ri .fea_list .nav_show6 .fea_item .img_1 { display: none }
.fea_ri .fea_list .nav_show6 .fea_item .img_2 { display: block }
.fea_ri .fea_list .nav_show6 .fea_item p { color: #fff }
.fea_ri .fea_list .nav_show7 .fea_item .img_1 { display: none }
.fea_ri .fea_list .nav_show7 .fea_item .img_2 { display: block }
.fea_ri .fea_list .nav_show7 .fea_item p { color: #fff }
/*

.fea_ri .fea_list .fea_list_box1 .fea_item .img_1{display: block}

.fea_ri .fea_list .fea_list_box1 .fea_item .img_2{display: none}

.fea_ri .fea_list .fea_list_box1 .fea_item:hover .img_1{display: none;}

.fea_ri .fea_list .fea_list_box1 .fea_item:hover .img_2{display: block;}

*/





/**/

.zhs_img { background: url(../images/zhs_img.png) no-repeat; position: relative; height: 265px; }
.zhs_img .zhs_box { display: flex; justify-content: space-around; }
.zhs_img .zhs_con { margin-top: 35px; }
.zhs_img .zhs_con h5 { font-weight: bold; font-size: 34px; line-height: 35px; color: #fff; }
.zhs_img .zhs_con p { font-size: 18px; margin: 10px 0; color: #fff; }
.zhs_box .zhs_i img { position: relative; top: -80px; max-width: 100%; }
/*优势*/
.ys_t { text-align: center; color: #fff; /*height: 250px; background: url(../images/xb3.jpg) no-repeat center top;*/ }
.ys_t img{ display:block; width:100%;}
.f_pr { position: relative; }
.f_pa { position: absolute; }
.g_ys { height: 1900px; padding-top: 55px; }
.g_ys .container { position: relative; margin-bottom: 20px; }
.g_ys .ysno1 { left: 558px; top: 43px; z-index: 100; }
.g_ys .ysno2 { left: 418px; top: 524px; z-index: 100; }
.g_ys .ysno3 { left: 558px; top: 997px; z-index: 100; }
.g_ys .ysno4 { left: 418px; top: 1471px; z-index: 100; }
.g_ys .m_gy { height: 474px; }
.g_ys .m_gy dt { float: left; width: 600px; height: 430px; overflow: hidden; }
.g_ys .m_gy dt img { width: 600px; height: 430px; display: block; transition: all 1s ease 0s; }
.g_ys .m_gy dt:hover img { transform: scale(1.1); opacity: 0.6 }
.g_ys .m_gy dd { float: left; width: 512px; padding-top: 140px; padding-left: 88px; position:relative; z-index:2;}
.g_ys .m_ys2 dd, .g_ys .m_ys4 dd { padding-left: 0; padding-right: 80px; width: 520px; }
.g_ys .m_gy dd .tit1{ position:absolute; top:40px; left:-40px;}
.g_ys .m_ys2 dd .tit1, .g_ys .m_ys4 dd .tit1{ left:auto; right:-40px; }
.g_ys .m_gy dd .bg1{ position:absolute; top:30px; right:0;}
.g_ys .m_ys2 dd .bg1, .g_ys .m_ys4 dd .bg1{ right:auto; left:0; }
.g_ys .m_gy h3 {/* background: url(../images/20180719195342_1316397716.jpg) no-repeat 0 bottom;*/ height: 58px; font-size: 28px; font-weight: bold; color: #0080cd; margin-bottom: 18px; }
.g_ys .m_gy h3 b { color: #111111 }
.g_ys .m_gy p { font-size: 16px; color: #555555; line-height: 30px; }
.g_ys .m_gy p b { font-weight: normal; color: #c30101 }
.g_ys .m_gy .ddup { height: 180px; }
.g_ys .m_gy ul { width: 438px; height: 90px; border: 1px solid #eeeeee; border-radius: 5px; padding: 16px 30px 0 30px; }
.g_ys .m_gy li img { float: left; width: 75px; height: 75px; margin-right: 20px; transition: all 3s ease 0s; border-radius: 60px; }
.g_ys .m_gy li:hover img { transform: rotate(360deg); }
.g_ys .m_gy li em { display: block; float: left; width: 340px; padding-top: 0px; font-size: 14px; line-height: 22px; color: #555; font-style: normal; }
.g_ys .m_gy li span { display: block; font-size: 12px; color: #555555; text-transform: uppercase; }
.ysltit { top: 32px; right: 0; }
.ys2tit { top: 513px; left: 0; }
.ys3tit { top: 988px; right: 0; }
.ys4tit { top: 1460px; left: 0; }
.g_ys .m_ys3 .ddup { position: relative; }
.g_ys .m_ys3 .ddup p { position: absolute; top: 55px; }
/*case*/

.case { padding: 50px 0 0 0; position: relative; background-color: #fff; }
.case_item { display: flex; margin: 30px 0 20px 0; }
.case_item .case_con { flex: 1; border: 1px solid #ddd; }
.case_item .case_con p { padding: 20px; font-size: 16px; text-align: center; background: linear-gradient(360deg, rgb(199 199 199 / 60%) 0%, rgb(0 0 0 / 0%) 100%); }
.case_item .case_con:hover { background: #0359b6; }
.case_item .case_con.on { background: #0359b6; }
.case_item .case_con.on p { color: #fff; }
.case_item .case_con:hover p { color: #fff; }
.case_list { display: flex; }
.case_list .case_list_le { width: 50%; }
.case_list .case_list_ri { width: 50%; padding-left: 50px; background-color: #f3f3f3; padding-top: 50px; }
.case_list .case_list_ri h5 { font-size: 30px; color: #444; line-height: 30px; margin-top: 30px; }
.case_list .case_list_ri p { font-size: 16px; color: #666; line-height: 30px; margin-top: 30px; width: 90%; }
.case_list .case_list_ri .case_btn { width: 320px; border: 1px solid #ddd; margin-top: 30px; border-radius: 25px; display: flex; }
.case_list .case_list_ri .case_btn .c_btn_a { width: 50%; }
.case_list .case_list_ri .case_btn .c_btn_a:nth-child(1) { background-color: #0359b6; border-top-left-radius: 25px; border-bottom-left-radius: 25px; }
.case_list .case_list_ri .case_btn .c_btn_a:nth-child(2) { background-color: #555555; border-top-right-radius: 25px; border-bottom-right-radius: 25px; }
.case_list .case_list_ri .case_btn a { display: block; padding: 12px; font-size: 16px; text-align: center; color: #fff; }
.case_list .case_list_ri .case_btn .c_btn_a img { margin-right: 5px; margin-top: 5px; }
/*合作伙伴*/
#partner { width: 100%; height: 667px; min-width: 1200px; font-family: " "; padding-top: 60px; }
.partnertu { overflow: hidden; font-family:  ; font-size: 14px; height: 481px; }
.film_focus { width: 1200px; height: 534px; overflow: hidden; position: relative; margin: 0 auto; }
.film_focus .film_focus_imgs_wrap { width: 820px; height: 534px; position: absolute; right: 0; }
.film_focus ul.film_focus_imgs img { width: 790px; height: 526px; border: 4px #f0f0f0 solid; }
.film_focus ul.film_focus_imgs { width: 798px; height: auto; position: absolute; left: 0; top: 0; }
.film_focus ul.film_focus_imgs li { height: 534px !important; overflow: hidden !important; position: relative; }
.film_focus .film_focus_desc { width: 365px; position: absolute; left: 0; }
.film_focus ul.film_focus_nav a { font-size: 20px; }
.film_focus ul.film_focus_nav { width: 365px; position: absolute; right: 0; top: 0; z-index: 100; }
.film_focus ul.film_focus_nav li { padding-left: 100px; line-height: 70px; margin-bottom: 20px; font-size: 20px; background: url(../images/6001.jpg) no-repeat; position: relative; }
.film_focus ul.film_focus_nav li.cur { background: url(../images/3578.jpg) no-repeat; width: 365px; color: #fff; }
.film_focus ul.film_focus_nav li.cur a { color: #fff; }
/* 服务流程 */
.flow { background: #0080cd; padding-top: 60px; height: 410px; }
.flow .container { margin-bottom: 20px; }
.flow h2 { text-align: center; height: 120px; font-size: 36px; color: #fff; }
.flow h2 em { margin-top: 5px; display: block; font-size: 22px; color: #fff; font-weight: normal; text-transform: uppercase; font-style: normal; }
.flow h2 b { display: inline-block; position: relative; top: 15px; padding: 0 12px; height: 3px; }
.flow ul { height: 188px; }
.flow li { float: left; width: 150px; height: 150px; margin-right: 24px; position: relative; transition: all 0.6s;}
.flow li b { position: absolute; left: 0; top: 90px; text-align: center; font-size: 18px; font-weight: normal; color: #fff; text-align: center; width: 150px; }
.flow .lastli,.flow ul li:nth-child(7) { margin-right: 0; }
/*.flow .lc1 { background: url(../images/1253.png) no-repeat; }
.flow .lc2 { background: url(../images/5399.png) no-repeat }
.flow .lc3 { background: url(../images/3046.png) no-repeat }
.flow .lc4 { background: url(../images/9606.png) no-repeat }
.flow .lc5 { background: url(../images/5087.png) no-repeat }
.flow .lc6 { background: url(../images/5344.png) no-repeat }
.flow .lc7 { background: url(../images/8849.png) no-repeat }*/
.flow .tel { font-size: 16px; color: #fff; border: 1px solid #fff; width: 322px; margin: 0 auto; height: 40px; line-height: 40px; border-radius: 22px; text-align: center; }
.flow .tel b { font-size: 26px; font-family: impact; font-weight: normal; }
.li-rotating { -webkit-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -ms-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; }
.li-rotating:hover { -webkit-transform: rotate(360deg) scale(1, 1); -moz-transform: rotate(360deg) scale(1, 1); -o-transform: rotate(360deg) scale(1, 1); -ms-transform: rotate(360deg) scale(1, 1); transform: rotate(360deg) scale(1, 1); }
/*工艺流程*/

.customized { padding: 50px 0 50px 0; position: relative; background-color: #fff; }
.cus_list { display: flex; justify-content: space-between; margin-top: 50px; }
/*.cus_list .cus_item{flex: 1;}*/

/*.cus_list .cus_item .cus_img{position: relative;}

.cus_list .cus_item .cus_img img{position: absolute;left: 50%;bottom: -35px;transform: translateX(-50%);}*/



.cus_list .cus_item .cus_img img:nth-child(2) { display: none; }
.cus_list .cus_item img { max-width: 100%; }
.cus_list .cus_item h5 { margin-top: 15px; text-align: center; font-size: 22px; line-height: 35px; font-weight: bold; color: #444; }
.cus_list .cus_item p { text-align: center; font-size: 16px; line-height: 25px; color: #666; }
.cus_list .cus_item:hover .cus_img img:nth-child(1) { display: none; }
.cus_list .cus_item:hover .cus_img img:nth-child(2) { display: block; }
.cus_list .cus_item:hover h5 { color: #ff9c00; }
 @media (max-width:1440px) {
.wmship_list .wmship_item img { width: 132px; }
}
/*相册*/

.album { padding: 50px 0 30px 0; position: relative; background-color: #eaecee; }
.album .imgtags { margin-top: 30px; }
.alist { margin: 30px 0; }
.imgtags { font-size: 0; text-align: center; }
.imgtags a { display: inline-block; position: relative; color: #fff; font-size: 16px; width: 168px; line-height: 42px; background: #353a3f; margin-right: 10px; transform: skewX(10deg); }
.imgtags a:first-child { margin-left: 21px; width: 147px; }
.imgtags a:first-child::after { content: ''; width: 42px; height: 42px; position: absolute; left: -21px; top: 0; background: #353a3f; transform: skewX(-10deg); border-radius: 21px 0 0 21px; transition: none; }
.imgtags a:last-child { margin-right: 21px; width: 147px; }
.imgtags a:last-child::after { content: ''; width: 42px; height: 42px; position: absolute; right: -21px; top: 0; background: #353a3f; transform: skewX(-10deg); border-radius: 0 21px 21px 0; transition: none; }
.imgtags a span { display: block; transform: skewX(-10deg); position: relative; z-index: 1; color: #fff; }
.imgtags a:first-child span { text-indent: -21px; }
.imgtags a:last-child span { text-indent: 21px; }
.imgtags a.on { background: #0359b6; color: #333; }
.imgtags a.on::after { background: #0359b6; }
.album-txt p { font-size: 18px; color: #666; text-align: center; margin-top: 15px; }
.adetaillist .owl-nav .owl-prev { background-color: #0359b6; line-height: 90px; font-size: 40px; left: -25px; top: 40%; transform: translateY(-50%); width: 50px; height: 90px; display: block; position: absolute; color: #fff; text-align: center; }
.adetaillist .owl-nav .owl-next { background-color: #0359b6; line-height: 90px; font-size: 40px; right: -25px; top: 40%; transform: translateY(-50%); width: 50px; height: 90px; display: block; position: absolute; color: #fff; text-align: center; }
/*新闻*/
.newMain { padding: 60px 0; background: #f8f8f8; }
.newMain .new_l { float: left; width: 762px; overflow: hidden; }
.newMain .new_r { float: right; width: 388px; }
.newMain .ntop { height: 39px; border: 1px solid #f2f2f2; }
.newMain .ntop span { float: left; height: 39px; }
.newMain .ntop span a { width: 140px; height: 39px; line-height: 39px; text-align: center; font-size: 18px; color: #fff; text-decoration: none; background: #626262; float: left; }
.newMain .ntop span a:hover, .newMain .ntop span a.cur { background: #0080cd; }
.newMain .ntop .mor { float: right; line-height: 39px; margin-right: 10px; font-size: 14px; color: #999; }
/*new_r*/
.newMain .new_r .quetion { height: 415px; overflow: hidden; margin-top: 32px; padding: 0 15px; }
.newMain .new_r .quetion dl { margin-bottom: 25px; border-bottom: 1px solid #e6e6e6; padding-bottom: 25px; height: 100px !important; }
.newMain .new_r .quetion dl>a>img { width: 146px; height: 100px; }
.newMain .new_r .quetion dt { width: 196px; padding-left: 10px; height: 22px; line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.newMain .new_r .quetion dt a { font-size: 14px; font-weight: bold; color: #333; line-height: 30px; }
.newMain .new_r .quetion dd { float: left; width: 200px; margin-left: 10px; font-size: 13px; height: 40px; line-height: 20px; overflow: hidden; }
.top20 { padding-top: 20px; }
.bd dl a { float: left; }
.bd dl dt { float: left; }
.bd dl dd { float: left; }
.nc ul dl dd span { color: #1f76e5; font-size: 20px; font-weight: bold; }
.quetion dl em { margin-left: 10px; line-height: 30px; font-size: 12px; }
.news_lt { height: 39px; border: 1px solid #f2f2f2; }
.news .convert3 { width: 100%; margin: 0 auto; }
.news .convert3 .tab { margin: 0 auto; }
.news .convert3 .tab a { width: 140px; display: block; text-align: center; height: 39px; line-height: 39px; font-size: 18px; color: #222; float: left; }
.news .convert3 .tab a.on { color: #fff; background: #0080cd; }
.tab span { font-size: 14px; font-weight: normal !important; }
.news .convert3 .content { overflow: hidden; height: 500px; position: relative; }
.news .convert3 .content ul { position: absolute; left: 0; top: 0; height: 380px; width: 3000px; }
.news .convert3 .content li { width: 762px; height: auto; float: left; }
.news .content td br { display: none; }
.news .content td a { display: block; background: #ededee; line-height: 40px; width: 220px !important; color: #666; width: 220px !important; }
.news .content td a:hover { display: block; background: #ff6633; color: #fff; }
.news_d { width: 762px; height: 420px; }
.news_d .news_div { padding: 5px 0; }
.news_d .news_div_item, .news_d .divdgweb_new_div_item { position: relative; padding: 5px 0; height: 40px; overflow: hidden; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; border-bottom: 1px #eee dashed; }
.news_d .divdgweb_new_div_item_date, .news_d .news_div_item_date { position: absolute; right: 0; top: 17px; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }
.news_d .divdgweb_new_div_item_date > div, .news_d .news_div_item_date > div { display: inline-block; color: #787878; font-size: 14px; font-family: 'arial'; }
.news_d .news_div_item_title, .news_d .divdgweb_new_div_item_title { position: relative; }
.news_d .news_div_item_year:after, .news_d .news_div_item_year::after { content: '-'; }
.on .news_div_item_year:after, .on .news_div_item_year::after { content: ''; }
.news_d .news_div_item_title:after, .news_d .news_div_item_title::after, .news_d .divdgweb_new_div_item_title:after, .news_d .divdgweb_new_div_item_title::after { content: ''; background: #959595; width: 13px; height: 1px; position: absolute; left: 0; top: 19px; }
.on .news_div_item_title:after, .on .news_div_item_title::after, .on .divdgweb_new_div_item_title:after, .on .divdgweb_new_div_item_title::after { content: ''; display: none; }
.news_d .news_div_item_title .news_div_item_a, .news_d .divdgweb_new_div_item_title .divdgweb_new_div_item_a { font-size: 15px; color: #444; padding-left: 25px; display: block; line-height: 40px; width: 425px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }
.news_d .divdgweb_new_div, .news_row2 .news_div { padding: 15px 0px; height: 330px; }
.news_d .news_div_item_pic, .news_d .news_div_item_body, .news_d .divdgweb_new_div_item_body { -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }
.news_d .news_div_item_pic { margin-top: 15px; }
.news_d .news_div_item_pic a, .news_d .news_div_item_pic a img { display: block; width: 220px; height: 150px; }
.news_div_item.on, .divdgweb_new_div_item.on { height: 158px; border-bottom: 1px #ccc solid; padding: 0 0 20px; }
.news_d .news_div_item_body, .news_d .divdgweb_new_div_item_body { line-height: 24px; color: #767676; font-size: 13px; width: 512px; text-align: justify; position: absolute; right: 0; top: 78px; letter-spacing: 0.4px; }
.on .divdgweb_new_div_item_date, .on .news_div_item_date { top: 13px; right: 390px; }
.on .news_div_item_title .news_div_item_a, .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 225px; top: 36px; width: 255px; }
.on .divdgweb_new_div_item_date > div, .on .news_div_item_date > div { font-weight: bold; color: #1F76E5; font-size: 24px; line-height: 30px; }
.on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year, .on .news_div_item_date > .news_div_item_year { font-size: 12px; display: block; font-weight: 100; line-height: 20px; text-indent: 3px; }
.case_t a, .news_lta a { display: block; text-align: center; width: 62px; height: 20px; line-height: 20px; font-size: 14px; color: #999999; float: right; border-radius: 3px; margin: 10px 8px 0 0; }
.case_t a:hover, .news_lta a:hover { color: #fff; border: 1px #0080cd solid; background: #0080cd; }
#body6all { width: 100%; overflow: hidden;/* background: url(../images/8494.jpg) top center no-repeat;*/ height: 427px; }
#body6 { margin-top: 176px; }
.body6_1 { font-size: 30px; color: #000; font-weight: bold; padding-left: 409px; }
.body6_2 { font-size: 20px; color: #898989; text-align: center; margin-top: 17px; }
.body6_3 { font-size: 20px; font-weight: bold; padding-top: 20px; padding-left: 460px; margin-top: 17px; }
.body6_3 a { color: #333; }
/*底部通用*/

.footer { background: #666; overflow: hidden; }
.footer .footercont { width: 1200px; margin: 0 auto 25px; }
.tele { width: 360px; height: 242px; overflow: hidden; border: 6px solid #999; background: url(../images/9802.jpg); margin: 60px 42px 0 0; }
.tele h2 { font: 14px " "; color: #383838; height: 110px; margin: 25px 0 0 40px; background: url(../images/1997.png) no-repeat left top; }
.tele h2 em { display: block; font: 14px Arial; color: #383838; padding-top: 15px; }
.tele h2 i { display: block; font: 30px Arial; font-weight: bold; padding: 10px 0 5px 0; color: #dd0000; }
.tele p { font: 22px " "; color: #333; line-height: 28px; padding: 18px 22px 0 40px; font-weight: bold; }
.tele p b { color: #0055cc; }
.tele p em { display: block; font: 12px Arial; color: #b6b6b6; line-height: 20px; }
.fnav { width: 595px; height: 284px; overflow: hidden; margin: 60px 29px 0 0; }
.fnav li { float: left; color: #FFF; padding-right: 10px; line-height: 28px; width: 180px; text-align: center; }
.fnav li a { color: #FFF; font-size: 14px; white-space: nowrap; }
.fnav li h3 { line-height: 50px; margin-bottom: 10px; font-size: 18px; }
.code1 { width: 92px; overflow: hidden; height: 264px; margin-top: 54px; }
.code1 img { display: block; width: 80px; height: 80px; border: 6px solid #fff; }
.code1 em { display: block; height: 35px; font: 14px " "; text-align: center; line-height: 35px; color: #fff; overflow: hidden; }
/*友情链接*/

.links { margin-bottom: 20px; overflow: hidden; }
.links .liswk { height: 35px; line-height: 35px; padding: 10px; }
.liswk h3 { color: #fff; float: left; font-size: 18px; margin-right: 20px; }
.liswk .linktag { width: 1200px; height: auto; }
.linktag li { float: left; line-height: 36px; padding-right: 10px; margin: 0; }
.linktag li a { color: #fff; word-break: break-all; }
.footerb { width: 100%; background: #0080cd; overflow: hidden; height: 55px; }
.footerb p { height: 58px; font-size: 14px; line-height: 58px; overflow: hidden; color: #fff; }
.footerb p a { color: #fff; }
 @media (max-width:1440px) {
.htop em { font-size: 12px; }
.hcont .dlogo dt img { height: 65px; }
.hcont .dlogo dd p { font-size: 22px; }
.hcont .dlogo dd h2 { font-size: 16px; }
.hcont .dlogo dd { margin-top: 0; }
.htop .htop-aa span { font-size: 16px; }
.navBox ul li a span { font-size: 16px; padding: 10px 30px; }
/*about*/

.about_box .about_r h5 { font-size: 38px; }
.about_box .about_r h4 { font-size: 26px; color: #0359b6; margin: 10px 0; }
.about_box .about_r .about_con p { line-height: 25px; }
.about_r .about_del { line-height: 35px; width: 140px; }
.about_jies .cont_a h5, .about_jies .cont_a p { text-indent: 5rem; }
.sy-title h2 { font-size: 36px; }
.service_list h5 { font-size: 18px; }
.product_box .pro_box_l { width: 280px; }
/* .product_box .pro_box_l ul li {height: 43px;line-height: 43px;margin-top: 2px;background: url(../images/pro_jt.png) no-repeat 235px #f0f1f3;} */

.product_list .product_item { width: 23.7%; }
.pro_box_r .pbot1 { left: 311px; }
.zhs_img .zhs_con h5 { font-size: 26px; }
.zhs_box .zhs_i img { width: 170px; }
/*adv*/

.adv_item .adv_item_le h5 { font-size: 36px; }
.adv_item .adv_item_le p:nth-child(2) { font-size: 26px; }
.adv_item .adv_item_le p { font-size: 14px; margin-top: 0px }
.adv_item .adv_item_le p:nth-child(n+3)::before { width: 15px; height: 15px; top: 25px; }
.adv_item .adv_item_le p span { padding-left: 20px; }
.adv_item .adv_item_le a { padding: 8px; }
.case_item .case_con p { padding: 20px 10px; }
.partner_box { top: 0; }
.case_img .par_btn { transform: translateY(40%); }
.case_img .par_btn a { width: 155px; line-height: 35px; }
.news_list_item p { margin-top: 15px; }
.news_list_item:nth-child(n+3) { margin-top: 40px }
.partner_box ul li { width: 200px; }
/*.solve_box .solve_item .solve_img .tb_img img img{bottom: -30px;}*/

.solve_box .solve_item .solve_img .tb_img:nth-child(even) img { bottom: -20px; }
/* .solve_box .solve_item .solve_cons{margin-top: 35px;}*/

.solve_box .solve_item .solve_cons h5 { font-size: 18px; }
.solve_box .solve_item .solve_cons p { font-size: 14px; }
.adv_box_l .adv_con { padding-top: 30px; }
.adv_box_l .adv_con h5 { font-size: 36px; }
.adv_box_l .adv_con p { font-size: 16px; }
.adv_box_l .adv_con .adv_hr { margin: 5px 0; }
.adv_box_l .adv_con .adv_btn { margin-top: 15px; width: 35%; }
.adv_nav { height: auto; }
.adv_nav .adv_list .adv_nav_item { padding: 25px 0; }
.about_nav_box .about_nav_item .about_nav_a p { font-size: 12px; }
.about_nav_box .about_nav_item .about_nav_img { width: 35% }
.about_nav_box .about_nav_item .about_nav_a { width: 65%; }
.about_nav { height: 28%; }
}
 @media (max-width:1399px) {
.case_a .case_list_a .case_con_a .case_die { width: 40%; }
.fea_con .fea_con_list { left: 25%; }
}
/*title*/

.title1 { text-align: center; margin-top: 40px; }
.title1 h2 { color: #333; font-size: 27px; line-height: 40px; font-weight: bold; }
.title1 p { color: #666; font-size: 16px; line-height: 40px; position: relative; border-bottom: 1px #ccc solid; width: 300px; margin: auto; }
.title1 p::after { content: ""; width: 100px; height: 3px; position: absolute; left: 99px; bottom: -2px; border-bottom: 3px #333 solid; }
.title { text-align: center;/*margin-top: 40px;*/ }
.title h2 { color: #333; font-size: 27px; line-height: 40px; font-weight: bold; position: relative; border-bottom: 1px #ccc solid; width: 230px; text-align: center; display: block; margin: auto; }
.title h2::before { content: ""; width: 100px; height: 3px; color: #333; position: absolute; left: 63px; bottom: -2px; border-bottom: #333 3px solid }
.title p { color: #666; font-size: 12px;/* line-height: 14px; *//* padding-top:10px; */ text-transform: uppercase; }
.clearfix { zoom: 1; }
.w800 { width: 630px; margin: auto; line-height: 28px; color: #FFF; margin-top: 26px; }
.w800 a { color: #FFF; }
.sd { float: left; padding-top: 26px; padding-right: 27px; padding-bottom: 12px; }
/*内页关于我们*/
#aboutIndex .pro_l h4 { height: 39px; line-height: 39px; font-size: 14px; background: #0563ba; padding-left: 60px; }
#aboutIndex .pro_l h4 a { color: #fff; }
#aboutIndex .active1 ul { padding: 10px; border: 1px solid #ccc; }
#aboutIndex .active1 ul li { height: 35px; line-height: 35px; border-bottom: 1px dashed #ccc; padding-left: 15px; background: url(../images/ico003.gif) no-repeat left center; }
#aboutIndex .active1 ul li:hover a { color: #0563ba; }
#aboutIndex .active1 ul li.cur a { color: #0563ba; }
#aboutList .pro_l h4 { height: 39px; line-height: 39px; font-size: 14px; background: #0563ba; padding-left: 60px; }
#aboutList .pro_l h4 a { color: #fff; }
/*内页联系我们*/

.w1200 { width: 1100px; margin: 0 auto; overflow: hidden; }
.clear { height: 0; overflow: hidden; clear: both; }
.lxtop { overflow: hidden; margin-top: 30px; border-radius: 3px; border: 1px solid #ccc; background: #fff; }
.lxtop img { float: left; }
.lxtop .on { font-size: 16px; line-height: 25px; padding: 5px 20px 0 340px; color: #666; }
.lxtop .contit_en { padding: 0 20px 0 400px; }
.lxtop span { display: block; color: #282828; font-size: 18px; line-height: 50px; }
.Separate { font-size: 30px; text-align: center; margin: 30px auto 20px; overflow: hidden; }
.Separate strong { color: #333; }
.Separate span { display: block; font-size: 14px; letter-spacing: 5px; color: #a4a4a4; margin-top: 10px; }
.lxfsnr { overflow: hidden; border: 1px solid #ccc; border-radius: 3px; padding-top: 20px; background: #fff; }
.lxfsnr ul { overflow: hidden; }
.lxfsnr li { margin : 0 0 20px 25px; float: left; padding-bottom: 10px; width: 46%; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.lxfsnr li img { float: left; }
.lxfsnr li p { float: left; line-height: 46px; padding-left: 5px; font-size: 16px; color: #333; width: 95%; }
.lxfsnr li p span { padding-left: 15px; }
.lxfsnr li a { font-size: 16px; }
.lxfsnr li a:hover { color: #d80003; text-decoration: underline; }
.cpMain { overflow: hidden; }
.sidebar { width: 1200px; margin: 45px auto; overflow: hidden; }
.sidebar .sb_nav { float: left; width: 220px; }
.sidebar .sb_nav h3.title { text-align: left; background: url(../images/dt-6.gif) repeat-x; padding: 0px 15px; height: 33px; line-height: 33px; border-bottom: 1px solid #cecece; font-size: 14px; color: #fff; }
.sidebar .sb_nav h3.line { margin-top: 15px; }
.sidebar .sb_nav .active { padding: 10px 15px; background: #fff; border: 1px #ddd solid; }
#sidebar dl { margin-left: 5px; }
#sidebar dl dt { padding: 4px 0px 5px 15px; margin-top: 5px; background: url(../images/dt-11.gif) no-repeat 2px 11px; }
#sidebar dl dd { padding: 0px 0px 0px 15px; }
#sidebar dl dt.on a { font-weight: bold; color: #181c63; }
#sidebar dl h4.on a { font-weight: bold; }
.sidebar .sb_box { float: right; width: 930px; background: #fff; overflow: hidden; border: 1px solid #ddd; }
.sidebar .sb_box h3.title { border-bottom: 1px solid #ddd; background: #f8f8f8; color: #181c63; height: 35px; line-height: 35px; position: relative; }
.sidebar .sb_box h3.title span { position: absolute; left: 0px; top: -1px; font-size: 14px; border-bottom: 2px solid #181c63; padding: 0px 15px; }
.sidebar .sb_box h3.title div.position { float: right; color: #999; font-weight: normal; position: relative; top: 3px; right: 15px; }
.sidebar .sb_box h3.title div.position a { color: #999; }
.pro_l { width: 240px; float: left; }
.pro_l h4 { background: #0080cd; }
.pro_l h4 .prolia { display: block; height: 72px; line-height: 72px; color: #fff; font-size: 24px; text-decoration: none; text-align: center; }

.active1 { border: 1px solid #ddd; }
.sidebar .pro_l ul { border-top: none; overflow: hidden; background: #fff; border: 0px !important; padding: 8px; }
.pro_l li h5 { padding-left: 25px; height: 40px; line-height: 40px; overflow: hidden; background: #e1e6ed; }
.pro_l li h5:hover, .pro_l li h5.cur { background: #0080cd; color: #FFF; }
.pro_l li .sedp { margin-top: 5px; }
.pro_l li .sedp p a { font-size: 14px; display: block; padding-left: 30px; height: 25px; line-height: 25px; text-decoration: none; }
.pro_l li .sedp p a:hover { background: url(../images/prolistbg2.png) no-repeat center; color: #fff; }
.pro_l li .sedp p a.cur { background: url(../images/prolistbg2.png) no-repeat center; color: #fff; }
/*

.pro_l h4 .prolia {background-color: #027ac6; display:block; height: 80px; line-height:80px; color: #fff;font-size: 20px; !*padding-left: 20px;*!text-align: center; text-decoration: none;font-weight: bold;}

.sidebar .pro_l ul{!* border-top:none; *!!* overflow:hidden; *!!* background:#fff; *!!* border:0px !important; *!}

.sidebar .pro_l ul li{width: 250px;margin: 0 8px;!*background-color: #eee;*!    border-radius: 6px;}

.sidebar .pro_l ul{ border-top:none; overflow:hidden; background:#fff; border:0px !important;}*/

.pro_r { float: right; width: 910px; }
.contactn h5 a { font-size: 18px; color: #fff; margin-left: 20px; }
.nlist .nt { font-weight: normal; padding: 14px 0 14px 22px; background: #181c63 url(../images/hhbg.png) no-repeat 190px center; /*background: url(../images/hhbg.png) no-repeat center;*/ }
.nlist .nt a { font-size: 18px; color: #fff; font-weight: bold; text-decoration: none; }
.nlist .nt span { }
.nlist .nt span a { font-size: 14px; font-family: "Arial"; margin-left: 6px; text-decoration: none; font-weight: normal; }
.nlist ul { padding: 15px; }
.nlist .leftli { }
.nlist ul li a { display: block; height: 40px; line-height: 40px; background: url(../images/libg2.png) no-repeat 173px center; font-size: 14px; color: #333; padding: 0 18px; text-decoration: none; }
.nlist ul li a:hover, .nlist ul li.cur a { color: #fff; background: url(../images/liabg.png) no-repeat center; }
.nlist { float: left; width: 240px; background: #fff; padding-bottom: 0px !important; }
.nlist h5 { height: 60px; line-height: 60px; background: #0080cd; text-align: center; font-size: 24px; color: #fff; }
    .nlist h4 {
        height: 60px;
        line-height: 60px;
        background: #0080cd;
        text-align: center;
        font-size: 24px;
        color: #fff;
    }
        .nlist h4 a {color:#fff;
        }
        .contactn .subnr {
            overflow: hidden;
            padding: 5px 8px;
            border: 1px solid #ddd;
            width: 222px;
            font-size: 14px;
            line-height: 30px;
        }
.pro_l .renews { margin-top: 20px; }
.pro_l .renews h5 { height: 39px; line-height: 39px; background: #0563ba; font-size: 14px; color: #fff; padding-left: 60px; }
.pro_l .renews ul { padding: 10px; border: 1px solid #ccc; }
.pro_l .renews ul li { background: url(../images/ico003.gif) no-repeat left center; padding-left: 15px; line-height: 35px; border-bottom: 1px dashed #ccc; overflow: hidden; }
/*右侧*/

.rtop { overflow: hidden; padding-top: 24px; padding-bottom: 9px; border-bottom: 1px solid #dbdbdb; margin: 0 20px; }
.rtop h5 { float: left; padding-left: 10px; border-left: 3px solid #0080cd; font-weight: normal; line-height: 16px; }
.rtop h5 a { font-size: 16px; color: #0080cd; font-weight: bold; }
.rtop span { float: right; }
.rtop span em { color: #999; }
.rtop span a { color: #999; }
.cpshow { overflow: hidden; padding-top: 5px; margin: 0 20px; }
.cpshow li { float: left; width: 240px; padding: 15px 28px; margin-bottom: 25px; }
.cpshow li:nth-child(3n) { margin-right: 0; }
.cpshow li img { display: block; border: 1px solid #d3d3d3; width: 240px; height: 240px; }
.cpshow li h4 { margin-top: 16px; text-align: center; width: 240px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.cpshow li h4 a { font-size: 14px; color: #333; font-weight: normal; }
.cpshow li p { margin-top: 5px; }
.cpshow li span { display: block; overflow: hidden; margin-top: 20px; }
.cpshow li span .zx { float: left; width: 103px; height: 40px; line-height: 40px; text-align: center; font-size: 13px; color: #fff; text-decoration: none; border-left: 3px solid #333; background: #666; }
.cpshow li span .xq { float: right; font-size: 13px; color: #666; margin-top: 14px; }
.cpshow li img:hover { border-color: #0080cd; }
.cpshow li span .zx:hover { background: #0274d4; border-left-color: #0274d4; }
.RandomNews { padding: 0px 15px }
.RandomNews h4 { padding-left: 27px; height: 36px; line-height: 36px; color: #1f76e5; background: #ccc; font-weight: bold; }
.RandomNews li { height: 28px; line-height: 28px; padding: 0 17px 0 10px; width: 323px; float: left; overflow: hidden; }
.RandomNews li a { background: url(../images/ico55.gif) no-repeat left center; padding-left: 12px; display: inline-block; width: 215px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.RandomNews ul { padding: 10px 0px; }
.right .RandomNews .news_random { border: 1px solid #ccc; border-top: none; background: #fff; }
.right .RandomNews ul { padding-top: 8px; border: 1px solid #ccc; border-top: none; margin-bottom: 15px; width: 762px; background: #fff; }
#showtext table td, table th { border: none; }
#showtext table td, table th sapn { color: #333; }
.fdh-01-nav-one h3 { height: 50px; line-height: 50px; background: url(../images/p14-icon5.png) no-repeat right center #fff; overflow: hidden; border-bottom: 1px #eee solid; margin: 0 10px; }
.fdh-01-nav-one h3 a { text-decoration: none; display: block; height: 50px; font-size: 18px; font-weight: normal; margin: 0 17px; color: #333; background: url(../images/pro_libg2.png) no-repeat 200px 18px; }
.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover {/*background: url(../images/p14-icon2.png) no-repeat right center  #0274d4;*/ border-bottom: 1px solid #c4261d; }
.fdh-01-nav-one h3.sidenavcur a, .fdh-01-nav-one h3:hover a { color: #c4261d; text-decoration: none; background: url(../images/pro_libg2_bg.png) no-repeat 200px 18px; }
.fdh-01-nav dl { padding: 2px 0 4px; }
.fdh-01-nav dt { height: 50px; font-size: 16px; line-height: 50px; padding-left: 54px; padding-right: 40px; margin-bottom: 1px; background: #ececec; position: relative; overflow: hidden; }
.fdh-01-nav dt:after { content: ""; width: 8px; height: 8px; border: 2px solid #b8b8b8; border-style: solid solid none none; position: absolute; top: 50%; right: 32px; margin-top: -4px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.fdh-01-nav dt.sidenavcur:after, .fdh-01-nav dt:hover:after { border-color: #181c63; }
.fdh-01-nav dt.sidenavcur a, .fdh-01-nav dt:hover a { color: #181c63; text-decoration: none; }
.fdh-01-nav dd { border: 1px solid #ececec; border-bottom: 0; }
.fdh-01-nav p { height: 50px; font-size: 14px; line-height: 50px; padding-left: 72px; padding-right: 40px; border-bottom: 1px solid #ececec; background: #fff; position: relative; overflow: hidden; }
.fdh-01-nav p.sidenavcur a, .fdh-01-nav p:hover a { color: #181c63; text-decoration: none; }
.fdh-01-nav p.sidenavcur:after, .fdh-01-nav p:hover:after { background: #393939; }
.fdh-01-nav a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; text-decoration: none; }



/* .ny_cptj h4 {

 background: #0274d4;

 height: 60px;

 line-height: 60px;

 /* text-align: center;*/

 font-weight: bold;
 font-size: 20px;
 padding-left: 20px;
}
.ny_cptj h4 a { color: #fff; font-weight: bold; }
*/  .fdh-01-nav-one h3.cur {/*background-color:#0274d4;*/
border-bottom: 1px solid #c4261d;
}
.fdh-01-nav-one h3.cur a { color: #c4261d; background: url(../images/pro_libg2_bg.png) no-repeat 200px 18px; }
/*图片模块*/

/* #imglist{ padding:15px  0px;}

#imglist li{float:left;display:inline;text-align:center;margin-bottom: 6px;padding: 0 8px;}

#imglist .list img{ border:1px solid #ccc; padding:2px;}

#imglist .list img:hover{ border:1px solid #0274d4; }

#imglist .list:hover h3{color:#0274d4; }

#imglist li a.img{ font-size:0px; display:block;}

#imglist li a.img img{ margin:auto;  border:1px solid #ccc; }

#imglist li h3{padding: 5px 0px 6px;font-weight:normal;line-height:1.5;font-size:14px;} */




/*栏目页推荐新闻*/

.topnew { width: 95%; margin: 0 auto; padding-bottom: 30px; padding-top: 20px; }
.tjnew { margin-top: 20px; }
.tjnew_top { line-height: 40px; height: 40px; border-bottom: 1px #ccc solid; }
.tjnew_top h2 { float: left; width: 150px; text-indent: 15px; height: 40px; line-height: 40px; border-bottom: 2px #0274d4 solid; color: #0274d4; font-size: 18px; font-weight: bold; }
.tjnew_top em { float: right; margin-right: 5px; text-transform: uppercase; font-size: 14px; color: #ccc; }
.tjnew_top em a { text-align: right; color: #ccc; }
.tjnew_top em a:hover { color: #0274d4; }
.tjnew_nr { margin-top: 10px; }
.tjnew_nr dl { overflow: hidden; }
.tjnew_nr dl dt { float: left; overflow: hidden; width: 331px; display: block; }
.tjnew_nr dl dt img { display: block; width: 307px; border: 1px #ccc solid; padding: 2px; }
.tjnew_nr dl dt img:hover { border: 1px #183888 solid; }
.tjnew_nr dl dd { float: right; width: 867px; }
.tjnew_nr dl dd h2 { font-size: 16px; color: #333; font-weight: block; }
.tjnew_nr dl dd h2 a { color: #333; line-height: 40px; text-decoration: none; }
.tjnew_nr dl dd h2 a:hover { color: #183888; }
.tjnew_nr dl dd p { font-size: 14px; line-height: 25px; color: #4b4b4b; }
.tjnew_nr dl dd em { display: inline-block; width: 100px; line-height: 40px; background: #ccc; margin-top: 30px; float: right; text-transform: uppercase; text-align: center; color: #4b4b4b; font-size: 14px; }
.tjnew_nr dl dd em:hover { background: #183888; }
.tjnew_nr dl dd em:hover a { color: #fff; text-decoration: none; }
.tjnew_nr ul { margin-top: 20px; overflow: hidden; }
.tjnew_nr ul li { float: left; width: 48%; height: 40px; line-height: 40px; margin-right: 2%; border-bottom: 1px #ccc dashed; }
.tjnew_nr ul li:nth-child(even) { margin-right: 0 }
.tjnew_nr ul li a { font-size: 14px; color: #4b4b4b; /*text-indent:25px;*/ display: -webkit-inline-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; width: calc(100% - 110px); }
/*.tjnew_nr ul li a span{ display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;width: calc(100% - 110px);}*/

.tjnew_nr ul li a:hover { color: #0274d4; }
.tjnew_nr ul li em { float: right; font-size: 13px; color: #ccc; line-height: 40px; margin-right: 8px; }
/*产品*/

/*.product{margin-top:30px;}

.product1{margin:auto; margin-top:20px;}

 .product1 li{width:285px; float:left;!*margin-right:20px;*! margin: 0 8px;}

.product1 li:last-child{margin-right: 0;}

.product1 li .pic{display:block;overflow:hidden;}

.product1 li .pic img{display:block;-webkit-transition:1s;-moz-transition: 1s;transition: 1s;width: 285px;}

.product1 li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

.product1 li h2{line-height:40px; color:#4b4b4b;font-size:18px;font-weight:bold;text-align: center;}

.product1 li h2 a{color:#4b4b4b;}

.product1 li h2 a:hover{color:#0274d4;}

.product1 li p{font-size:14px;color:#666;line-height:25px;}

.product1 li em{}

.product1 li .more{width:180px; line-height:35px; height:35px;background:#f0f0f0;color:#4b4b4b; text-align:center;display:block; position:relative;margin:10px 50px}

.product1 li .more::before{content:"";display:block;height:38px;position: absolute;top:-2px;left:-4px;width: 10px;border-top: 1px solid #2d2926;

border-bottom: 1px solid #2d2926; border-left:1px #2d2926 solid; -webkit-transition: .5s;transition: .5s;margin-right:5px;}

.product1 li .more::after{content:"";position:absolute; right:-4px;bottom:-4px; width:10px; border-right: 1px solid #2d2926;border-top: 1px solid #2d2926;

border-bottom: 1px solid #2d2926;display:block;height:40px;margin-left:5px;}

.product1 li .more:hover{background:#0274d4;color:#fff;}

.product1 li .more:hover a{color:#fff;}*/





/*产品详情页*/

.proviewbox { float: left; width: 305px; position: relative; z-index: 5; }
.probigshow { position: relative; width: 300px; padding: 1px; border: 1px solid #ddd; overflow: hidden }
.probigshow .span_showtip { position: absolute; top: 0px; left: 0px; width: 81px; height: 81px; text-indent: -999em; overflow: hidden; }
.probigshow .showtip_1 { background-position: 0 0; }
.probigshow .showtip_2 { background-position: 0 -81px; }
.probigshow a.a_probigshow { cursor: crosshair; }
.prodbaseinfo_a { float: left; width: 478px; margin-left: 16px; z-index: 1; }
.h2_prodtitle { font-size: 16px; color: #414141; border-bottom: 1px dashed #bbbbbb; padding: 2px 0 10px; line-height: 1.6em; }
.ul_prodinfo { padding: 6px 0; overflow: hidden; zoom: 1; }
.ul_prodinfos { padding: 6px 15px; overflow: hidden; zoom: 1; background: #f3f3f3; font-size: 14px; font-weight: bold; }
.ul_prodinfos li { padding: 5px 0 10px; }
.ul_prodinfo li { float: left; width: 478px; padding: 6px 0; }
.ul_prodinfo li span { font-size: 14px }
.li_normalprice, .li_prono { line-height: 24px; }
.ul_prodinfo .li_prono, .ul_prodinfo .li_marketprice,  .ul_prodinfo .li_volume, .ul_prodinfo .li_weight, .ul_prodinfo .li_jf,  .ul_prodinfo .li_brand .span_title { color: #999; }
.ul_prodinfo .li_brand { width: 180px; }
.li_prono { line-height: 2.9em; }
.ul_prodinfo .b_proprice { font-size: 14px; color: #ce1919; font-weight: normal; }
.ul_prodinfo a.a_brand { color: #c00; }
.ul_prodinfo a.a_brand:hover { text-decoration: underline; }
.ul_prodinfo .li_jf { clear: both; width: 300px; }
.ul_prodinfo .li_jf b { font-weight: normal; color: #c00; }
.ul_prodinfo .li_jf a.a_usejf { display: -moz-inline-stack; display: inline-block; *display:inline;
*zoom:1;
width: 80px; height: 22px; line-height: 22px; line-height: 25px\9; _line-height: 22px; overflow: hidden; background-position: -420px -120px; text-align: center; color: #fff; margin: 0 0 0 8px; filter: alpha(opacity=90); opacity: 0.9; vertical-align: middle; }
.ul_prodinfo .li_jf a.a_usejf:hover { filter: alpha(opacity=100); opacity: 1.0; }
.div_prothumb .span_prev, .div_prothumb .span_next { background: url(../images/sprite.png) no-repeat; }
.div_prothumb { position: relative; padding: 15px 15px 0; }
.thumbporbox { position: relative; width: 275px; overflow: hidden; }
.ul_prothumb { position: relative; width: 7500px; overflow: hidden; }
.ul_prothumb li { float: left; width: 69px; text-align: center; }
.ul_prothumb img { padding: 1px; border: 1px solid #ddd; width: 60px !important; height: 42px !important; }
.ul_prothumb li.now img { border: 1px solid #0274d4 !important; }
.div_prothumb .span_prev, .div_prothumb .span_next { position: absolute; top: 7px; width: 22px; height: 63px; text-indent: -999em; overflow: hidden; cursor: hand; cursor: pointer; }
.div_prothumb .span_prev { left: 0px; _left: -25px; background-position: -90px -282px; }
.div_prothumb .span_prevb { background-position: -112px -282px; cursor: default; }
.div_prothumb .span_next { right: 0px; background-position: -156px -282px; }
.div_prothumb .span_nextb { background-position: -134px -282px; cursor: default; }
#probig_preview { position: absolute; visibility: hidden; top: 0px; left: 405px; width: 340px; height: 340px; background: #fff; border: 1px solid #ccc; overflow: hidden; }
#probig_preview img { position: relative; }
.cp { background: #fff; border: 1px solid #d7d7d7; padding-bottom: 12px; margin-bottom: 10px; }
.cptab { line-height: 25px; font-size: 14px; color: #1f76e5; text-decoration: none; padding: 0 8px; border-bottom: 1px solid #d7d7d7; background: #f7f7f7; }
#cptab_relevant ul { padding: 10px 0; }
#cptab_relevant ul li { line-height: 25px; }
.cptab span { float: right; font-weight: normal; }
.cptab a:hover { text-decoration: none; }
.cptab a.cr { background: #eee; font-weight: bold; }
.cp dl { width: 215px; overflow: hidden; float: left; display: inline; margin: 10px 0; margin-left: 8px; }
.cp dl:nth-child(5) { display: none; }
.cp dt { width: 215px; overflow: hidden; }
.cp dt a { display: block; width: 210px; border: 1px solid #d5d5d5; padding: 1px; }
.cp dt a:hover { border: 1px solid #1f76e5; }
.cp dt img { width: 210px; height: 210px; display: block; }
.cp dd { line-height: 24px; padding-top: 8px; overflow: hidden; display: block; width: 215px; text-align: center; white-space: nowrap; text-overflow: ellipsis; }
.editor { line-height: 2; color: #333; }
.proinfo { font-size: 14px; line-height: 25px; }
.proinfo h4 { line-height: 28px; background: #F7F7F7; padding: 0 5px; margin-top: 10px; }
.proinfo p { color: #414141 }
.proinfo p a { color: #0274d4; }
/* 标签 */

.pro_key { line-height: 35px; border-top: dashed 1px #d7d7d7; margin-top: 5px; font-size: 14px; color: #333; }
.mod_goods_info { clear: both; margin-bottom: 10px; position: relative }
.mod_goods_info .hds { border-bottom: 1px solid #1f76e5; height: 33px; }
.mod_goods_info .hds li { float: left; cursor: pointer; border: 1px solid #d7d7d7; border-bottom: 0; margin-right: -1px; }
.mod_goods_info .hds li h3 { display: block; width: 128px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; border-bottom: 0; background-color: #f3f3f3; border: 1px solid #fff; }
.mod_goods_info .hds li h3 a { color: #333; font-weight: normal; text-decoration: none; outline: none }
.mod_goods_info .hds .status_on { border-color: #1f76e5; border-bottom: 0; position: relative; }
.mod_goods_info .hds .status_on h3 { height: 31px; background-color: #fff; color: #1f76e5; }
.mod_goods_info .hds .status_on h3 a { color: #076EBB; font-weight: bold }
.mod_goods_info .more { position: absolute; top: 8px; right: 0px; }
.mod_goods_info .more a:link,  .mod_goods_info .more a:visited { text-decoration: none; color: #085C9B; }
.mod_goods_info .more a:hover { color: #D4105A; }
.dgxxBox { padding: 0 15px; width: 645px; height: 300px; font-family:  ; }
.dgxxBox p { font-size: 16px; padding: 25px 0; color: #666; }
.dgxxBox .m_form { }
.dgxxBox .m_form li { width: 310px; height: 38px; float: left; margin-bottom: 13px; color: #777; }
.dgxxBox .m_form label { float: left; border: 1px solid #dedede; line-height: 36px; height: 36px; width: 77px; display: inline-block; text-align: center; background: #fff; }
.dgxxBox .m_form .iptTxt { float: right; width: 230px; border: 1px solid #dedede; border-left-width: 0; height: 16px; line-height: 16px; padding: 10px 0; outline: none; text-indent: 1em; background: #fff; color: #333; }
.dgxxBox .m_form .txtAre { margin-left: 12px; width: 296px; height: 161px; border: 1px solid #dedede; outline: none; resize: none; padding: 14px; color: #333; line-height: 18px; }
.dgxxBox .m_form .btnTjly { width: 310px; height: 38px; background: #1db218; border: none; cursor: pointer; color: #fff; }
.dgxxBox .m_form .areLi { height: 205px; float: right; display: inline; }
.dgxxBox .m_form .btnLi { background: none; height: 60px; }
/*产品搜索*/

.rongliang { width: 1200px; height: 75px; margin: 30px auto; border-radius: 5px; background: url(../images/bg_rongliang.jpg) center; padding-top: 25px; position: relative; }
.rongliang .search { width: 720px; height: 50px; line-height: 50px; margin: 0 auto; font-size: 16px; color: #666; z-index: 9999; position: absolute; left: 0; right: 0; border-bottom: none; }
.rongliang .search span { cursor: pointer; margin-right: 5px; display: inline-block; width: 180px; text-align: center; }
.rongliang .search span i { display: inline-block; width: 15px; height: 15px; border: 1px solid #ccc; margin: -3px 6px; font-size: 10px }
.rongliang .search span.on i { background: url(../images/icon_qunav.png) -463px -65px }
.rongliang .search #which { font-style: normal; display: inline-block; width: 80px }
.rongliang .search #calc { font-size: 12px; color: #ff3f3b; text-decoration: dashed; cursor: pointer }
.rongliang .search a.btn, .rongliang .search input { width: 100px; height: 40px; line-height: 40px; text-align: center; box-shadow: 1px 2px 14px 1px #eaeaea; border-radius: 5px; background: #FFF; display: inline-block; margin: 0 5px }
 .rongliang .search input::-webkit-inner-spin-button, .rongliang .search input::-webkit-outer-spin-button {
-webkit-appearance:none!important;
margin:0
}
.rongliang .search a.btn { color: #ff3f3b; margin-left: 20px; transition: all .3s }
.rongliang .search a.btn:hover { background: #ff3f3b; color: #FFF }
.rongliang i.line { display: block; width: 188px; height: 2px; background: url(../images/run_line.png) no-repeat; position: absolute; top: 20px; left: -200px; z-index: 8888; animation: run_line 8s infinite linear }
.rongliang i.line_1 { animation-delay: 1s }
.rongliang i.line_2 { top: 40px; animation-delay: 4s; animation-duration: 3.5s }
.rongliang i.line_3 { top: 80px; animation-delay: 7.3s; animation-duration: 10s }
.rongliang i.line_4 { top: 95px; animation-delay: 2.5s }
/*ban*/

.ban_1 { width: 100%; background: url(../images/index_7.jpg)no-repeat center; height: 180px; line-height: 180px; }
.ban_1_nr { width: 1200px; margin: 0 auto; }
.ban_1_nr li { float: left; width: 25%; margin-right: 100px; }
.ban_1_nr li h2 { font-size: 30px; color: #fff; font-weight: bold; text-align: center; }
.ban_1_nr li h3 { font-size: 28px; color: #fff; text-align: center; }
.ban_1_nr li h2 span { margin-left: 10px; }
.ban_1_nr li em { line-height: 40px; color: #fff; font-size: 19px; position: relative; }
/*新闻*/

.new { padding-top: 40px; background: #f6f6f6; padding-bottom: 20px; margin-top: 100px; overflow: hidden; }
.new .new_top { border-bottom: 1px #ccc solid; height: 43px; line-height: 43px; }
.new .new_top li { float: left; height: 43px; line-height: 43px; width: 120px; text-align: center; }
.new .new_top li a { font-size: 18px; color: #333; }
.new .new_top li.cur { background: #0274d4; color: #fff; }
.new .new_top li.cur a { color: #fff; }
.new_ner { }
.new_ner1 { margin-top: 20px; }
.new_ner1 dl { overflow: hidden; float: left; width: 300px; }
.new_ner1 dt { width: 300px; text-align: center; }
.new_ner1 dt img { display: block; padding: 3px; border: 1px #ddd solid; width: 276px; overflow: hidden; margin: 0 auto; }
.new_ner1 dt img:hover { border: 1px #0274d4 solid; }
.new_ner1 dd { }
.new_ner1 dd h5 { font-size: 15px; line-height: 45px; color: #333; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.new_ner1 dd h5 a { font-size: 15px; color: #333; text-decoration: none; }
.new_ner1 dd h5 a:hover { color: #0274d4; }
.new_ner1 dd p { font-size: 13px; color: #4b4b4b; line-height: 25px;/* height:180px; */ overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.new_ner1 li { float: right; width: 395px; border-bottom: 1px #dcdcdc dashed; height: 84px; background: #f6f6f6;/*margin-bottom:20px;*/ padding: 21px; margin-left: 10px; }
.new_ner1 li em { font-size: 13px; float: right; margin-right: 10px; color: #999; }
.new_ner1 li a { font-size: 15px; text-decoration: none; color: #333; position: relative; line-height: 30px; font-weight: bold; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.new_ner1 li p { line-height: 25px; color: #4b4b4b; font-size: 13px; margin-top: 10px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.new_ner1 li:hover { background: #fff; }
.new_ner1 li:hover a::before { content: ""; position: absolute; width: 120px; height: 2px; background: #0274d4; left: 0; top: 30px; }
.new_ner1 li:hover a { color: #0274d4; font-weight: bold; }
/*.new_ner1{float:right;width:890px;}*/

/*.new_ner1 ul{overflow:hidden;margin-top:20px;}

.new_ner2 li{float:left;width:395px;border-bottom:1px #dcdcdc dashed;height:71px; background:#f6f6f6; margin-bottom:20px; padding:20px;margin-left:10px;}

.new_ner2 li em{ font-size:13px;float:right;margin-right:10px;color:#999;}

.new_ner2 li a{font-size:16px;text-decoration:none; color:#333; position:relative;line-height:30px;font-weight:bold;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}

.new_ner2 li p{line-height:25px; color:#4b4b4b; font-size:14px; margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.new_ner2 li:hover{background:#fff;}

.new_ner2 li:hover a::before{content:"";position:absolute;width:120px;height:2px; background:#0274d4; left:0;top:30px;}

.new_ner2 li:hover a{color:#0274d4;font-weight:bold;}*/









/* 产品分类列表 */

.inner_flpro { float: left; width: 240px; }
.inner_frpro { float: right; width: 930px; }
.inner_frpro>h3 { height: 50px; font-size: 24px; font-weight: normal; line-height: 50px; border-bottom: 1px solid #ebebeb; }
.inner_frpro>h3 span { display: inline-block; border-bottom: 1px solid #393939 }
.nyjc { }
.nyjc-til { padding: 15px; color: #fff; background: #0274d4 }
.nyjc-til p { font-size: 24px; }
.nyjc-til i { display: block; height: 1px; width: 90px; background: #fff; margin: 10px 0; }
#sidebar1 { padding: 10px; background: #fff; border: 1px solid #ccc; border-top: 0; }
#sidebar1 li { margin-top: 10px; }
#sidebar1 li:first-child { margin-top: 0px; }
#sidebar1 li a { line-height: 40px; height: 40px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; color: #666; background: #eee; }
#sidebar1 li.cur a, #sidebar1 li:hover a { background: #0274d4; color: #fff; }
#sidebar1 dt { margin-top: 10px; font-weight: normal; line-height: 40px; height: 40px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; color: #666; background: #eee; cursor: pointer; }
#sidebar1 dt:first-child { margin-top: 0px; }
#sidebar1 dt>a { color: #666; display: block; }
#sidebar1 dt.cur, #sidebar1 dt:hover { background: #0274d4; color: #fff; }
#sidebar1 dt.cur a, #sidebar1 dt:hover a { color: #fff; }
#sidebar1 dd { display: none; }
#sidebar1 dd a { display: block; line-height: 35px; border-bottom: 1px dashed #ddd; background: url(../images/iyuan.png) 5px center no-repeat; padding-left: 25px; margin-bottom: 5px; position: relative; color: #333; }
#sidebar1 dd a.cur, #sidebar1 dd a:hover { background: url(../images/iyuan_on.png) 5px center no-repeat; color: #0274d4; }
.inner_lxpro { margin-bottom: 15px; }
.inner_lx_titpro { line-height: 68px; background: url(../images/inner_lx_tit.jpg) no-repeat; text-indent: 33px; font-weight: bold; color: #333; }
.inner_lxpro .txt { margin-top: 10px; line-height: 32px; }
/* 产品模块 */

#productlist { padding: 15px 0; }
#productlist li { float: left; display: inline; text-align: center; }
#productlist li a.img { display: block; text-align: center; font-size: 0px; }
#productlist li a.img img { margin: auto; border: 1px solid #ccc; }
#productlist li h3 { padding: 5px 0px 10px; font-weight: normal; line-height: 1.5; }
#showproduct { padding: 15px; }
#showproduct .pshow dt { float: left; width: 400px; }
#showproduct h1 { font-size: 15px; font-weight: bold; text-align: center; margin-bottom: 10px; }
#showproduct .pro_show_cont { overflow: hidden; text-align: center; }
#showproduct .pro_show_cont img { max-width: 100%; }
#showproduct .sticky-wrapper { margin-top: 20px; }
#showproduct .ctitle { margin: 15px 0px 10px; padding: 5px 20px; background: url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px;
font-size: 14px; border-bottom: 1px dotted #ccc; }
#showproduct .editor { line-height: 2; padding: 0px 10px; font-size: 14px; }
.nypro-lx { padding: 6px 15px; overflow: hidden; background: #f3f3f3; font-size: 14px; font-weight: bold; }
.nypro-lx h2 { font-size: 16px; font-weight: normal; color: #666; }
.nypro-lx .nypro-lxl { padding: 5px 0 10px; overflow: hidden; }
.nypro-lx .nypro-lxl span { display: block; float: left; margin-top: 10px; }
.nypro-lx .nypro-lxl strong { display: block; float: left; font-size: 24px; font-weight: normal; color: #ff0301; }
.nypro-lx p { float: left; font-size: 24px; line-height: 24px; color: #333; }
.nypro-lx a { display: block; margin: 5px 0 10px; }
/*图片模块*/

#imglist { padding: 15px 13px }
.list-none { list-style: none; padding: 0px; margin: 0px; }
#imglist li { float: left; display: inline; text-align: center; margin: 0 0px; width:33.33%}
#imglist li a.img { display: block; font-size: 0; }
#imglist li a.img img { width: 88%; margin: auto; border: 1px solid #ccc; }
    #imglist li h3 {
        padding: 8px 0 15px;
        font-weight: normal;
        line-height: 1.2; 
    }
#showimg { padding: 15px; overflow: hidden; }
#showimg h1.title { font-size: 18px; margin-bottom: 10px; text-align: center; padding: 5px 0; }
#showimg .imgshow { text-align: center; }
.ctitle h3 { font-size: 12px; font-weight: bold; line-height: 24px; }
#showimg .editor { line-height: 2; padding: 0px 10px; font-size: 14px; }
.imgparalist li { padding: 3px 15px 3px; background: url(../images/dt-0.gif) no-repeat 5px center; }
.imgparalist li span { float: left; margin-right: 10px; color: #999; }
#showimg .ctitle { margin: 10px 0px 10px; padding: 5px 20px; background: url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px;
font-size: 14px; border-bottom: 1px dotted #ccc; }
/*栏目页推荐新闻*/

.topnew { width: 95%; margin: 0 auto; padding-bottom: 30px; padding-top: 20px; }
.tjnew { margin-top: 20px; }
.tjnew_top { line-height: 40px; height: 40px; border-bottom: 1px #ccc solid; }
.tjnew_top h2 { float: left; width: 150px; text-indent: 15px; height: 40px; line-height: 40px; border-bottom: 2px #0274d4 solid; color: #0274d4; font-size: 18px; font-weight: bold; }
.tjnew_top em { float: right; margin-right: 5px; text-transform: uppercase; font-size: 14px; color: #ccc; }
.tjnew_top em a { text-align: right; color: #ccc; }
.tjnew_top em a:hover { color: #0274d4; }
.tjnew_nr { margin-top: 10px; }
.tjnew_nr dl { overflow: hidden; }
.tjnew_nr dl dt { float: left; overflow: hidden; width: 331px; display: block; }
.tjnew_nr dl dt img { display: block; width: 307px; border: 1px #ccc solid; padding: 2px; }
.tjnew_nr dl dt img:hover { border: 1px #183888 solid; }
.tjnew_nr dl dd { float: right; width: 867px; }
.tjnew_nr dl dd h2 { font-size: 16px; color: #333; font-weight: block; }
.tjnew_nr dl dd h2 a { color: #333; line-height: 40px; text-decoration: none; }
.tjnew_nr dl dd h2 a:hover { color: #183888; }
.tjnew_nr dl dd p { font-size: 14px; line-height: 25px; color: #4b4b4b; }
.tjnew_nr dl dd em { display: inline-block; width: 100px; line-height: 40px; background: #ccc; margin-top: 30px; float: right; text-transform: uppercase; text-align: center; color: #4b4b4b; font-size: 14px; }
.tjnew_nr dl dd em:hover { background: #183888; }
.tjnew_nr dl dd em:hover a { color: #fff; text-decoration: none; }
.tjnew_nr ul { margin-top: 20px; overflow: hidden; }
.tjnew_nr ul li { float: left; width: 48%; height: 40px; line-height: 40px; margin-right: 2%; border-bottom: 1px #ccc dashed; }
.tjnew_nr ul li:nth-child(even) { margin-right: 0 }
.tjnew_nr ul li a { margin-left: 10px; font-size: 14px; color: #4b4b4b; /*text-indent:25px;*/ display: -webkit-inline-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; width: calc(100% - 110px); }
/*.tjnew_nr ul li a span{ display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;width: calc(100% - 110px);}*/

.tjnew_nr ul li a:hover { color: #0274d4; }
.tjnew_nr ul li em { float: right; font-size: 13px; color: #ccc; line-height: 40px; margin-right: 8px; }
/*标题*/

/*.title{text-align:center;}

.title h2{color:#333;font-size:36px;margin-bottom:8px;}

.title p{font-size:18px;color:#666;display:inline-block;padding:0 50px;background:url(../images/title-x.jpg) no-repeat center;}

.title p span{padding:0 22px;background:#fff;}*/



.nybg { line-height: 30px; height: 30px; font-size: 16px; background: #eeeeee; }
/*内页在线留言*/

.ny_ly { overflow: hidden; margin-top: 20px; }
.ly_box { overflow: hidden; margin-top: 20px; }
.ly_box .temp_on_inp .content .temp_on_con h3 { width: 145px; height: 46px; font-size: 18px; line-height: 46px; text-align: center; color: #fff; background: #666666; }
.ly_box .temp_on_inp .content .temp_on_con form { border: 1px solid #bbb; background: url(../images/ly_bg.jpg) no-repeat center bottom #fff; padding: 40px 15%; height: 435px; }
.ly_box .temp_on_inp .content .temp_on_con form ul li { margin-bottom: 10px; font-size: 14px; line-height: 35px; color: #666; overflow: hidden; }
.ly_box .temp_on_inp .content .temp_on_con form ul li span { display: inline-block; width: 120px; color: #666; vertical-align: top; text-align: right; height: 33px; line-height: 33px; overflow: hidden; }
.ly_box .temp_on_inp .content .temp_on_con form ul li span em { color: #f00; }
.ly_box .temp_on_inp .content .temp_on_con form ul li input { width: 73%; margin-right: 10px; outline: none; padding-left: 10px; border: 1px solid #eee; height: 33px; line-height: 32px; color: #666; box-sizing: border-box; }
.ly_box .temp_on_inp .content .temp_on_con form ul li textarea { width: 73%; height: 102px; line-height: 24px; border: 1px solid #eee; outline: none; resize: none; overflow: auto; margin-right: 10px; padding-left: 10px; box-sizing: border-box; }
.ly_box .temp_on_inp .content .temp_on_con form ul li .minp5 { width: 80px; height: 30px; border: 0; text-align: center; color: #fff; padding-left: 0; cursor: pointer; background: #0274d4; margin-left: 125px; }
/*内页简介*/

.nyabout_bt { overflow: hidden; }
.nyabout_bt .pro_l { width: 1200px; height: 55px; }
.nyabout_bt .nlist ul { display: flex; }
.nyabout_bt .nlist ul li { flex: 1; background: #fff; height: 55px; font-size: 18px; line-height: 55px; text-align: center; float: left; border-right: 1px solid #f5f5f5; box-sizing: border-box; cursor: pointer; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.nyabout_bt .nlist ul li.cur { background: #0274d4; }
.nyabout_bt .nlist ul li.cur a { color: #fff; display: block; }
.nyabout_bt .nlist ul li:hover { background: #0274d4; }
.nyabout_bt .nlist ul li:hover a { color: #fff; display: block; }
.nyabout_nr { overflow: hidden; margin-top: 20px; }
.nyabout_nr .sb_box { width: 100%; overflow: hidden; }
.nyabout_nr .sb_box .editor p.on { font-size: 14px; color: #666; line-height: 24px; }
.sb_boxli .rtop { display: none; }
.sb_boxli .rtop h5 { display: none; }
.sb_boxli .rtop h5 a { display: none; }
.sb_boxli .list { width: 285px; float: left; border: 1px solid #ddd; margin-right: 15px; margin-bottom: 15px; }
.sb_boxli .active ul { overflow: hidden; margin-top: 20px; }
.sb_boxli .active li { width: 24%; float: left; background: #f0f0f0;/*margin: 0 1.3% 13px 0;*/ margin: 0 7px; }
.sb_boxli .active li:nth-child(4) { margin: 0 0 13px 0; }
.sb_boxli .active li:nth-child(8) { margin: 0 0 13px 0; }
.sb_boxli .active li dt { border: 1px solid #e5e5e5; padding: 10px 9px; background: #fff; }
.sb_boxli .active li img { width: 100%; display: block; padding: 2px; }
.sb_boxli .active li a h3 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; width: 278px; font-weight: normal; line-height: 45px; background: #fff; text-align: center; overflow: hidden; font-size: 16px; padding: 0 5px; height: 45px; }
.modelTostChile1 .wenzi { font-size: 16px; line-height: 32px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; width: 500px; text-align: center; padding: 0 50px; }
.sb_boxli .active li:hover a h3 { background-color: #0274d4; color: #fff; }
.sb_boxli .active li dt:hover { border: 1px solid #0274d4; }
/*.sb_boxli .active li a h3:hover{color: #fff;}*/



/*内页新闻模块列表页*/

.pro_right_news { float: right; width: 250px; }
.pro_right_news>h4 { padding: 20px 0; padding-left: 84px; background: #0274d4 url(../images/tit6-1-d.png) 30px center no-repeat; }
.pro_right_news>h4 a { font-size: 22px; color: #fff; display: block; }
.pro_right_news>h4 a span { display: block; font-size: 14px; color: rgba(255,255,255,.3); text-transform: uppercase; font-weight: 400; margin-top: 1px; }
.pro_right_news ul li { position: relative; height: 50px; padding-left: 54px; padding-right: 40px; border-bottom: 1px solid #f5f5f5; background: #fff; position: relative; overflow: hidden; line-height: 50px; font-weight: normal; font-size: 16px; }
.pro_right_news ul li a { display: block; }
.pro_right_news ul li.cur { background: #0274d4; color: #fff; }
.pro_right_news ul li.cur a { color: #fff; display: block; }
.pro_right_news ul li::after { content: ""; width: 8px; height: 8px; border: 2px solid #b8b8b8; border-style: solid solid none none; position: absolute; top: 50%; right: 32px; margin-top: -4px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.pro_right_news ul li.on::after { border: 2px solid #fff; border-style: solid solid none none; }
.pro_right_news ul li:hover::after { border: 2px solid #fff; border-style: solid solid none none; }
.pro_right_news ul li:hover { background: #0274d4; }
.pro_right_news ul li:hover a { color: #fff; }
.pro_right_news .active1 .nlist ul { background: #fff; padding: 2px 0px; }
/*内页新闻模块列表页*/



.sb_box1 { width: 930px; float: left; background: #fff; margin-bottom: 15px; }
.nynews-tj { margin-top: 10px; }
.nynews-tj h3 { background: #da241c; color: #fff; height: 60px; line-height: 60px; padding-left: 20px; font-size: 20px; }
.nynews-tj .nyxwtj { border: 1px solid #ccc; }
.nynews-tj .nyxwtj ul { padding: 10px 0; padding-left: 20px; }
.nynews-tj .nyxwtj ul li { padding-left: 20px; padding-right: 15px; line-height: 38px; background: url(../images/iyuan.png) left no-repeat; }
.nynews-tj .nyxwtj ul li:hover { background: url(../images/iyuan_on.png) left no-repeat; }
.nynews-tj .nyxwtj ul li a { font-size: 15px; text-decoration: none; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.nynews-tj .nyxwtj ul li a:hover { color: #da241c; }
.fbxx { border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; }
.fbxx p { font-size: 14px; float: left; padding: 0 8px; }
.fbxx p span { }
.jq22 { width: 667px; height: 392px; margin: 0px auto; position: relative; border: 2px solid #eee; }
.jq22 .border-left { width: 2px; height: 0px; background: #da241c; position: absolute; left: -1px; bottom: 0; }
.jq22 .border-bottom { width: 0px; height: 2px; background: #da241c; position: absolute; left: 0; bottom: 0px; }
.jq22 .border-top { width: 0px; height: 2px; background: #da241c; position: absolute; right: 0; top: 0px; }
.jq22 .border-right { width: 2px; height: 0px; background: #da241c; position: absolute; right: -1px; top: 0; }
.nocontent { padding: 15px; min-height: 200px; }
#showtext { padding: 15px; line-height: 2; }
#showtext .contenta p { color: #333; }
#showtext p { color: #333; }
/*#imglist{padding: 15px  10px;}*/





/*内页文章*/

#newslist { padding: 15px 20px; }
#newslist .news_ul li { line-height: 35px; border-bottom: 1px dashed #ddd; padding-left: 10px; position: relative; }
#newslist .news_ul li a { color: #666; }
#newslist .news_ul li a:hover { color: #0563ba; }
#newslist .news_ul li span { position: absolute; right: 10px; color: #777; }
.n_cont { overflow: hidden; padding-top: 5px; }
.n_cont dl { overflow: hidden; padding: 25px 0 21px 29px; }
.n_cont dl:hover { background: #eaeaea; }
.n_cont dl dt { float: left; padding: 5px; background: #eaeaea; }
.n_cont dl dt img { display: block; width: 160px; height: 102px; }
.n_cont dl dd { float: left; width: 640px; margin-left: 23px; }
.n_cont dl dd h5 { margin-top: 3px; padding-bottom: 8px; border-bottom: 1px solid #dedede; overflow: hidden; }
.n_cont dl dd h5 a { font-size: 14px; color: #0080cd; float: left; padding-left: 5px; }
.n_cont dl dd em { float: right; padding-right: 10px; }
.n_cont dl dd p { line-height: 20px; font-size: 13px; margin-top: 10px; }
#shownews { padding: 0 15px 15px; }
#shownews h1 { font-size: 20px; text-align: center; border-bottom: 1px dotted #ccc; padding: 5px 0; margin: 10px 0; color: #333; }
#shownews .editor { line-height: 2; font-size: 14px; padding: 0 10px; }
#shownews .editor img { max-width: 100%; }
.dibu-tuijian { margin-top: 10px; }
.dibu-tuijian h2 { font-size: 20px; font-weight: bold; color: #333; }
.dibu-tuijian ul { padding-top: 20px; }
.dibu-tuijian ul li { overflow: hidden; width: 900px; }
.dibu-tuijian ul li a { width: 900px; line-height: 42px; border-top: 1px dashed #999; font-size: 14px; color: #444; float: left; }
.dibu-tuijian ul li a span { float: right; }
.dibu-tuijian ul li:hover a { color: #0274d4; }
.cbgg-01 { background: #fff; color: #fff; }
.cbgg-01-img { position: relative; }
.cbgg-01-img h3 { position: absolute; font-size: 22px; color: #fff; top: 20px; left: 30px; }
.cbgg-01-img h3 span { display: block; font-size: 14px; color: rgba(255,255,255,.42); font-weight: 400; margin-top: 2px; }
.cbgg-01-img img { width: 100%; display: block; }
.cbgg-01 .hot-line { display: block; padding: 15px 16px 0px 16px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; font-size: 0; }
.cbgg-01 .hot-line i { display: inline-block; vertical-align: middle; width: 40px; height: 40px; background: url(../images/tel-3-d.png) center center no-repeat; -webkit-background-size: cover; background-size: cover; }
.cbgg-01 .hot-line .txt { display: inline-block; vertical-align: middle; text-align: left; padding-left: 10px; }
.cbgg-01 .hot-line .txt h4 { font-size: 14px; color: #666; font-weight: 400; margin-bottom: 2px; }
.cbgg-01 .hot-line .txt p { font-size: 20px; color: #0274d4; font-weight: 700; }
.cbgg-01 dl { padding: 0 19px 10px; overflow: hidden; }
.cbgg-01 dl dt { padding: 20px 4px 8px; border-top: 1px solid #e1e1e1; background-repeat: no-repeat; background-position: left 14px; }
.cbgg-01 dl dt:first-child { border-top: none; }
.cbgg-01 dl dt h5 { font-size: 14px; color: #333; margin-bottom: 4px; }
.cbgg-01 dl dt p { font-size: 16px; color: #666; line-height: 22px; }
/*内页产品列表页*/

.ny-pro ul.navMenu {
border- top: none; overflow: hidden; background: #fff; border: 0px !important; padding: 2px 0px; }
.ny-pro ul>li.ny_pro_nav1 { line-height: 50px; margin-bottom: 1px; }
.ny-pro ul>li.ny_pro_nav1>h3 { background: url(../images/ny_cpico2.png) no-repeat right center #ececeb; }
.ny-pro ul>li.ny_pro_nav1.on>h3 { background: url(../images/ny_cpico1.png) no-repeat right center #0274d4; }
.ny-pro ul>li.ny_pro_nav1>h3 a { display: block; font-size: 16px; font-weight: normal; margin-right: 40px; margin-left: 38px; color: #666; position: relative; }
.ny-pro ul>li.ny_pro_nav1.on>h3 a { color: #fff; }
.ny-pro ul>li.ny_pro_nav1:hover>h3 { background: url(../images/ny_cpico1.png) no-repeat right center #0274d4; }
.ny-pro ul>li.ny_pro_nav1:hover>h3 a { color: #fff; }
.ny-pro ul>li.ny_pro_nav1>ul { display: none; }
.ny-pro ul>li.ny_pro_nav1.on>ul { display: block; }
.ny-pro ul>li.ny_pro_nav1>ul li.ny_pro_nav2 h3 { height: 50px; font-size: 16px; line-height: 50px; padding-left: 54px; padding-right: 40px; background: #fff; font-weight: normal; position: relative; border-bottom: 1px solid #f5f5f5; }
.ny-pro ul>li.ny_pro_nav1>ul li.ny_pro_nav2:hover h3 a { color: #0274d4; }
.ny-pro ul>li.ny_pro_nav1>ul li.ny_pro_nav2 h3 a { color: #454545; }
.ny-pro ul>li.ny_pro_nav1>ul li.ny_pro_nav2.on h3 a { color: #0274d4; }
.ny-pro ul>li.ny_pro_nav1>ul li.ny_pro_nav2 h3::after { content: ""; width: 8px; height: 8px; border: 2px solid #b8b8b8; border-style: solid solid none none; position: absolute; top: 50%; right: 32px; margin-top: -4px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.ny-pro ul>li.ny_pro_nav1>ul li.ny_pro_nav2:hover h3::after { border: 2px solid #0274d4; border-style: solid solid none none; }
.ny-pro ul>li.ny_pro_nav1>ul li.ny_pro_nav2.on h3::after { border: 2px solid #0274d4; border-style: solid solid none none; }
.ny-pro ul>li.ny_pro_nav1>ul li.ny_pro_nav2 ul { overflow: hidden; display: none; }
.ny-pro ul>li.ny_pro_nav1.on>ul li.ny_pro_nav2.on ul { display: block; }
.ny-pro ul>li.ny_pro_nav1>ul li.ny_pro_nav2 ul li.ny_pro_nav3 a { display: block; line-height: 45px; border-bottom: 1px dashed #ddd; padding-left: 65px; position: relative; color: #333; }
.ny-pro ul>li.ny_pro_nav1>ul li.ny_pro_nav2 ul li.ny_pro_nav3:hover a { color: #0274d4; }
.ny-pro ul>li.ny_pro_nav1>ul li.ny_pro_nav2 ul li.ny_pro_nav3.on a { color: #0274d4; }
.ny-pro ul>li.ny_pro_nav1>ul li.ny_pro_nav2 ul li.ny_pro_nav3 a::after { position: absolute; content: ''; width: 5px; height: 5px; display: block; border: 1px solid #999; border-radius: 50%; left: 50px; top: 19px; }
.ny-pro ul>li.ny_pro_nav1>ul li.ny_pro_nav2 ul li.ny_pro_nav3:hover a::after { border: 1px solid #0274d4; }
.ny-pro ul>li.ny_pro_nav1>ul li.ny_pro_nav2 ul li.ny_pro_nav3.on a::after { border: 1px solid #0274d4; }
.ny-pro .sub { margin-top: 10px; }
.ny-pro ul dl dt a span { margin-left: 0; }
.ny-pro ul dl dd h4 { margin-left: 0; background: none; height: 36px; text-align: initial; }
.ny-pro ul dl dd h4 a { font-size: 16px; line-height: 36px; padding-top: 0; }
.ny-pro ul dl dd h4 a span { color: #666; padding-left: 40px; }
.t05 a { color: #fff; font-size: 14px }
/* .contactn .subnr {border:1px solid #ddd; overflow:hidden; padding:5px 10px; width:200px; font-size:14px; line-height:30px;} */

/* marqueetop */


.marqueetop li .pic { display: block; border: #ccc 1px solid; height: 104px; padding: 2px; overflow: hidden; }
.marqueetop li .txt { text-align: center; height: 23px; line-height: 23px; }
.jiathis_txt { float: left; display: inline-block; line-height: 28px; }
.sidebar .sb_box_pro { float: right; width: 910px; overflow: hidden; border: 1px solid #dedede; }
.ny-pro h4 { padding: 20px 0; padding-left: 84px; background: #0274d4 url(../images/tit6-1-d.png) 30px center no-repeat; }
.ny-pro h4 a { font-size: 22px; color: #fff; }
.ny-pro h4 span { display: block; font-size: 14px; color: rgba(255,255,255,.3); text-transform: uppercase; font-weight: 400; margin-top: 1px; }
.ny-pro h4 p { font-size: 12px !important; }
/* 

/*产品列表推荐新闻*/

.news-tj-nyprolist { overflow: hidden; margin-top: 15px; }
.news-tj-nyprolist h4 { padding-left: 12px; height: 36px; line-height: 36px; color: #fff; background: #0274d4; font-weight: bold; }
.news-tj-nyprolist ul { margin: 10px 0; overflow: hidden; }
.news-tj-nyprolist ul li { height: 28px; line-height: 28px; padding: 0 15px 0 10px; width: 47%; float: left; overflow: hidden; }
.news-tj-nyprolist ul li a { font-size: 14px; color: #666; }
.news-tj-nyprolist ul li:hover a { color: #0274d4; text-decoration: underline; }
.news-tj-nyprolist ul li:hover span { color: #0274d4; }
/*内页位置*/

.ninde { width: 1200px; height: 45px; margin: 0 auto; line-height: 45px; font-size: 14px; color: #666; border-bottom: 1px solid #ccc; left: 0; z-index: 9999; border-top: 1px solid #ccc; margin-top: 20px; }
.ninde em {/* border-left: 4px solid #ccc; */ padding-left: 25px; background: url(../images/ditubiao.png) no-repeat 0px 1px; }
.ninde a { color: #666; }
.top_lanmu { height: 54px; }
.top_lanmu .n_show_1 { width: 1200px; margin: 0 auto; margin-top: 20px; margin-bottom: 20px; }
.top_lanmu .n_show_1 .neiye_show { }
.top_lanmu .n_show_1 .neiye_show a { color: #fff; line-height: 54px; font-size: 16px; float: left; text-decoration: none; background: #666; margin-right: 4px; }
.top_lanmu .n_show_1 .neiye_show a li { border-right: 1px solid #e0dfdf; margin-right: 0px; width: 166px; height: 54px; float: left; text-align: center; }
.top_lanmu .n_show_1 .neiye_show a:hover li { background: #0274d4; color: #fff; }
/*.neiye_show ul li.on {background: #0274d4;color: #fff;}*/

.top_lanmu .n_show_1 .neiye_show a li.cur { background-color: #0274d4; }
/*联系我们*/

/* .tit {font-size: 30px;text-align: center;margin: 30px 0;background: url(../images/nylxbt.png) no-repeat center -12px;} */

.wmen { color: #12c4ae }
.chi { margin-bottom: 5px; font-weight: bold; color: #000; letter-spacing: 4px; }
.eng { text-transform: uppercase; font-weight: 100; font-size: 16px; }
.contactus ul {/* height: 180px; */ margin: 0 auto; margin-top: 20px; }
.contactus ul li { border-bottom: 1px solid #e9e9e9; float: left; height: 45px; line-height: 45px; padding: 0px 30px; width: 530px; font-size: 16px; margin: 10px 0; }
.contactus ul li p { padding: 0 20px; }
.ysti { color: #2e2e2e }
.clear { clear: both; }
.hls { color: #485a81; }
.blk-main { width: 100%; }
.blk { margin: 0 auto 20px auto; }
.content1 { width: 1200px; margin: 0 auto; }
.p12-aboutinfo-1-nr { padding: 0 10px!important; width: 1200px; margin: 0 auto; }
.p12-aboutinfo-1-tit { display: none; }
.contactus .c1 { background: url(../images/nydianhua.png) left top no-repeat; }
.contactus .c2 { background: url(../images/nycz.png) left top no-repeat; }
.contactus .c3 { background: url(../images/neqq.png) left top no-repeat; }
.contactus .c4 { background: url(../images/nyyx.png) left top no-repeat; }
.contactus .c5 { background: url(../images/nydizi.png) left top no-repeat; }
.tp_img { width: 1200px; margin: 0 auto; }
.demoTitle { text-align: center; font-size: 30px; font-weight: bold; color: #c00; text-shadow: 1px 1px 0 #fff; margin: 60px 0 40px; border-bottom: 1px dashed #999; border-top: 1px dashed #999; padding: 20px 0; background: #EEE; }
#demo1 { margin: 0 auto; }
#psWraper { background: #eee; padding: 10px 0; margin-top: 80px; border-top: 1px dashed #999; }
#psText { padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px dashed #bebebe; }
#psText samp { font-weight: bold; font-size: 14px; letter-spacing: 0.1em; }
#psText samp a { color: #06F; letter-spacing: 0.1em; }
#psText h2 { font-size: 20px; margin: 10px auto; }
#psText p { padding: 10px 0; line-height: 25px; letter-spacing: 0.1em; }
#psText ul { margin: 10px auto; }
#psText ul li { line-height: 25px; line-height: 25px; letter-spacing: 0.1em; }
#ps { width: 800px; margin: 0 auto; padding: 30px 0; }
#ps h1 { padding-bottom: 20px; text-shadow: 1px 1px 0 #fff; color: #c00; font-size: 23px; font-weight: bold; }
#ps h2 { line-height: 20px; text-shadow: 1px 1px 0 #fff; padding: 10px 0; }
#ps h1 p { display: inline; font-size: 16px; font-weight: bold; color: #666; margin-left: 20px; }
#ps dl { padding-left: 0; padding-bottom: 40px; }
#ps dl dt, #ps dl dd { height: 30px; line-height: 30px; font-size: 13px; text-shadow: 1px 1px 0 #fff; }
#ps dl dt { padding-left: 10px; }
#ps dl dd { color: #ff6600; text-shadow: 1px 1px 0 #fff; }
#ps dl dd span { color: #900; margin-right: 50px; letter-spacing: 0.01em; padding-left: 10px; }
.TmpStyle { margin: 50px auto; }
.jcSlider { width: 1004px; position: relative; height: 654px;/*background:url(../images/sliderbg.png) no-repeat;*/ padding: 8px; margin-bottom: 10px !important; margin-top: 10px !important; }
.imgHide { width: 1000px; height: 650px; overflow: hidden; position: relative; border: 2px solid #ccc; box-shadow: 0px 4px 5px 1px #ccc; }
.imgList { position: absolute; top: 0; left: 0; z-index: 1; }
.imgList li { position: absolute; left: 0; top: 0; height: 650px; width: 1000px; list-style: none; display: none; overflow: hidden; }
.imgNum { position: absolute; left: 0; top: 0; z-index: 2; display: none; }
.imgNum dd { width: 14px; height: 14px; float: left; list-style: none; cursor: pointer; margin: 0 3px; overflow: hidden; }
.imgNum dd a { display: block; height: 14px; width: 14px; text-indent: -999em; overflow: hidden; text-align: center; line-height: 14px; }
.imgNum dd a:hover, .imgNum dd.select a { background-position: 0 -14px; }
.imgPrev, .imgNext { position: absolute; left: 0; top: 10px; z-index: 3; display: block; cursor: pointer; height: 650px; width: 40px; }
.imgPrev { background: url(../images/navigation-previous.png) no-repeat left center; }
.imgNext { background: url(../images/navigation-next.png) no-repeat right center; }
/*input*/

#nymessage form { text-align: center; }
.form-control { /*display: block;*/

width: 38%; height: 25px; padding: 6px 12px; /*margin: 0px 0;*/

font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
#nymessage .form-group { display: flex; justify-content: center; margin: 10px 0; line-height: 40px; }
textarea.form-control { height: auto; }
.btna { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }
.btn-default { color: #333; background-color: #fff; border-color: #ccc; }
/* 在线客服 */

.diyos { position: fixed; width: 54px; right: 0; top: 35%; z-index: 999999999; }
.diyos ul { position: relative; list-style: none; margin: 0; padding: 0; }
.diyos ul li { width: 54px; height: 54px; background: #0274d4; float: left; position: relative; border-top: 1px solid #333; z-index: 1; }
.diyos ul li:first-child { border-top: 0; }
.diyos ul li:hover { background: #0274d4; }
.diyos ul li .sidebox, .diyos ul li .semail { position: absolute; width: 54px; height: 54px; top: 0; right: 0; color: #fff; font-size: 14px; line-height: 54px; overflow: hidden; background: #0274d4; }
.diyos ul li .sidetop { width: 54px; height: 54px; line-height: 54px; display: inline-block; }
.diyos ul li.sideewm { width: 54px; height: 54px; line-height: 54px; display: inline-block; }
.diyos ul li .sideewmshow { width: 150px; position: absolute; top: 0; left: -151px; z-index: 120; display: none; max-width: none; border: 1px solid #e5e5e5; }
.diyos ul li.sideewm:hover .sideewmshow { display: block; }
.diyos ul li img { float: left; }
.retract { position: absolute; left: -36px; top: 50%; margin-top: -30px; width: 36px; height: 60px; background: url(../images/djt.png) no-repeat center right #0274d4; border-radius: 30px 0 0 30px; box-shadow: -2px 0 7px 0 rgb(0 0 0 / 50%); cursor: pointer; }
.loadont { position: absolute; right: 0; top: 0; background: #0274d4; color: #fff; width: 20px; text-align: center; padding: 10px; font-size: 16px; line-height: 20px; box-shadow: 0 0 5px 0px rgb(0 0 0 / 50%); cursor: pointer; display: none; }
/*面包屑*/

.location { width: 100%; height: 45px; border-bottom: 1px solid #eee; }
.location span { display: block; line-height: 45px; font-size: 14px; background: url(../images/location.png) no-repeat 0 15px; text-indent: 20px; color: #666; }
.location span a { color: #666; }
.location span a:hover { color: #0274d4; }
/*内页样式*/

.inside { overflow: hidden; }
.inside .container { background: #fff; margin: 45px auto; }
.inside .nynav { width: 242px; float: left; }
.inside .nyshow { width: 930px; float: right; background: #fff; overflow: hidden; border: 1px solid #ddd; }
.inside .nyjc h4 { height: 39px; line-height: 39px; font-size: 14px; background: #0563ba; padding-left: 60px; }
.inside .nyjc h4 a { color: #fff; }
.inside .nyjc ul { padding: 10px; border: 1px solid #ccc; }
.inside .nyjc ul li { height: 35px; line-height: 35px; border-bottom: 1px dashed #ccc; padding-left: 15px; background: url(../images/ico003.gif) no-repeat left center; }
.inside .nyjc ul li.cur a { color: #0563ba; }
.inside .nyjc ul li:hover a { color: #0563ba; }
/*.bgf5{background:#ececec;}*/

.nocontect { background-image: url(../images/error.png); background-repeat: no-repeat; background-position: 10px 10px; height: 100px; padding-top: 40px; padding-left: 120px; font-size: 14px; }
/* marqueeleft */

.marqueeleft { height: 136px; width: 474px; overflow: hidden; margin: 40px auto; }
.marqueeleft ul { float: left; }
.marqueeleft li { float: left; margin: 0 5px; display: inline; width: 148px; height: 133px; overflow: hidden; }
.marqueeleft li .pic { display: block; border: #ccc 1px solid; width: 135px; height: 104px; padding: 2px; overflow: hidden; }
.marqueeleft li .txt { text-align: center; height: 23px; line-height: 23px; }
/* marqueetop */

.marqueetop { height: 429px; overflow: hidden; border: 1px solid #ddd; margin-bottom: 20px; }
.marqueetop li .pic { display: block; border: #ccc 1px solid; height: 104px; padding: 2px; overflow: hidden; }
.marqueetop li .txt { text-align: center; height: 23px; line-height: 23px; }
/*鍐呴〉宸︿晶*/

.pro_lny { width: 242px; float: left; }
.pro_lny h4 { height: 60px; line-height: 60px; background: #0080cd; }
.pro_lny h4 a { font-size: 18px; color: #fff; margin-left: 20px; }
/* .active1{ border:1px #ddd solid;} */

.ny_cptj { margin-top: 20px; }
#marquee2 ul li a img { width: 200px; height: 200px; margin: 10px; border: 1px solid #dedede; }
#marquee2 ul li a img:hover { border-color: #1f76e5; }
#marquee2 ul li { text-align: center; }
/* .contactn{ margin-top:20px;} */



.contactn h5 a { font-size: 18px; color: #fff; margin-left: 20px; font-weight: bold; }
/*.pro_l h5{ height:60px; line-height:60px; background:#0274d4;}*/





/*内页右侧内容*/

/* .nyshow{width:840px;float:right;background-color: white;border: 1px #ddd solid;} */
.nyjoblist-ul { min-height: 400px; padding: 0 10px; }
.nyjoblist-ul li { margin-top: 20px; }
.nyjoblist-top { font-size: 14px; line-height: 24px; }
.nyjoblist-top h3 { font-size: 18px; font-weight: bold; }
.showjob-top { margin-top: 20px; }
.showjob-list { line-height: 25px; }
.showjob-con { margin: 30px 0; }
.text-center a { font-size: 15px; }
.nyshow-til { line-height: 40px; height: 40px; border-bottom: 1px #ccc solid; margin: 10px 15px; }
.nyshow-til>h1, .nyshow-til>h2 { float: left; padding-right: 15px; text-indent: 25px; height: 40px; line-height: 40px; border-bottom: 2px #0080cd solid; color: #0080cd; font-size: 18px; font-weight: bold; position: relative; }
.nyshow-til>h1::before, .nyshow-til>h2::before { content: ''; position: absolute; left: 0; top: 50%; margin-top: -15px; width: 6px; height: 30px; background: #0080cd; }
.nyshowdesc { font-size: 16px; line-height: 1.8; text-align: justify; margin-bottom: 20px; padding: 0 15px; }
.nyshowdesc img { max-width: 100%; height: auto !important; }
.nyshow-til span { float: right; }
.nyshow-til span { display: block; line-height: 45px; font-size: 14px; background: url(../images/location.png) no-repeat 0 15px; text-indent: 20px; color: #666; }
.nyshow-til span a { color: #666; }
.nyshow-til span a:hover { color: #0274d4; }
#feedback { padding: 50px 0; }
/*推荐新闻*/

.nyhotnews { line-height: 40px; height: 41px; border-bottom: 1px #ccc solid; margin: 0 15px 0 15px; }
.nyhotnews>h3 { float: left; width: 150px; text-indent: 30px; height: 40px; line-height: 40px; border-bottom: 2px #0274d4 solid; color: #0274d4; font-size: 18px; font-weight: bold; background: url(../images/new_ico1.gif) no-repeat left; }
.nyhotnews-list { margin: 10px 15px; overflow: hidden; }
.nyhotnews-list li { width: 50%; float: left; font-size: 14px; line-height: 30px; padding: 0 15px; background: url(../images/iyuan.png) no-repeat left; background-size: 8px; box-sizing: border-box; }
.nyhotnews-list li a { float: left; width: 250px; color: #333; }
.nyhotnews-list li span { float: right; color: #666; }
.nyhotnews-list li:hover { background: url(../images/iyuan_on.png) no-repeat left; background-size: 8px; }
.nyhotnews-list li:hover a { color: #0274d4; }
/*视频列表*/

.nyvideo-ul { overflow: hidden; }
.nyvideo-ul li { width: 33.33%; float: left; padding: 0 10px; margin-bottom: 20px; box-sizing: border-box; }
.nyvideo-div a { display: block; border: 1px solid #ddd; padding: 2px; overflow: hidden; }
.nyvideo-div a img { display: block; max-width: 100%;/*width: 311px;*/ }
.nyvideo-div a.nyvideo-a { padding: 0 10px; border: none; line-height: 25px; text-align: center; }
.nyvideo-div:hover a { border-color: #0280f6; color: #0280f6; }
/*视频详情*/

.showvideo-top { padding-bottom: 10px; border-bottom: 1px solid #f0f2f5; margin-bottom: 15px; }
.showvideo-top>h1 { line-height: 1.5; color: #333; text-align: center; font-size: 26px; margin-bottom: 5px; }
.showvideo-time { text-align: center; }
.showvideo-time span { font-size: 14px; color: #a3afb7; margin-right: 10px; }
.showvideo-time span:last-child { margin-right: 0; }
.showvideo-mp { margin-bottom: 20px; text-align: center; }
/* .showvideo-mp video, .showvideo-mp iframe{max-width:800px;height: 1000px;} */

.showvideo-con { font-size: 16px; line-height: 1.8; text-align: justify; margin-bottom: 20px; }
.showvideo-con img { max-width: 100%; height: auto !important; }
/*下载列表*/

.nydown-list { margin-bottom: 20px; }
.nydown-list table { width: 100%; text-align: center; }
.nydown-list table thead { background: #0280f6; color: #fff; font-size: 16px; line-height: 2; }
.nydown-list table tbody { line-height: 1.6 }
.nydown-list table tbody tr td { color: #666; }
.nydown-list table tbody tr td:first-child { color: #333; }
/*下载详情*/

.showdown-top { margin-bottom: 20px; }
.showdown-top>h1 { font-size: 18px; margin-bottom: 10px; color: #333; font-weight: bold; padding-left: 20px; }
.showdown-top>ul { padding: 10px; background: #f6f6f6; }
.showdown-top>ul>li { border-bottom: 1px solid #eee; font-size: 12px; color: #666; margin-bottom: 5px; line-height: 20px; }
.showdown-top>ul>li:last-child { margin-bottom: 0; }
.showdown-top>ul>li>span { padding: 0px 10px; margin-right: 5px; }
.showdown-con { font-size: 16px; line-height: 1.8; text-align: justify; margin-bottom: 20px; }
.showdown-con img { max-width: 100%; height: auto !important; }
/*图片列表*/

.nyimg-ul { overflow: hidden; }
.nyimg-ul li { width: 33.33%; float: left; padding: 0 10px; margin-bottom: 20px; box-sizing: border-box; }
.nyimg-div a { display: block; border: 1px solid #ddd; padding: 2px; overflow: hidden; }
.nyimg-div a img { display: block; max-width: 100%; width: 311px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
.nyimg-div a.nyimg-a { padding: 0 10px; border: none; line-height: 25px; text-align: center; }
.nyimg-div:hover a { border-color: #0280f6; color: #0280f6; }
.nyimg-div:hover a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
/*图片详情*/

.showimg-top { padding-bottom: 10px; border-bottom: 1px solid #f0f2f5; margin-bottom: 15px; }
.showimg-top h1 { line-height: 1.5; color: #333; text-align: center; font-size: 26px; margin: 10px 0; }
.showimg-time { text-align: center; }
.showimg-time span { font-size: 14px; color: #a3afb7; margin-right: 10px; }
.showimg-time span:last-child { margin-right: 0; }
.showimg-img { margin-bottom: 15px; text-align: center; }
.showimg-img img { max-width: 100%; }
/* .ctitle{margin-bottom:15px;} */



/*.ctitle h3{padding-left:20px;background: url(../images/dt-7.gif) no-repeat left center;line-height:30px;border-bottom: 1px dotted #ccc;color:#666;font-weight:bold;}*/

.showimg-con { font-size: 14px; line-height: 1.8; text-align: justify; }
.showimg-con img { max-width: 100%; height: auto !important; }
/*新闻列表*/

.nynews-ul { overflow: hidden; }
.nynews-ul li { margin: 0 15px 15px 15px; }
.nynews-ul li a { overflow: hidden; display: block; }
.nynews-ul li a dl { overflow: hidden; border: 1px solid #ddd; padding: 15px; width: 100%; box-sizing: border-box; }
.nynews-ul li a dl dt { float: left; box-shadow: 0 0 5px 0 rgb(0 0 0 / 20%); }
.nynews-ul li a dl dt img { display: block; width: 180px; }
.nynews-ul li a dl dd { float: left; width: 560px;/*margin-top: 20px;*/ margin-left: 30px; }
.nynews-ul li a dl dd h5 { width: 460px; float: left; font-size: 18px; line-height: 32px; font-weight: normal; color: #333; }
.nynews-ul li a dl dd em { float: right; height: 30px; line-height: 30px; font-size: 14px; color: #999; }
.nynews-ul li a dl dd p { line-height: 20px; font-size: 14px; margin-top: 15px; height: 40px; color: #666; float: left; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.nynews-ul li a dl dd span { width: 135px; border: 1px solid #ddd; line-height: 35px; height: 35px; font-size: 16px; color: #666; margin-top: 10px; float: right; display: block; text-align: center; }
.nynews-ul li a:hover dl { border: 1px solid #0274d4; }
.nynews-ul li a:hover dl dt { box-shadow: 0 0 5px 0 rgb(2 128 246 / 80%); }
.nynews-ul li a:hover dl dd h5 { color: #0274d4; }
.nynews-ul li a:hover dl dd span { border: 1px solid #0274d4; background: #0274d4; color: #fff; }
/*新闻详情*/

.shownews-top { padding-bottom: 10px; border-bottom: 1px solid #f0f2f5; margin: 7px 15px; }
.shownews-top h1 { line-height: 1.5; color: #333; text-align: center; font-size: 26px; margin-bottom: 5px; }
.shownews-time { text-align: center; }
.shownews-time span { font-size: 14px; color: #a3afb7; margin-right: 10px; }
.shownews-time span:last-child { margin-right: 0; }
.shownews-con { font-size: 16px; line-height: 1.8; text-align: justify; margin-bottom: 20px; padding: 0 15px; }
.shownews-con img { max-width: 100%; height: auto !important; }
/*产品列表*/

.nypro-ul { overflow: hidden; }
.nypro-ul li { width: 258px;/*margin-right:25px;margin-bottom:25px;*/ margin: 0 11px 25px 9px; float: left; border: 1px solid #d3d3d3; }
/*.nypro-ul li *{transition: 0.3s all ease-in-out;}*/

.nypro-ul li:nth-child(3n) { margin-right: 0; }
.nypro-ul li a { display: block; position: relative; }
.nypro-ul li a .nypro-img { overflow: hidden; position: relative; }
.nypro-ul li a .nypro-img img { width: 100%; display: block; }
/*.nypro-ul li a .nypro-img .nypro-hov{position:absolute;top:100%;width:100%;height:100%;opacity:0;background:url(../images/nyproico.png) no-repeat center rgba(2,128,246,0.6);}*/

.nypro-ul li a .nypro-txt { width: 100%; position: relative; z-index: 4; padding: 5px 0 0; background: #f5f5f5; }
.nypro-ul li a .nypro-txt p { padding: 0 20px; font-size: 18px; line-height: 36px; height: 36px; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #444; text-align: center; }
.nypro-ul li a .nypro-txt span { font-size: 13px; display: block; height: 25px; line-height: 25px; padding: 0 20px; color: #777; font-weight: 100; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/*.nypro-ul li a:hover .nypro-img .nypro-hov{top: 0;opacity: 1;}*/

.nypro-ul li a:hover .nypro-txt { background: #fff; }
.nypro-ul li:hover { border-color: #0274d4; }
/*产品详情*/

.nyproshow-top { overflow: hidden; margin: 0 15px; }
.nyproshow-top>dt { padding-bottom: 15px; float: left; width: 402px; }
/*bigzoompic*/

#MagnifierWrap2 { position: relative; float: left; }
/* .MagnifierMain{position: relative;border:1px solid #ddd;width: 400px;padding: 1px;overflow: hidden;} */

.MagnifierMain img { width: 400px; height: 400px; border: 1px solid #dedede; }
.MagnifierDrag { position: absolute; top: 0; left: 0; background-color: #ccc; opacity: 0.4; filter: alpha(opacity = 40); cursor: move; }
.MagnifierPop { position: absolute; top: 0; overflow: hidden; background: #fff url(../images/loading.gif) no-repeat center center; }
.MagnifierImg { position: absolute; top: 0; left: 0; }
.spec-items { position: relative; width: 275px; overflow: hidden; margin: 15px 20px 0; }
.spec-items ul { width: 7500px; position: relative; overflow: hidden; }
.spec-items ul * { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.spec-items li { width: 69px; height: 51px; float: left; overflow: hidden; cursor: pointer; }
.spec-items li.on img { border: 1px solid #1f76e5; }
.spec-items li img { width: 60px; height: 42px; padding: 1px; border: 1px solid #ddd; }
span.spe_leftBtn, span.spe_rightBtn { position: absolute; bottom: 0px; display: block; width: 20px; height: 80px; line-height: 80px; font-family: "黑体"; text-align: center; font-size: 30px; color: #ddd; cursor: default; background-color: #f9f9f9; }
span.on { background-color: #ccc; color: #999; cursor: pointer; }
span.spe_leftBtn { left: 0; }
span.spe_rightBtn { right: 0; }
.nyproshow-txt { float: left; width: 380px; margin-left: 28px; z-index: 1; }
.nyproshow-txt>h1 { font-size: 20px; color: #333; border-bottom: 1px dashed #bbbbbb; padding: 2px 0 10px; line-height: 32px; margin-bottom: 10px; }
#MagnifierWrap2 .span_prev, #MagnifierWrap2 .span_next { background: url(../images/sprite.png) no-repeat; }
#MagnifierWrap2 .span_prev, #MagnifierWrap2 .span_next { position: absolute; bottom: -3px; width: 22px; height: 63px; text-indent: -999em; overflow: hidden; cursor: pointer; }
#MagnifierWrap2 .span_prev { left: 0; background-position: -90px -282px; }
#MagnifierWrap2 .span_prevb { background-position: -112px -282px; cursor: default; }
#MagnifierWrap2 .span_next { right: 0; background-position: -156px -282px; }
#MagnifierWrap2 .span_nextb { background-position: -134px -282px; cursor: default; }
/*产品参数*/

.nyproshow-info { line-height: 1.8; color: #666; margin-bottom: 20px; }
.showpro-tel { overflow: hidden; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px 0; }
.showpro-telx { float: left; line-height: 40px; }
.showpro-telx img { float: left; margin-right: 12px; }
.showpro-telcon { float: left; }
.showpro-telcon p { float: left; color: #666; margin-bottom: 0; }
.showpro-telcon span { float: left; color: #333; font-size: 24px; font-family: arial; }
.showpro-tel a { float: left; display: block; line-height: 40px; padding: 0 20px; background: #0274d4; color: #fff; border-radius: 10px; }
.showpro-tel a i { margin-right: 5px; }
.showpro-tel a:hover { background: #034ad8; }
.showpro-con { margin-top: 20px; padding: 0 15px; }
.showpro-con ul { border-bottom: 1px solid #ccc; line-height: 40px; margin-bottom: 10px; overflow: hidden; }
.showpro-con ul li { text-align: center; padding: 0 24px; font-size: 16px; background: #e6e6e6; color: #333; float: left; margin-right: 10px; cursor: pointer; }
.showpro-con ul li.on { background: #0274d4; color: #fff; }
.showpro-con ul li:last-child { margin-right: 0; }
.showpro-details { font-size: 16px; overflow: hidden; }
.showpro-details .showpro-det { display: none; }
.showpro-details div { margin-bottom: 10px; }
.showpro-details img { max-width: 100%; height: auto !important; }
.pr_form .form-group { display: flex; justify-content: left; margin: 10px 25px; }
/*相关产品*/

.nyaboutpro { line-height: 40px; height: 41px; border-bottom: 1px #ccc solid; margin: 0 15px; }
.nyaboutpro>h3 { float: left; width: 150px; text-indent: 12px; height: 40px; line-height: 40px; border-bottom: 2px #0274d4 solid; color: #0274d4; font-size: 18px; font-weight: bold;/*background:url(../images/nyaboutproico.png) no-repeat left;*/ }
#abprolist { margin: 20px 0; }
#abprolist li { padding: 0 15px; }
#abprolist li a { display: block; }
#abprolist li a .abpro-img { padding: 2px; border: 1px solid #ccc; }
#abprolist li a .abpro-img img { display: block; max-width: 100%; }
#abprolist li a p { margin-top: 5px; line-height: 30px; height: 30px; text-align: center; background: #ccc; padding: 0 10px; color: #333; }
#abprolist li a:hover .abpro-img { border-color: #0274d4; }
#abprolist li a:hover p { background: #0274d4; color: #fff; }
/*分享按钮*/

.jiathis { padding: 0px 5px; height: 35px; line-height: 30px; border-top: 1px dotted #ccc; text-align: right; position: relative; color: #666; margin: 10px 0px; }
.jiathis .jiathis_txt { float: left; }
/*上下页按钮*/

.ny-page { overflow: hidden; margin-bottom: 20px; }
.ny-pagea { width: 50%; float: left; padding: 0 10px; box-sizing: border-box; }
.ny-page a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 10px 15px; border: 1px solid #e4eaec; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; max-width: 80%; }
.ny-page a:hover { border-color: #e4eaec; background-color: #f3f7f9; }
/*搜索模块*/

.nysearch-ul { overflow: hidden; }
.nysearch-ul li.nysearch-li { padding: 0 0 15px 0;/*margin-bottom: 25px;*/ border-bottom: 1px dashed #333; overflow: hidden; margin: 10px 20px; }
.nysearch-til>a { line-height: 14px; color: #fff; vertical-align: baseline; white-space: nowrap; display: inline-block; background: #0080cd; margin-right: 5px; position: relative; top: 0; padding: 4px 6px; }
.nysearch-til>a .nysearch-arrow { position: absolute; width: 0; height: 0; vertical-align: top; top: 7px; right: -4px; border-left: 4px solid #000; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left-color: #0280f6; }
.nysearch-til>a:hover { background: #0080cd; }
.nysearch-til>a:hover .nysearch-arrow { border-left-color: #0080cd; }
.nysearch-til>h2 { display: inline; font-size: 19px; margin: 0; font-weight: bold; position: relative; top: 1px; line-height: 25px; }
.nysearch-con p.nysearch-desp { color: #666; font-size: 14px; line-height: 23px; margin: 5px 0; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.nysearch-date { color: #333; line-height: 20px; font-size: 12px; }
.nysearch-date span { color: #999; }
.nysearch-date p { float: left; margin: 0; }
.nysearch-date i { margin-right: 5px; }
.nysearch-con a.nysearch-more { position: relative; left: 0; color: #ffffff; font-size: 13px; width: 100px; height: 30px; line-height: 30px; background: #999; margin-top: 10px; display: block; border-radius: 20px; float: left; text-align: center; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.nysearch-con a.nysearch-more:hover { background: #0080cd; left: 10px; }
/*手机样式*/

.m-header, .sp_header, .sjj_nav, .mm-nav, .m-nav, .m_footer, .g-adv, .m-main, .m-fewm, .m-fbtn, .m-location, .ny_body, .g-bd, .g-nynav, .ninde, .m-text { display: none; }
 @media (max-width: 768px) {
html, body { max-width: 640px; min-width: 320px; margin: 0 auto; overflow-x: hidden; position: relative; }
body { padding-bottom: 50px; }
* { box-sizing: border-box; }
.htop, .hcont, .sticky-wrapper, .navBox, #banner, .search, .about, #countup, .product, .news, .footer, .fcopy, .RandomNews1, .diyos, .texten { display: none; }
.proMain, #panerz, .newMain, .link, .pro_l, .rtop, #productlist, .topnew, #showproduct, #imglist, #showimg, #newslist, #shownews, .m-img { display: none; }
.service, .custom, .dist, .adv, .case, .about, .synews, .bolang { display: none; }
.hzbg, .ysbox, .zhlc_aa, .about_box, .fbg, .linkbg, .solve, .features, .wmship { display: none }
.case_a, .zhs_img, .partner, .customized, .album, #news, .foot_con { display: none }
.m-header, .m-nav, .sp_header, .sjj_nav, .g-adv, .m-main, .m-fewm, .m-fbtn, .m-location, .ny_body, .g-bd, .g-nynav, .m-text, .m_footer { display: block; }
.container { width: 100%; }
.sp_header {/* height: 4.6rem; */ max-width: 640px; overflow: hidden; background: #fff; position: fixed; z-index: 10; width: 100%; padding: 10px 6px; border-bottom: 3px solid #1663a0; }
.sp_logo { float: left; height: 48px; }
.sp_logo img { margin: auto; height: 100%; }
.sp_nav { width: 44px; float: right; position: relative; cursor: pointer; height: auto; margin-top: 1rem; display: initial; }
.sp_nav span { display: block; background: #0274d4; width: 20px; height: 3px; position: absolute; right: 6px; transition: all ease 0.35s; }
.sp_nav span:nth-of-type(1) { top: 0px; width: 28px; }
.sp_nav span:nth-of-type(2) { top: 8px; width: 20px; }
.sp_nav span:nth-of-type(3) { top: 16px; width: 24px; }
.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); width: 28px; }
.sjj_nav { position: fixed; z-index: 9; background: #eee; width: 100%; height: calc(100% - 245px); font-size: 14px; line-height: 40px; top: -100%; left: 0; overflow: auto; overflow-x: hidden; transition: top ease 0.35s; }
.nav_show { top: 70px; }
.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; }
.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 #ddd solid; margin-left: 20px; margin-right: 20px; position: relative; line-height: 40px; font-size: 14px; }
.sjj_nav>ul >li:last-child { border-bottom: 1px #ddd solid; }
.sjj_nav ul li ul { display: none }
.sjj_nav ul li a { color: #666; width: 80%; background: url(../fonts/9bd81da29f1947aa8a72203480d5f04e.woff) left no-repeat; background-size: 20%; }
.m-dphone dl dt { }
.m-dphone dl dd { margin-left: 5px; font-weight: bold; font-size: 14px; line-height: 18px; color: #0274d4; }
.mm-nav { padding-top: 70px; display: grid; }
.mm-nav ul { display: inline-block; margin-bottom: 0; }
.mm-nav ul li { float: left; width: 25%; text-align: center; border-right: 1px solid #0274d4; background-image: linear-gradient(180deg, #2e84cd, #0274d4); }
.mm-nav ul li a { color: #fff; width: 100%; line-height: 40px; display: block; }
/* -- 页面整体布局 -- */

.m-header { overflow: hidden;/*padding-bottom: 10px;*/ }
.m-header h1 { text-align: center;/*padding:3%;*/ }
.m-header h1 img { max-width: 100%; vertical-align: middle; float: left; margin: 10px;/*border-right: 1px solid #ddd;*/ }
.m-header .m-slogan { color: #393939; text-align: center; }
.m-header .m-slogan p { font-size: 1.2rem; }
.m-header .m-slogan span { font-size: 1rem; }
.m-header h1 img { width: 22%; max-width: 100%; vertical-align: middle; float: left; margin: 10px /*border-right: 1px solid #ddd;*/ }
.m-header .m-dpgone p { font-size: 15px; font-weight: bold; color: #1284f2; line-height: 30px; }
.m-header .m-dpgone span { font-size: 14px; color: #666; margin-top: 10px; font-weight: bold; }
.m-header .m-dpgone { display: block;/*float: left;*/ padding: 25px 0; }
/*手机标题*/

.m_sy-title { text-align: center; }
.m_sy-title h2 { font-size: 18px; color: #252525; font-weight: bold; }
.m_sy-title p { font-size: 14px; padding: 5px 0; color: #666; }
.m_sy-title span { color: #0274d4; }
/*服务*/

.m_service { padding: 25px 5px; overflow: hidden; background-color: #f0f1f3; }
.m_ser_box { margin-top: 20px; }
.m_ser_box .service_list img { margin: 0 auto; display: block; }
.m_ser_box .service_list .service_con { text-align: center; background-color: #0274d4; padding: 5px 0; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; }
.m_ser_box .service_list h5 { color: #fff; margin-bottom: 5px; }
.m_ser_box .service_list a { display: block; text-align: center; border-radius: 15px; color: #fff; background-color: #ff9c00; width: 50%; margin: 0 auto; }
/*

    .m_service .ser_item .ser_con h5{font-size: 18px;color: #fff;line-height: 35px;}

    .m_service .ser_item .ser_con p{font-size: 14px;color: #fff;}

    .m_service .ser_item {width: 100%;height: 180px;border-radius: 15px;float: left;text-align: center;margin:  5px 0;position: relative;}

    .m_ser_box .ser_item .ser_con{ width: 100%;clear: both;display: block;margin-top:45px;text-align: center}

    .m_ser_box .ser_item .ser_con img{margin: 0 auto;}

    .m_ser_box .ser_item .set_del {display: block;position: absolute;bottom: 0;left: 31%;width: 35%;text-align: center;}

    .m_ser_box .ser_item .set_del a {display: block;background-color: rgba(255, 255, 255, 0.3);color: #fff;padding: 5px;border-top-right-radius: 15px;border-top-left-radius: 15px;font-size: 14px;}

    */





    /*定制*/



.m_custom { padding: 25px 0; background: url(../images/solve.jpg) no-repeat center / cover; position: relative; display: block; overflow: hidden; }
.m_custom .m_cus { margin-top: 15PX; }
.m_custom .m_sy-title h2 { color: #fff; }
.m_custom .m_sy-title p { color: #fff; }
.m_custom .custom_box { margin: 0 5px; float: none; background-color: #c4e0ff; }
.m_custom .custom_box .m_solve_img .m_so>img { max-width: 65%; margin: 0 auto; }
/* .m_custom .custom_box .m_solve_img .tb_img{position: relative;}*/

.m_custom .custom_box .m_solve_img .tb_img img { max-width: 30%; margin: 0 auto; /*position: absolute;

  left: 50%;

  bottom: 65px;

  transform: translateX(-50%);*/ }
.m_custom .custom_box .m_solve_img .m_so .motion {/*margin-top: 40px;*/ }
/* .m_custom .custom_box:nth-child(even) .m_olve_img{flex-direction: column-reverse;margin-top: 30px;}*/



/* .m_custom .custom_box .m_solve_img .m_so2 img{position: absolute;left: 50%;transform: translateX(-50%);top: 15px;}*/



.m_custom .custom_box .solve_img .tb_img { }
.m_custom .custom_box .solve_cons { text-align: center; padding: 15px 6px; border-radius: 15px; }
.m_custom .custom_box .solve_cons h5 { color: #fff; font-size: 14px; }
.m_custom .custom_box .solve_cons p { color: #fff; font-size: 12px; }
/* .m_custom .custom_box .tb_img{display: flex;flex-direction: column;}*/

.m_custom .custom_box .m_solve_img { display: flex; flex-direction: column; }
.m_custom .custom_box:nth-child(even) .m_solve_img { flex-direction: column-reverse; margin-top: 30px }
/* .m_custom .custom_box:nth-child(-n+2){display: none;}*/

 /*

  .m_cus .custom_box .custom_item{border-radius: 25px;background-color: #0274d4;margin: 0 5px;transition: all .5s;}





  .m_cus .custom_box .custom_item img{width: 100%;border-radius: 15px;}

  .m_cus .custom_box .custom_item p{font-size: 20px;color: #fff;font-weight: 700;text-align: center;padding: 15px 0; }

  .m_cus .custom_box{  margin: 30px 0 30px 0;padding: 0 50px;transition: all .5s;}

  */





    /*产品*/

.m_dist { padding: 25px 0; }
.m_dist .dist_nav { margin-top: 15px; margin-bottom: 30px; height: auto; }
.m_dist .dist_nav .m_dist_item { display: flex; text-align: center; flex-wrap: wrap; align-content: flex-start; }
.m_dist .dist_nav .m_dist_item a { width: 30%; display: inline-block; padding: 10px 0; border: 1px solid #ddd; border-radius: 25px; margin: 3px 5px; }
.m_dist .dist_nav .m_dist_item a.on { color: #0274d4; }
.m_dist .dist_nav .m_dist_item p { font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.m_dist .dist_nav .m_dist_item p span {/*margin-left: 25px;*/ }
.m_dist .dist_nav .m_dist_item a img { opacity: 1; left: 10px; position: absolute; bottom: -3px; }
.m_dist .dist_nav .m_dist_item a .img0 { opacity: 1; }
.m_dist .dist_nav .m_dist_item a .img1 { opacity: 0; }
.m_dist .dist_nav .m_dist_item a:hover .img1 { opacity: 1; }
.m_dist .dist_nav .m_dist_item a:hover { color: #0274d4; }
.m_dist .dist_nav .m_dist_item a.on { color: #0274d4; }
.m_dist .dist_nav .m_dist_item a.on .img1 { opacity: 1; }
.m_dist .dist_box .m_dist_item:hover .dist_cont { background-color: #0274d4; border-bottom-right-radius: 9px; border-bottom-left-radius: 9px; }
.m_dist .dist_box .m_dist_item:hover .dist_cont span { color: #fff; }
.m_dist_box { display: block; overflow: hidden; }
.m_dist_box .dist_item { width: 47%; border: 1px solid #ddd; border-radius: 10px; float: left; margin: 5px 5px; }
.m_dist_box .dist_item img { border-top-left-radius: 10px; border-top-right-radius: 10px; width: 100%; }
.m_dist_box .dist_item .dist_cont { padding: 5px; }
.m_dist_box .dist_item .dist_cont span { width: 100%; text-align: center; font-size: 14px; color: #333;/* padding-left: 15px;*/ line-height: 34px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; }
.m_dist_box .dist_item .dist_cont a { font-size: 12px; color: #fff; float: right; background: url(../images/jiant.png) no-repeat 60px #0274d4; padding: 5px 30px 5px 10px; border: 1px solid #ddd; border-radius: 25px; }
.m_dist_list1 { margin-top: 10px; }
/*m_youshi*/

.m_youshi { padding: 25px 10px; }
.aa_adv_box .m_adv_box_r img { max-width: 100%; }
.aa_adv_box .aa_adv_box_l { background-image: linear-gradient(-60deg, #fe9a00, #ed7418); }
.aa_adv_box .aa_adv_box_l .aa_adv_con { text-align: left; padding: 10px 20px; }
.aa_adv_box .aa_adv_box_l .aa_adv_con h5 { font-size: 16px; line-height: 25px; color: #fff; font-weight: bold; }
.aa_adv_box .aa_adv_box_l .aa_adv_con p { font-size: 14px; line-height: 25px; color: #fff; }
.aa_adv_box .aa_adv_box_l .aa_adv_con .adv_btn { background-color: #fff; text-align: center; color: #0274d4; width: 30%; padding: 5px; border-radius: 25px; margin-top: 10px; display: inline-block; margin-left: 70%; }
.mm_adv_list { display: flex; justify-content: center; margin-bottom: 20px; }
.aa_adv_box .aa_adv_box_l .aa_adv_con p span { padding-left: 15px; }
.aa_adv_box .aa_adv_box_l .aa_adv_con p:nth-child(n+3)::before { content: ''; position: relative; width: 10px; height: 10px; background: #fff; border-radius: 25px; top: 18px; display: block; }
.mm_adv_nav .mm_adv_list .adv_nav_item h5 { display: block; font-size: 16px; color: #666; text-align: center; line-height: 25px;/*margin-top: 45px;*/ }
.mm_adv_nav .mm_adv_list .adv_nav_item { flex: 1; position: relative; margin: 0 2px; }
.mm_adv_nav .mm_adv_list .adv_nav_item img { display: block; margin: 0 auto; position: absolute; left: 45px; transform: translateX(-50%); }
.mm_adv_nav .mm_adv_list .adv_nav_item .img_show { opacity: 1; }
.mm_adv_nav .mm_adv_list .adv_nav_item .img_hide { opacity: 0; }
.mm_adv_nav .mm_adv_list .adv_nav_item.on { background-color: #ff9621; }
.mm_adv_nav .mm_adv_list .adv_nav_item.on h5 { color: #fff; }
.mm_adv_nav .mm_adv_list .adv_nav_item.on .img_hide { opacity: 1; }
/*case*/

.m_case { padding: 25px 0; }
.m_case_list { margin: 30px 0; display: block; }
.m_case_list .case_item {/*padding: 5px;border: 1px solid #ddd;float: left;*/ border-radius: 10px; margin: 0 10px; display: block; }
.m_case_list .case_item img { margin: 0 auto; display: block; max-width: 100%; }
.m_case_list .case_item .m_case_conq { background-color: #eee; padding: 10px 8px; }
.m_case_list .case_item h5 { font-size: 16px; color: #444; font-weight: bold; line-height: 35px; text-indent: 1rem; }
.m_case_list .case_item p { font-size: 14px; line-height: 20px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.m_case_list .case_del { position: relative; }
.m_case .pbot1 { background: url(../images/cleft.png) no-repeat center; left: -60px; top: 50%; transform: translateY(-50%); width: 50px; height: 90px; display: block; position: absolute; }
.m_case .pbot2 { background: url(../images/crig.png) no-repeat center; right: -20px; top: 50%; transform: translateY(-50%); width: 50px; height: 90px; display: block; position: absolute; }
.m_case_list .case_item:hover { background-color: #0274d4; }
.m_case_list .case_item:hover p { color: #fff; }
/*m_adv*/

.m_adv { padding: 25px 0;/*background: url(../images/mtex.png)no-repeat center / cover;*/ position: relative; display: block; overflow: hidden; }
/*  .m_adv .m_sy-title h2{color: #fff;}

  .m_adv .m_sy-title p{color: #fff;}*/

.m_adv_box { margin-top: 20px; }
.m_adv_list { height: 140px; display: flex; background-color: rgb(251 245 245 / 50%); margin: 0 10px; padding: 5px; }
.m_adv_list .m_adv_l { width: 30%; }
.m_adv_list .m_adv_l img { max-width: 100%; margin: 30% 0; }
.m_adv_list .m_adv_r { margin-left: 10px; }
.m_adv_list .m_adv_r h5 { color: #0274d4; font-size: 16px; font-weight: 700; line-height: 30px; }
.m_adv_list .m_adv_r p { color: #666; font-size: 14px; line-height: 25px; }
/*m_about*/

.m_about {/*padding: 25px 0;*/ }
/* .m_about .about-nr{ padding-top: 20px;}*/

.m_about .about-nr .m-ab-img { background: #0274d4; }
.about-nr .m-ab-img img { width: 100%; padding: 24px; position: relative; top: 30px; padding-top: 0; padding-bottom: 10px; }
.about-nr .m-ab-wz { padding: 20px 26px; padding-top: 30px; background: #f5f5f5; }
.about-nr .m-ab-wz h2 { font-size: 18px; font-weight: bold; color: #0274d4; }
.about-nr .m-ab-wz h4 { font-size: 15px; padding: 10px 0; color: #333; }
.about-nr .m-ab-wz p { color: #666; line-height: 24px; font-size: 14px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; }
.about-nr .m-ab-wz .m-aba { margin-top: 10px; width: 160px; height: 36px; background: #0274d4; display: inline-block; color: #fff; text-align: center; line-height: 36px; font-size: 14px; border-radius: 20px; background-size: 160px; }
.m_nav_nav { display: flex; justify-content: center; }
.m_nav_nav a { display: inline-block; text-align: center; background-color: rgb(217 206 206 / 15%); border: 1px solid; border-radius: 5px; width: 30%; margin: 0 5px; padding: 5px; color: #333; font-size: 14px; }
.m_nav_nav a.on { background-color: #0274d4; color: #fff; }
.m_ab_img_item { margin: 10px; }
.m_ab_img_item h5 { text-align: center; line-height: 35px; font-size: 14px; }
/**/

.m_partner_list a { display: block; margin: 0 10px; }
.m_partner_list p { text-align: center; color: #444; background-color: #f7f7f7; padding: 5px 0; }
/*m_album*/

.m_album { padding: 20px 0; }
.m_imgtags { font-size: 0; text-align: center; margin: 15px 0; }
.m_imgtags a { display: inline-block; position: relative; color: #fff; font-size: 16px; width: 25%; line-height: 33px; background: #353a3f; margin-right: 10px; transform: skewX(10deg); }
.m_imgtags a:first-child { margin-left: 21px; width: 25%; }
.m_imgtags a:first-child::after { content: ''; width: 42px; height: 33px; position: absolute; left: -21px; top: 0; background: #353a3f; transform: skewX(-10deg); border-radius: 21px 0 0 21px; transition: none; }
.m_imgtags a:last-child { margin-right: 21px; width: 25%; }
.m_imgtags a:last-child::after { content: ''; width: 42px; height: 33px; position: absolute; right: -21px; top: 0; background: #353a3f; transform: skewX(-10deg); border-radius: 0 21px 21px 0; transition: none; }
.m_imgtags a span { display: block; transform: skewX(-10deg); position: relative; z-index: 1; color: #fff; }
.m_imgtags a:first-child span { text-indent: -21px; }
.m_imgtags a:last-child span { text-indent: 21px; }
.m_imgtags a.on { background: #0359b6; color: #333; }
.m_imgtags a.on::after { background: #0359b6; }
/* .m_album_box{margin-top: 20px;}*/



.m_album_list { margin: 0 10px; }
/*news*/

.m_news { padding: 25px 10px; }
.m_news_nav { display: flex; justify-content: center; }
.m_news_nav a { display: inline-block; text-align: center; background-color: rgb(217 206 206 / 15%); border: 1px solid; border-radius: 5px; width: 30%; margin: 0 5px; padding: 5px; color: #333; font-size: 14px; }
.m_news_item { display: flex; margin: 10px 0; background-color: rgb(217 206 206 / 15%); width: 100%; }
.m_news_item .m_news_list_l { width: 35%; }
.m_news_item .m_news_list_l img { max-width: 100%; width: 100%; }
.m_news_item .m_news_list_r { width: 65%; padding-left: 10px; }
.m_news_item .m_news_list_r h5 { color: #333; font-weight: bold; font-size: 18px; line-height: 40px; width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 3px 0; }
.m_news_item .m_news_list_r p { color: #333; font-size: 16px; line-height: 25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.m_news_nav a.on { background-color: #0274d4; color: #fff; }
 @media (max-width: 500px) {
 .m_news_item .m_news_list_r h5 {
font-size: 16px;
line-height: 30px;
}
 .m_news_item .m_news_list_r p {
font-size: 14px;
line-height: 20px;
}
}
/* m_footer */

.m_footer { padding: 25px 10px; width: 100%; background-color: #333333; position: relative; z-index: 9; }
.m_foot_con .ftlogo .ftc_phonefont { padding-bottom: 16px; }
.m_foot_con .ftlogo .ftc_phonefont img { padding-top: 3px; }
.m_foot_con .ftlogo .ftc_phonefont span { font-size: 18px; color: #fff; }
.m_foot_con .ftlogo { text-align: center; }
.m_foot_con .ftlogo .ftc_phonenum { color: #fff; padding-bottom: 16px; font-size: 16px; font-weight: bold; }
.m_foot_con .ftlogo .ftc_phonenum em { font-size: 14px; font-weight: bold; }
.m_foot_con .ftlogo .ftc_email { color: #fff; padding-bottom: 10px; font-size: 14px; }
.m_foot_con .ftlogo .ftc_address { color: #fff; font-size: 14px; padding-bottom: 10px; }
.ftc_bannum { color: #fff; font-size: 14px; border-top: 1px solid #999999; }
.ftc_banq { color: #fff; font-size: 14px; line-height: 35px; }
.ftc_banq a { color: #fff; }
.ftc_ban { display: flex; flex-wrap: wrap; align-content: flex-start; padding: 0; margin-top: 25px; border-top: 1px solid #999999; }
/*导航*/

/*	.m-nav{ height:5.875rem; overflow:hidden; background:#0274d4; position:relative;}

	.m-nav:before{content: '';position: absolute;width: 100%;left: 0;top: 50%;border-bottom: 1px solid #aaa;}

	.m-nav a{display: block;float: left;width: 25%;font: 1rem/2.92rem " ";height: 2.92rem;color: #fff;text-align: center;border-right: 1px solid #aaa;}

	.m-nav a:nth-child(4n){border-right: none;}

	.m-nav a:hover{color:#fff;}*/



.content { width: 100%; }
.inner { width: 100%; padding-top: 0px; }
.inner_fl { width: 100%; }
.showabout { margin-right: 0px; line-height: 25px; overflow: hidden; min-height: 600px; color: #666; padding: 0 10px; }
.showabout img { max-width: 100%; }
/*ban轮播广告*/

.g-adv { overflow: hidden; }
.g-adv img { display: block; width: 100%; }
/*标题*/

.m-title>h2 { font-size: 1.5rem; color: #333; text-align: center; font-weight: bold; }
.m-title>p { font-size: 1rem; color: #666; text-align: center; }
/*产品中心*/

.g-pro { padding: 20px 0; }
.g-pro .wlist { display: flex; flex-wrap: wrap; align-content: flex-start; margin-top: 20px; }
.g-pro .wlist li { flex: 1 }
.g-pro .wlist li a { display: block; line-height: 40px; padding: 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; text-align: center; border: 1px solid #E5E5E5; }
.g-pro .wlist li.z-on a { background: #0274d4; color: #fff; border: 1px solid #0274d4; }
.g-pro .wcont { padding: 5px; }
.g-pro .wcont li { width: 50%; float: left; padding: 5px; }
.g-pro .wcont li a { display: block; }
.g-pro .wcont li a img { width: 100%; border: 1px solid #ddd; }
.g-pro .wcont li a p { line-height: 30px; padding: 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
/*menu*/

.menu { width: 100%; clear: both; }
.menu>ul { list-style: none; overflow: hidden; display: flex; flex-wrap: wrap; margin: 0 auto; width: 100%; }
.menu>ul li { float: left; text-align: center; width: 24.5%; border-bottom: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; /*height:4rem;*/ }
.menu ul li:nth-child(4n) { border-right: none; }
.menu ul li img { width: 2em;/*height: 2em;*/ padding-top: 1.0em; }
.menu ul li span { display: block; text-align: center; font-size: 12px; }
.menu ul li span a:hover { color: #8ec21f; font-size: 15px; }
.menu ul a { display: block; text-align: center; text-decoration: none }
.menu ul a:hover { color: #8ec21f }
.menu ul a:link, .menu ul a:active, .menu ul a:visited { font-size: 15px; line-height: 25px; }
.xd_title { background: url(../images/pro_bj.png)no-repeat center; position: relative; font-size: 20px; color: #4a2618; line-height: 30px; text-align: center; padding-top: 29px; padding-bottom: 33px; font-weight: bold; }
.xd_title em { color: #8ec21f; font-weight: bold; }
.xd_title p { font-size: 14px; color: #4b4b4b; line-height: 40px; text-align: center; font-weight: normal; }
.xd_title1 { position: relative; font-size: 40px; color: #4a2618; line-height: 40px; text-align: center;/* padding-bottom: 20px; */ padding-top: 29px; padding-bottom: 33px; font-weight: bold; }
.xd_title1 i::before { content: ""; position: absolute; left: 40px; top: 12px; width: 69px; height: 67px; background: url(../images/ico_left.png)no-repeat left; }
.xd_title1 i::after { content: ""; position: absolute; right: 50px; bottom: 0; width: 69px; height: 67px; background: url(../images/ico_right.png)no-repeat right; }
.xd_title1 em { font-size: 30px; color: #8ec21f; font-weight: bold; padding: 0 8px; }
.xd_title1 p { font-size: 15px; color: #4b4b4b; line-height: 40px; text-align: center; font-weight: normal; }
 @media(max-width:539px) {
.xd_title1 { position: relative; font-size: 20px; color: #4a2618; line-height: 20px; text-align: center;/* padding-bottom: 20px; */ padding-top: 29px; padding-bottom: 33px; font-weight: bold; }
.xd_title1 i::before { content: ""; position: absolute; left: 24px; top: 12px; width: 69px; height: 67px; background: url(../images/ico_left.png)no-repeat left; }
.xd_title1 i::after { content: ""; position: absolute; right: 3px; bottom: 0; width: 69px; height: 67px; background: url(../images/ico_right.png)no-repeat right; }
.xd_title1 em { font-size: 30px; color: #8ec21f; font-weight: bold; padding: 0 8px; }
.xd_title1 p { font-size: 13px; color: #4b4b4b; line-height: 40px; text-align: center; font-weight: normal; }
}
 @media(max-width:389px) {
.xd_title1 { position: relative; font-size: 20px; color: #4a2618; line-height: 20px; text-align: center;/* padding-bottom: 20px; */ padding-top: 29px; padding-bottom: 33px; font-weight: bold; }
.xd_title1 i::before { content: ""; position: absolute; left: 18px; top: 12px; width: 69px; height: 67px; background: url(../images/ico_left.png)no-repeat left; }
.xd_title1 i::after { content: ""; position: absolute; right: 3px; bottom: 0; width: 69px; height: 67px; background: url(../images/ico_right.png)no-repeat right; }
.xd_title1 em { font-size: 30px; color: #8ec21f; font-weight: bold; padding: 0 8px; }
.xd_title1 p { font-size: 12px; color: #4b4b4b; line-height: 40px; text-align: center; font-weight: normal; }
}
#product { background: #f7f7f9; padding: 20px 0 }
.product_nr1 { }
.product_nr { margin-top: 10px; }
.product_nr li { float: left; width: 47%; text-align: center; margin: 5px; overflow: hidden; }
.product_nr li .pic { overflow: hidden; display: block; }
.product_nr li .pic img { display: block; width: 100%; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
.product_nr li h2 { background-color: #eee; font-weight: normal; font-size: 1em; line-height: 40px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.product_nr li h2 a { color: #4b4b4b; line-height: 40px; text-decoration: none; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.product_nr li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.product_nr li:hover h2 { background-color: #8ec21f; color: #fff; text-align: center; }
.product_nr_tb { width: 90%; height: 48px; line-height: 48px;/*margin-top:20px; margin-bottom:10px;*/ border-radius: 50px; background-color: #8ec21f; text-align: center; display: inline-block; position: relative; color: #fff; font-weight: bold; font-size: 18px;/*left: 22%;*/ padding-left: 16px; margin: 10px 15px; }
.product_nr_tb em { font-size: 14px; font-weight: normal; }
.product_nr_tb::before { content: ""; position: absolute; left: 22px; width: 22px; height: 26px; background: url(../images/tel.png)no-repeat left; top: 10px; }
 @media(max-width:587px) {
/*.product_nr li{float:left;width: 40%;text-align:center;margin:16px;overflow:hidden;}*/

     /* .product_nr_tb{width:90%;left:10px;position:relative;font-size:18px;padding-left: 16px;}*/

.product_nr_tb::before { content: ""; position: absolute; left: 22px; top: 0px; width: 100%px; height: 100%; background: url(../images/tel.png)no-repeat left; }
}
/* @media(max-width:390px){

      .product_nr li{float:left;width: 40%;text-align:center;margin:16px;overflow:hidden;}

      .product_nr_tb{width:90%;left:10px;position:relative;font-size:18px;padding-left: 16px;}

     }*/



.g-advantage { overflow: hidden; margin-bottom: 2.87rem; }
.g-advantage h2 { text-align: center; font-size: 1.5rem; color: #282828; background: url(../images/advantage_title_bg.jpg) no-repeat center 0; background-size: 100%; height: 5.34rem; padding-top: 0.7rem; }
.g-advantage h2 span { color: #004ea1; font-size: 2rem; font-family: "Arial"; font-weight: bold; }
.g-advantage h2 .madv_en { font-size: 1.5rem; }
.g-advantage h2 b { display: block; font-size: 0.9rem; color: #666; }
.g-advantage .con { width: 100%; display: inline; float: left; }
.g-advantage p { /*height: 18.33rem;*/ overflow: hidden; }
.g-advantage p img { width: 100%; display: block; }
.g-advantage dl { overflow: hidden; margin: 0 6.25% 1.25rem 3.125%; }
.g-advantage dt { font-size: 1.1rem; font-weight: bold; color: #393939; margin-bottom: 0.2rem; height: 3.5rem; padding-left: 14%; line-height: 3.5rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.g-advantage dt span { display: block; font-size: 0.75rem; text-transform: uppercase; color: #e0e0e0; font-weight: normal; }
.g-advantage .advantage1 dt { background: url(../images/advantage_title1.jpg) no-repeat center 0.3rem; background-size: 100% 3.17rem; }
.g-advantage .advantage2 dt { background: url(../images/advantage_title2.jpg) no-repeat center 0.3rem; background-size: 100% 3.17rem; }
.g-advantage .advantage3 dt { background: url(../images/advantage_title3.jpg) no-repeat center 0.3rem; background-size: 100% 3.17rem; }
.g-advantage .advantage4 dt { background: url(../images/advantage_title4.jpg) no-repeat center 0.3rem; background-size: 100% 3.17rem; }
.g-advantage .advantage5 dt { background: url(../images/advantage_title5.jpg) no-repeat center 0.3rem; background-size: 100% 3.17rem; }
.g-advantage dd { margin-left: 13%; overflow: hidden; }
.g-advantage dd li { background: url(../images/advant_icon.jpg) no-repeat 0 center; background-size: 0.25rem 0.208rem; font-size: 1rem; line-height: 2rem; color: #666666; padding-left: 4%; border-bottom: 1px dashed #e5e5e5; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.g-advantage dd li:last-child { border-bottom: none; }
.g-advantage dd li i { color: #004ea2; }
.g-advantage .m-cnt { height: 0.5rem; margin-top: 0.5rem; text-align: center; padding-left: 25%; }
.g-advantage .m-cnt li { width: 13%; height: 0.5rem; background: #c8c8c8; display: inline-block; float: left; margin-right: 5%; }
.g-advantage .m-cnt li.z-on { background: #0274d4; }
/*公司简介*/

.xdabout { margin-top: 20px; }
.xdabout_nr { margin: auto 10px; text-align: center }
.xdabout_nr img { text-align: center; width: 100%; }
.xdabout_nr h2 { font-size: 16px; font-weight: bold; color: #8ec21f; line-height: 40px; text-align: left; }
.xdabout_nr p { line-height: 25px; color: #4b4b4b; font-size: 14px; text-align: left; }
/*新闻*/

.xdnew { margin-top: 20px; margin-bottom: 20px; }
.xdnew_title { display: flex; background-color: #f8f8f8; border-bottom: 1px #e5e5e5 solid; }
.xdnew_title a { flex: 1; color: #4a2618; line-height: 50px; text-align: center; font-size: 14px; position: relative; }
.xdnew_title a.cur { color: #fff; background-color: #0274d4; }
.xdnew_title a.cur::after { content: ""; width: 100%; height: 4px; background-color: #0274d4; position: absolute; bottom: 0; left: 0; }
.xdnew_nr1 { margin-top: 20px; }
.xdnew_nr { margin-bottom: 0em; width: 100%; clear: both; }
.xdnew_nr dl { padding: 0.5rem; overflow: hidden; border-bottom: 1px #ccc dashed; }
.xdnew_nr dt { padding: 0.5rem 0; float: left; width: 20%; text-align: center; background: url(../images/dtdtbg.png) no-repeat center; background-size: 100% 100%; }
.xdnew_nr dt span { display: block; font-size: 1rem; color: #0274d4; font-weight: 700; }
.xdnew_nr dt em { display: inline-block; padding-top: 0.4rem; font-size: 0.8rem; margin-top: 0.4rem; border-top: 1px solid #c3c3c3; }
.xdnew_nr dd { float: right; width: 75%; line-height: 1.6rem; }
.xdnew_nr dd h5 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.xdnew_nr dd h5 a { color: #333; font-size: 1.0rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.xdnew_nr dd h5 a:hover { color: #8ec21f }
.xdnew_nr dd p { color: #666; font-size: 0.7rem; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.sb_box .active { max-width: 100%; padding: 0 10px; vertical-align: middle; }
.cpMain { background: none; }
.sidebar .sb_box { width: 100%; }
.lxtop { margin-top: 0; }
.lxtop .on { padding: 10px; }
.lxfsnr li { width: 100%; margin: 0 0 20px 0; padding-left: 20px; border-right: none; }
.lxfsnr li p { font-size: 14px; }
.Separate { font-size: 24px; margin: 15px auto; }
#showtext img { max-width: 100%; width: 100%; }
.g-honor {/*height: 16.75rem;margin-bottom: 2.4rem;*/ overflow: hidden; background: url("../images/honor_bg.jpg") no-repeat center 0; background-size: 100%; }
.g-honor h2 { text-align: center; font-size: 1.4rem; color: #393939; font-weight: bold; overflow: hidden; margin: 1rem 0 1rem; }
.g-honor .prev { float: left; margin: 2.7rem 0 0 3%; }
.g-honor .next { float: right; margin: 2.7rem 3% 0 0; }
.g-honor .prev, .g-honor .next { width: 1.5rem; height: 1.5rem; }
.g-honor .prev img, .g-honor .next img { display: block; width: 100%; height: auto; }
.g-honor .nowarp { width: 75.31%; margin: 0 auto; overflow: hidden; }
.g-honor li { width: 47.71%; height: 11.58rem; overflow: hidden; float: left; position: relative; }
.g-honor li img { display: block; width: 100%; padding: 0.75rem; border: 1px solid #ebebeb; background: #fff; box-sizing: border-box; }
.g-honor li span { font-size: 1rem; display: block; width: 100%; text-align: center; margin-top: 0.5rem; color: #000000; }
.g-honor a:nth-child(2n) li { float: right; }
.slidermar { padding: 10px 35px; height: 157px; overflow: hidden; background: #FFF; }
.bx-wrapper { position: relative; padding: 0;  *zoom:1;
margin: 0 auto; }
.bx-wrapper .img { border: 1px solid #ccc; padding: 1px; background: #fff; }
.bx-wrapper img { max-width: 100%;/* height:120px;*/

}
.bx-wrapper .slide { text-align: center; }
.bx-wrapper .slide p { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.bx-wrapper .bx-viewport { left: 0px; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0) }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100% }
.bx-wrapper .bx-loading { min-height: 50px; /* background: url(../images/bx_loader.gif) center center no-repeat #fff;*/

height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000 }
.bx-wrapper .bx-pager { display: none; text-align: center; font-size: .85em; font-family: Arial; font-weight: 700; color: #666; padding-top: 20px }
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block;  *zoom:1;
*display: inline
}
.bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000 }
.bx-wrapper .bx-prev { left: -34px; background: url(../images/prev.png) no-repeat center center; background-size: 90%; }
.bx-wrapper .bx-next { right: -34px; background: url(../images/next.png) no-repeat center center; background-size: 90%; }
.bx-wrapper .bx-prev:hover { background-position: 0 0 }
.bx-wrapper .bx-next:hover { background-position: -0 0 }
.bx-wrapper .bx-controls-direction a { position: absolute; top: 40%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999; }
.bx-wrapper .bx-controls-direction a.disabled { display: none }
.bx-wrapper .bx-controls-auto { text-align: center }
.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(../images/controls.png) -86px -11px no-repeat; margin: 0 3px }
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0 }
.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(../images/controls.png) -86px -44px no-repeat; margin: 0 3px }
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80% }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px }
.bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80,80,80,.75); width: 100% }
.bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px }
.wap-ys_nr { margin-top: 30px; overflow: hidden; padding-left: 10px; padding-right: 10px; }
.wap-ys_nr dt { overflow: hidden; display: block; position: relative; z-index: 1; }
.wap-ys_nr dt img { width: 100%; display: block; }
.wap-ys_nr .wap-ys_nr_list { background: #fff; border: 1px solid #ddd; border-top: none; padding-left: 10px; padding-right: 10px; padding-bottom: 15px; height: 290px; }
.wap-ys_nr .wap-ys_nr_t { position: relative; font-size: 18px; color: #2196dd; font-weight: bold; padding-left: 80px; line-height: 3; }
.wap-ys_nr .wap-ys_nr_t:after { position: absolute; content: ''; width: 60px; height: 76px; display: block; background: url(../images/wap_ysico.png)no-repeat center; top: -30px; z-index: 2; font-size: 30px; color: #fff; text-align: center; line-height: 50px; left: 0px; }
.wap-ys_nr .con:nth-child(1) .wap-ys_nr_t:after { content: '01'; }
.wap-ys_nr .con:nth-child(2) .wap-ys_nr_t:after { content: '02'; }
.wap-ys_nr .con:nth-child(3) .wap-ys_nr_t:after { content: '03'; }
.wap-ys_nr .con:nth-child(4) .wap-ys_nr_t:after { content: '04'; }
.wap-ys_nr .wap-ys_nr_desc { font-size: 14px; color: #454545; line-height: 2; }
.wap-ys_nr .m-cnt { height: 0.5rem; margin-top: 2rem; text-align: center; }
.wap-ys_nr .m-cnt li { width: 20%; height: 0.5rem; background: #c8c8c8; display: inline-block; float: left; margin: 0 2.5%; }
.wap-ys_nr .m-cnt li.z-on { background: #2196dd; }
/*关于我们*/

.g-about { margin-bottom: 20px; }
.g-about-box { margin-top: 20px; padding: 0 10px; }
.g-about-box img { width: 100%; display: block }
.g-about-txt { margin-top: 20px; padding: 0 10px; text-align: center; }
.g-about-txt h3 { text-align: center; font-size: 1.2rem; font-weight: bold; color: #282828; margin-bottom: 0.5rem; }
.g-about-txt div { color: #242424; font-size: 1rem;/*height: 15rem;*/ line-height: 1.5rem; overflow: hidden; margin-bottom: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 11; text-align: justify; }
.about-btn { margin: 20px auto 0; display: inline-block; padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #f0f0f0; border: 1px solid transparent; border-radius: 4px; }
/*留言*/

.form-control { width: 70%; height: 35px; }
/*新闻资讯*/

.m-new { overflow: hidden; padding-bottom: 20px; }
.n_q { height: 3.17rem; line-height: 3.17rem; overflow: hidden; background: #f0f0f0; margin-bottom: 1rem; display: flex; }
.n_q li { flex: 1; font-size: 1rem; color: #393939; font-weight: normal; text-align: center; height: 3.17rem; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; }
.n_q li.z-on { border-top: 0.25rem solid #0274d4; font-weight: bold; color: #0274d4; background: #fff; }
.m-new .con { float: left; display: inline; width: 100%; }
.n_c ul { padding: 0 3.9%; }
.n_c ul li { padding-left: 1.25rem; height: 2.46rem; line-height: 2.46rem; font-size: 1rem; font-family: " "; overflow: hidden; border-bottom: 1px dashed #e0e0e0; position: relative; }
.n_c ul li:before { content: ''; width: 0.33rem; height: 0.33rem; border-radius: 1rem; background: #a9a9a9; position: absolute; top: 1rem; left: 0; }
.n_c ul li a { color: #333333; display: block; float: left; width: calc(100% - 150px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.n_c ul li:nth-child(6) { border-bottom: 0; }
.n_c ul li span { float: right; font-size: 1rem; color: #c1c1c1; }
/*尾部二维码*/

.m-fewm { text-align: center; padding: 10px }
.m-wx { display: inline-block; font-size: 0; margin: 0 5px; }
.m-wx img { width: 120px; }
.m-wx p { font-size: 12px; margin-top: 5px; }
/*底部按钮*/

.m-fbtn { position: fixed; bottom: 0; overflow: hidden; z-index: 999; width: 100%; background: #0274d4; text-align: center; display: flex; min-width: 320px; max-width: 640px; }
.m-fbtn a { flex: 1; padding: 7px 0; color: #fff; }
.m-fbtn a i { font-size: 16px; display: block; }
.m-fbtn a span { display: block; line-height: 20px; }
/*内页面包屑导航样式 开始*/

.m-btit { line-height: 35px; padding-left: 12px; font-size: 14px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-top: 1px solid #d9d9d9; box-shadow: 0 1px #fff; position: relative; background-color: #f6f6f6; background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea)); background-image: -webkit-linear-gradient(top, #f6f6f6, #eaeaea);  /*背景渐变，针对苹果浏览器写的兼容*/ background-image: -moz-linear-gradient(top, #f6f6f6, #eaeaea); /*背景渐变，针对火狐浏览器写的兼容*/ background-image: -o-linear-gradient(top, #f6f6f6, #eaeaea); /*背景渐变，针对欧朋浏览器写的兼容*/ background-image: -ms-linear-gradient(top, #f6f6f6, #eaeaea); /*背景渐变，针对手机微软浏览器写的兼容*/ background-image: linear-gradient(top, #f6f6f6, #eaeaea); /*背景渐变，正常的写法*/ border-bottom: 1px solid #d9d9d9; } /*内页面包屑导航背景*/
.m-btit:before { content: ""; /*配合:before这个属性，写 before的时候一定要加上去*/ position: absolute; left: 0; top: 0; width: 100%; border-top: 1px solid #fff; }	/*内页面包屑导航背景上面的线条*/
.m-btit a { color: #666; }
.m-btit span { padding: 0 8px; position: relative; height: 100%; top: 3px; left: -2px; display: inline; }
.m-btit span:before { content: ""; /*配合:before这个属性，写 before的时候一定要加上去*/ position: absolute; background: #7c7c7c; width: 8px; height: 8px; left: 2px; top: 3px; z-index: 10; -moz-transform: rotate(45deg); /*角度45度，针对火狐浏览器写的兼容*/ -o-transform: rotate(45deg); /*角度45度，针对欧朋浏览器写的兼容*/ -webkit-transform: rotate(45deg); /*角度45度，针对苹果浏览器写的兼容*/ transform: rotate(45deg); }  /*角度45度，内页面包屑箭头样式*/
.m-btit span:after { content: ""; /*配合:before这个属性，写 before的时候一定要加上去*/ position: absolute; width: 8px; height: 8px; left: 1px; top: 3px; z-index: 11; background-color: #f2f2f2; background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#eeeeee)); /*针对苹果老式浏览器写的兼容*/ background-image: -webkit-linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，针对苹果浏览器写的兼容*/ background-image: -moz-linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，针对火狐浏览器写的兼容*/ background-image: -o-linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，针对欧朋浏览器写的兼容*/ background-image: -ms-linear-gradient(top, #f2f2f2, #eeeeee); /*背景渐变，针对手机微软浏览器写的兼容*/ background-image: linear-gradient(top, #f2f2f2, #eeeeee);  /*背景渐变，正常的写法*/ -moz-transform: rotate(45deg); /*角度45度，针对火狐浏览器写的兼容*/ -o-transform: rotate(45deg); /*角度45度，针对欧朋浏览器写的兼容*/ -webkit-transform: rotate(45deg); /*角度45度，针对苹果浏览器写的兼容*/ transform: rotate(45deg); } /*角度45度，内页面包屑箭头样式*/
/*内页面包屑导航样式 结束*/



	/*内页导航*/

.g-nynav { background: #f3f3f3; }
.g-nynav ul { display: flex; flex-wrap: wrap; align-content: flex-start; }
.g-nynav ul li {/*flex:1;*/ width: 25%; }
.g-nynav ul li.cur {/*border-bottom:2px solid #0274d4;*/ background-color: #0274d4; }
.g-nynav ul li.cur a { color: #fff; }
.g-nynav ul li a { display: block; text-align: center; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }
.g-nynav ul li.on a { border-bottom: 2px solid #046fcd; color: #046fcd; }
/*内页简介页面*/

.ny-aboutcon { margin-top: 10px; padding: 0 10px; line-height: 1.6 }
.ny-aboutcon img { max-width: 100%; height: auto !important; }
/*内页图片列表*/

.ny-imglist { padding: 10px 0; }
.ny-imglist>h1 { font-size: 1.2rem; text-align: center }
.ny-imgbox { }
.ny-imgbox ul { overflow: hidden; padding: 5px; }
.ny-imgbox ul li { padding: 5px; width: 50%;/*min-width:30%;*/ float: left; }
.ny-imgbox ul li a { display: block; }
.ny-imgbox ul li a img { display: block; width: 100%; border: 1px solid #ddd;/*height:145px;*/ }
.ny-imgbox ul li a h3 { padding: 0 5px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
/*内页图片详情*/

.ny-imgdesc>h1 { font-size: 1.4rem; text-align: center; padding: 15px 5px; color: #046fcd; }
.ny-imgdescimg { width: 90%; margin: 0 auto; text-align: center; }
.ny-imgdescimg img { max-width: 100%; margin: 0 auto; }
.ny-imgdesctxt { margin: 8px 10px; }
.ny-imgdesccon { line-height: 1.6; padding: 10px; }
.ny-imgdesccon img { max-width: 100%; height: auto !important; }
.ny-imgdesccon video { max-width: 100%; height: auto !important; }
.ny-imgdesc .jiathis_style { margin: 8px 15px; }
.ny-imgdesc .jiathis_txt { float: left;/*margin-top: 5px;*/ }
/*内页产品中心*/

.ny-prolist { padding: 10px 0; }
.ny-prolist>h1 { font-size: 1.2rem; text-align: center }
.ny-prolist>dl { padding: 10px 0; }
.ny-prolist>dl>dt { border-bottom: 1px dashed #eee; background: #f4f4f4; margin-top: 10px; }
.ny-prolist>dl>dt .twodh { padding: 10px 10px 10px 20px; font-size: 18px; font-weight: bold; background: #f8f8f8; border-bottom: 1px solid #00ae5f; }
.ny-prolist dl dt .proseries { line-height: 40px; margin-left: 30px; font-size: 16px; padding-left: 30px; position: relative; display: block; }
.ny-prolist dl dt .proseries::before { content: ''; position: absolute; left: 0; top: 50%; margin-top: -7px; width: 2px; height: 16px; background: #046fcd; }
.ny-prolist>dl>dd { padding: 5px; overflow: hidden; }
.ny-prolist>dl>dd>proseries { float: left; display: block; width: 33.33%; padding: 5px; }
.ny-prolist>dl>dd>proseries:nth-child(n+4) { display: none }
.ny-prolist>dl>dd>a>img { max-width: 100%; display: block; margin: 0 auto; border: 1px solid #eee; }
.ny-prolist>dl>dd>a>h4 { font-size: 0.8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; line-height: 30px; }
.ny-prolist>ul { padding: 10px 5px; overflow: hidden; }
.ny-prolist>ul>li { float: left; width: 50%; min-width: 30%; padding: 5px; }
.ny-prolist>ul>li>a { display: block; }
.ny-prolist>ul>li>a>img { display: block; max-width: 100%; margin: 0 auto; border: 1px solid #eee; }
.ny-prolist>ul>li>a>h4 { font-size: 0.8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; line-height: 30px; }
.dsd { overflow: hidden; background: white; padding: 5px; }
.dsd>li { float: left; display: block; width: 50%; padding: 5px; }
.dsd>li>a>img { max-width: 100%; display: block; margin: 0 auto; border: 1px solid #eee; }
.dsd>li>a>h4 { font-size: 0.8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; line-height: 30px; }
/*	.dsd>li:nth-child(n+4){    display: none;}*/



.ny-prolist { padding: 10px 0; }
.ny-prolist>h1 { font-size: 1.2rem; text-align: center; font-weight: bold; }
.ny-prolist>dl { padding: 10px 0; }
.ny-prolist>dl>dt { padding-left: 15px; border-bottom: 1px dashed #eee; background: #f4f4f4; }
.ny-prolist>dl>dt>a { line-height: 40px; font-size: 16px; padding-left: 15px; position: relative; display: block; }
.ny-prolist>dl>dt>a::before { content: ''; position: absolute; left: 0; top: 50%; margin-top: -7px; width: 2px; height: 16px; background: #2955ba; }
.ny-prolist>dl>dd { padding: 5px; overflow: hidden; }
.ny-prolist>dl>dd>a { float: left; display: block; width: 50%; padding: 5px; }
.ny-prolist>dl>dd>a:nth-child(n+5) { display: none }
.ny-prolist>dl>dd>a>img { max-width: 100%; display: block; margin: 0 auto; border: 1px solid #eee; }
.ny-prolist>dl>dd>a>h4 { font-size: 0.8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; line-height: 30px; }
.ny-prolist>ul { padding: 10px 5px; overflow: hidden; }
.ny-prolist>ul>li { float: left; width: 50%; padding: 5px; }
.ny-prolist>ul>li>a { display: block; }
.ny-prolist>ul>li>a>img { display: block; max-width: 100%; margin: 0 auto; border: 1px solid #eee; }
.ny-prolist>ul>li>a>h4 { font-size: 0.8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; line-height: 30px; }
/*内页产品详情*/

.ny-procon { margin: 0 10px; }
.ny-procon>h1 { font-size: 1.4rem; text-align: center; padding: 15px 5px; color: #046fcd; }
.ny-proconimg { width: 90%; margin: 0 auto; text-align: center; }
.ny-proconimg img { max-width: 100%; margin: 0 auto; }
.ny-proconinfo { margin-top: 15px; }
.ny-proconinfo dd { padding: 10px 10px 0; line-height: 20px; }
.ny-procontxt { margin: 15px 0; }
.ny-procondesc { line-height: 1.6; padding: 10px }
.ny-procondesc img { max-width: 100%; height: auto !important; }
.ny-procon .ny-page { margin: 10px 0; }
.ny-procon .ny-title { border-bottom: 1px solid #ddd; line-height: 35px; }
.ny-procon .jiathis_txt { float: left;/*margin-top: 5px;*/ }
/*t推存新闻*/

.m-hotnews { line-height: 40px; margin: 10px; }
.m-hotnews>h3 { background: url(../images/new_ico1.gif) no-repeat left 10px top 10px; padding-left: 45px; font-size: 18px; border-bottom: 2px #0274d4 solid; color: #0274d4; font-weight: bold; width: 150px; }
.m-hotnews ul { padding: 0 3.9%; }
.m-hotnews-list li { width: 100%; padding-left: 15px; height: 40px; line-height: 40px; font-size: 14px; font-family: " "; overflow: hidden; border-bottom: 1px dashed #e0e0e0; position: relative; margin: 5px 0; }
.m-hotnews-list li a { float: left; width: calc(100% - 150px); }
.m-hotnews ul li:before { content: ''; width: 5px; height: 5px; border-radius: 1rem; background: #a9a9a9; position: absolute; top: 17px; left: 0; }
.m-hotnews-list li span { font-size: 14px; color: #c1c1c1; float: right; }
.sb_box .active .m-text { margin-bottom: 10px; }
/*内页新闻列表*/

.ny-newslist { padding-top: 10px; }
.ny-newslist ul { padding: 0 10px; }
.ny-newslist ul li { margin-bottom: 10px; border: 1px solid #ddd; padding: 10px; }
.ny-newslist ul li h4 { line-height: 25px; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; }
.ny-newslist ul li p { line-height: 20px; color: #666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.ny-newslist ul li span { color: #999; font-size: 12px; }
/*内页新闻详情*/

.ny-newsdesc>h1 { font-size: 1.4rem; text-align: center; padding: 15px 5px 0; color: #046fcd; }
.ny-newsdesccon { line-height: 1.6; padding: 10px 15px; }
.ny-newsdesccon img { max-width: 100%; height: auto !important; }
.ny-newsdesc .jiathis_style { margin: 5px 15px; }
.ny-newsdesc .jiathis_txt { float: left;/*margin-top: 5px;*/ }
/*留言*/

	/*.bd_form{

	   text-align: center;

	}*/

.form-group { display: flex; justify-content: center; margin: 10px 0; }
/*内页主体*/

.inside { padding: 0; margin-bottom: 20px; }
.nynav { width: 100%; background: #f3f3f3; }
.nyjc { margin-bottom: 0; }
#sidebar { padding: 0px; background: transparent; border: none; display: flex; flex-wrap: nowrap; align-content: flex-start; }
#sidebar li { margin-top: 0px; flex: 1; }
/*#sidebar li a{line-height: 40px;height: 40px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 25px;background: url(../images/libg2.png)no-repeat 168px center}*/

.nyshow { width: 100%; border: none; }
.nyshowdesc { margin-top: 10px; padding: 0 10px; line-height: 1.6; font-size: 14px; word-break: break-all; width: 100%; overflow-x: auto; }
.nyshowdesc>div { width: 100% !important; }
.nyshowdesc table { white-space: nowrap; }
.nyhotnews>h3 { background: url(../images/nyhotnewico.png) no-repeat left 10px top 10px; padding-left: 10px; }
.nyhotnews-list li { width: 100%; background: none; border-bottom: 1px dashed #ddd; }
.nyhotnews-list li a { width: calc(100% - 90px); }
.ny-page a { padding: 8px; font-size: 12px; }
.nyshowdesc .map_img img { display: none; }
/*图片模块*/

.nyimg-ul { margin-top: 20px; }
.nyimg-ul li { width: 50%; margin-bottom: 10px }
.nyimg-div a.nyimg-a { font-size: 12px; }
.showimg-top { margin-top: 20px; }
.showimg-top h1 { font-size: 20px; }
.showimg-time span { font-size: 12px; }
.showimg-con { padding: 0 10px; line-height: 1.6; font-size: 14px; word-break: break-all; width: 100%; }
/*视频模块*/

.nyvideo-ul { margin-top: 20px; }
.nyvideo-ul li { width: 50%; margin-bottom: 10px }
.nyvideo-div a.nyvideo-a { font-size: 12px; }
.showvideo-top { margin-top: 20px; }
.showvideo-top h1 { font-size: 20px; }
.showvideo-time span { font-size: 12px; }
.showvideo-mp video, .showvideo-mp iframe { max-width: 100%; }
/*下载模块*/

.nydown-list { margin-top: 20px; }
.nydown-list table thead { font-size: 14px; white-space: nowrap; }
.nydown-list table th { width: 30%; }
.showdown-top { margin-top: 20px; }
/*文章模块*/

.nynews-ul { margin-top: 10px; }
.nynews-ul li { padding: 0 10px; margin-bottom: 10px; }
.nynews-ul li a dl { padding: 8px; }
.nynews-ul li a dl dt img { width: 130px; }
.nynews-ul li a dl dd { width: calc(100% - 140px); margin-top: 0; margin-left: 10px; }
.nynews-ul li a dl dd h5 { width: 100%; font-size: 14px; line-height: 20px; }
.nynews-ul li a dl dd em { height: 18px; line-height: 18px; font-size: 12px; }
.nynews-ul li a dl dd p { font-size: 12px; margin-top: 0; }
.nynews-ul li a dl dd span { display: none; }
.shownews-top { margin-top: 20px; }
.shownews-top h1 { font-size: 20px; }
.shownews-time span { font-size: 12px; }
.shownews-con { padding: 0 10px; line-height: 1.6; font-size: 14px; word-break: break-all; width: 100%; }
/*标签*/

.pro_key { padding: 0 10px; }
/*搜索模块*/

.nysearch-ul { margin-top: 10px; padding: 0 10px; }
.nysearch-ul li.nysearch-li { padding-bottom: 10px; margin-bottom: 10px; }
.nysearch-til>h2 { font-size: 16px; }
/*产品模块*/

.nyprojc-til { background-size: 100%; }
.nyprojc-til a { padding: 20px; }
.nyprojc-til a span { color: #fff; }
/*#sidebar1 li>a{line-height: 40px;height: 40px;}

	#sidebar1 li>a::before{height:40px;}

	#sidebar1 li>a>span{font-size:14px;}

	#sidebar1 li>a>i{top: 12px;}

	#sidebar1 li>.nypronav2{padding:5px 0;}

	#sidebar1 li>.nypronav2>a{font-size:12px;line-height:30px;}*/

.pro_list li { background: white; border-bottom: 1px solid #ececec; }
.pro_list li>a { font-size: 14px; line-height: 45px; height: 45px; }
.pro_list li>a span { font-size: 16px; display: block; color: #0a0a0a; height: 100%; position: relative; z-index: 3; padding: 0 50px; background: url(../images/nyprolist_cur.png)no-repeat right; }
.nypro-ul li { width: 50%; margin: 10px 0; padding: 0 10px; box-sizing: border-box; border: none; }
.nypro-ul li a .nypro-txt { padding: 10px 0; }
.nypro-ul li a .nypro-txt p { padding: 0; font-size: 14px; line-height: 25px; height: 25px; }
.nypro-ul li a .nypro-txt span { padding: 0; font-size: 12px; line-height: 20px; height: 20px; }
.nyproshow-top>dt { width: 100%; padding: 0 10px; box-sizing: border-box; margin-bottom: 20px; }
.spec-items { width: calc(100% - 50px); }
.nyproshow-txt { width: 100%; padding: 0 10px; box-sizing: border-box; margin-left: 0; }
.nyproshow-txt>h1 { font-size: 18px; text-align: center; }
.showpro-telcon span { font-size: 20px; }
.showpro-tel a { display: none; }
.showpro-con ul { margin-bottom: 0; }
.showpro-details .showpro-det { padding: 10px; }
.nyaboutpro>h3 { padding-left: 10px; background: url(../images/nyaboutproico.png) no-repeat 10px; }
}
.ny-procon { }
.ny-procon>h1 { font-size: 1.4rem; text-align: center; padding: 15px 5px; color: #046fcd; }
.ny-proconimg { width: 90%; margin: 0 auto; text-align: center; }
.ny-proconimg img { max-width: 100%; margin: 0 auto; border: 1px solid #ddd; }
.ny-proconinfo { margin-top: 15px; }
.ny-proconinfo dd { padding: 10px 10px 0; line-height: 20px; }
.ny-procontxt { margin: 15px 0; }
.ny-procondesc { line-height: 1.6; padding: 10px }
.ny-procondesc img { max-width: 100%; height: auto !important; }
 @media (max-width: 768px) and (min-width:320px) {
html { font-size: 75%; }
}
 @media (max-width: 768px) and (min-width:360px) {
html { font-size: 85%; }
}
 @media (max-width: 768px) and (min-width:375px) {
html { font-size: 87.5%; }
}
 @media (max-width: 768px) and (min-width:414px) {
html { font-size: 96%; }
}
 @media (max-width: 768px) and (min-width:480px) {
html { font-size: 110.5%; }
}
 @media (max-width: 768px) and (min-width:568px) {
html { font-size: 129%; }
}
 @media (max-width: 768px) and (min-width:639px) {
html { font-size: 150%; }
}
/*翻页样式*/

.metpager_1 { text-align: center; }
.metpager_2 { text-align: center; }
.metpager_3 { text-align: center; }
#flip { margin-bottom: 15px; }
.digg4 { padding: 3px; margin: 3px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.digg4 a, .digg4 span.miy { margin: 2px; text-decoration: none; }
.digg4 .disabledfy { font-family: Tahoma, Verdana; }
.metpager_4 a, .metpager_4 span.miy { border: 1px solid #aaaadd; padding: 2px 5px 2px 5px; color: #009; }
.metpager_4 a:hover { border: 1px solid #009; color: #000; }
.metpager_4 a:active { border: 1px solid #009; color: #000; }
.metpager_4 span.current { border: 1px solid #009; background-color: #009; padding: 2px 5px 2px 5px; margin: 2px; color: #FFFFFF; text-decoration: none; }
.metpager_4 span.disabled { border: 1px solid #eee; padding: 2px 5px 2px 5px; margin: 2px; color: #ddd; }
.metpager_5 a, .metpager_5 span.miy { border: 1px solid #ccdbe4; padding: 2px 8px 2px 8px; color: #008c61; }
.metpager_5 a:hover { border: 1px solid #008c5a; color: #fff; background-color: #008c5a; }
.metpager_5 a:active { border: 1px solid #009; color: #000; }
.metpager_5 span.current { padding: 2px 8px 2px 8px; margin: 2px; color: #000; text-decoration: none; }
.metpager_5 span.disabled { border: 1px solid #ccdbe4; padding: 2px 8px 2px 8px; margin: 2px; color: #ddd; }
.metpager_6 { color: #ff6500; }
.metpager_6 a, .metpager_6 span.miy { border: 1px solid #ff9600; padding: 2px 7px 2px 7px; background-position: 50% bottom; color: #ff6500; background-image: url(../images/page6.jpg); }
.metpager_6 a:hover { border: 1px solid #ff9600; color: #ff6500; background-color: #ffc794; }
