@import "//at.alicdn.com/t/font_587390_z7f2uf1xq7.css";
*{margin: 0;padding: 0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
html {font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;font-size:625%;color: #4b4b4b;}
body {max-width:640px;margin:auto;font-size:0; background:url(bodybg.jpg); overflow-x: hidden;}
p,input {font-size:inherit;}
input, button, textarea{outline:none; appearance:none;}
a{color:inherit;text-decoration: none;outline-style: none; border:none;}
ul,ol,li{list-style:none;}
img{max-width:100%;border:none;}
a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0); tap-highlight-color: rgba(0,0,0,0);}
em{font-style:normal;}
h1,h2,h3,h4,h5{font-weight:normal;}
.img_box div{display:table-cell;vertical-align:middle;text-align:center;}
.img_box img{vertical-align:middle;border:none;display:inline-block;max-width:100%;max-height:100%;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.clear{clear: both;}
.bl{float:left;display:inline-block;}
.br{float:right;display:inline-block;}
#lightbox-secNav-btnClose{padding-top: 0.1rem;padding-bottom: 0;}

.linkA{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9}
.kt{width: 0;height: 100%; display: inline-block; vertical-align: middle;}

.fw{font-weight: bold; font-family: PingFangSC-Medium, sans-serif;}

.fl { float:left;}
.fr { float:right;}
.k{width:100%; margin:0 auto; height:.9rem;}
.k1{width:100%; margin:0 auto; height:.2rem;}
.k2{width:100%; margin:0 auto; height:20px;}
.k3{width:100%; margin:0 auto; height:40px;}

.product_tb table{width:6rem; border-spacing:0; border-collapse:separate; font-size: .2rem;}
.product_tb table>thead>tr>th,.product_tb table>tbody>tr>th,.product_tb table>tfoot>tr>th,.product_tb table>thead>tr>td,.product_tb table>tbody>tr>td,.product_tb table>tfoot>tr>td{text-align:center; line-height: .4rem; border-top:1px solid #ddd}
.product_tb table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #ddd;}
.product_tb table>caption+thead>tr:first-child>th,.product_tb table>colgroup+thead>tr:first-child>th,.product_tb table>thead:first-child>tr:first-child>th,.product_tb table>caption+thead>tr:first-child>td,.product_tb table>colgroup+thead>tr:first-child>td,.product_tb table>thead:first-child>tr:first-child>td{border-top:0}
.product_tb table>tbody+tbody tr:first-child td{border-top:2px solid #ddd}

.product_tb table{border:1px solid #ddd;width:6rem; font-size: .2rem;}
.product_tb table>thead>tr>th,.product_tb table>tbody>tr>th,.product_tb table>tfoot>tr>th,.product_tb table>thead>tr>td,.product_tb table>tbody>tr>td,.product_tb table>tfoot>tr>td{border-left:1px solid #ddd}
.product_tb table>thead>tr>th:first-child,.product_tb table>tbody>tr>th:first-child,.product_tb table>tfoot>tr>th:first-child,.product_tb table>thead>tr>td:first-child,.product_tb>tbody>tr>td:first-child,.product_tb>tfoot>tr>td:first-child{border-left:none}

/*头部*/
.logo{padding: .3rem 0; text-align: center;}
.logo a{display: inline-block; width: .87rem; height: .87rem; background: url(logo.png) no-repeat; background-size: .87rem .87rem;}
.logo .logo-t{display: inline-block; padding-left: .1rem; margin-left: .15rem; text-align: left; border-left:1px solid #eeeeee;}
.logo .logo-t p:first-child{font-size: .34rem; color: #000; font-weight: bold;}
.logo .logo-t p:nth-child(2){font-weight: bold; font-size: .2rem; color: #a0a0a0; padding-top: .1rem;}

/*nav*/
.navbox{width: 100%;}
.navbox .swiper-container{width: 100%; height: 1rem; line-height: 1rem; margin: 0 auto; background:#1e5099;}
.navbox .swiper-slide{position: relative; text-align: center;}
.navbox .swiper-slide a{font-size: .26rem; color: #fff;}
.navbox .hover-t a{color: #f4951f; font-size: .26rem;}

/*banner*/
.banner{width: 100%; position: relative; overflow: hidden;}

.banner .swiper-container{width: 100%;}
.banner .swiper-slide{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;}
.banner .swiper-slide img{width:100%;height:auto;min-height:100%;transition:1s linear 2s;transform:scale(1.1,1.1);}
.banner .swiper-slide-active img, .banner .swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1,1);}

.banner .swiper-container .swiper-pagination{text-align: center; position:absolute; bottom: 1%;}
.banner .swiper-pagination-bullet{background:none;opacity:1; margin:0 4px !important; width:10px; height:10px; position:relative; outline:none;vertical-align:middle;}
.banner .swiper-pagination-bullet span{width:6px;height:6px; background:#fff; display:block; border-radius:50%; margin-top:1px; margin-left:1px;}
.banner .swiper-pagination-bullet i{background:#1e5099;height:1px;width:20px;position:absolute;top:4px;transform:scaleX(0);transform-origin:left;z-index:3;transition-timing-function:linear;}
.banner .swiper-pagination-bullet-active span,.swiper-pagination-bullet:hover span{width:9px;height:9px;margin-top:0;margin-left:0;background:#1e5099;position:relative;z-index:1;}
.banner .swiper-pagination-bullet-active i{animation:middle 6s;}
.banner .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i{animation:first 6s;}
.banner .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i{animation:last 6s;}	
@keyframes first{0% {transform:scaleX(0.5);left:0px;}/*091*/100% {transform:scaleX(1);left:2px;} /*0915*/}
@keyframes last{0% {transform:scaleX(0.7);left:-10px;}/*1090*/20% {transform:scaleX(0.3);left:2px;} /*090*/100% {transform:scaleX(0.3);left:0px;} /*090*/}		
@keyframes middle{0% {transform:scaleX(0.7);left:-10px;}/*1091*/20% {transform:scaleX(0.45);left:2px;}/*092*/100% {transform:scaleX(1);left:2px;} /*0913*/}	

.banner .swiper-button-prev, .banner .swiper-button-next{top: 47%; background:rgba(0,0,0,.4); color: #fff; border-radius: 200px; width: 50px; height: 50px; --swiper-navigation-size: 15px;}
.banner .swiper-button-prev{left:1%;}
.banner .swiper-button-next{right:1%;}
.banner .swiper-button-prev:hover, .banner .swiper-button-next:hover{background: #1e5099;}

/*产品中心*/
.title{text-align: center; }
.title p:first-child{font-size: .58rem; font-weight: bold; color: #1e5099;}
.title p:nth-child(2){display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; padding: .1rem 0; width: 2rem; margin: 0 auto;}
.title p:nth-child(2) img{width: .4rem; margin: 0 .2rem;}
.title p:nth-child(2) span{width: .7rem; height: 1px; background: #a5b9d6; display:inline-block;}
.title p:nth-child(3){font-size: .22rem; color: #b4b4b4;}

.indexproduct{padding:.4rem 0;}
.indexproductbox{border-bottom: 1px solid rgba(0,0,0,.07); padding: .4rem 0;}
.indexproductbox-w{display: flex; align-items: center;}
.indexproductbox-box{width:96%; margin: 0 auto;}
.indexproductbox-boxdesc{padding:0 .1rem;}
.indexproductbox-boxdesc .indexproductbox-boxdesc-title{font-size: .4rem;}
.indexproductbox-boxdesc .indexproductbox-boxdesc-desc{font-size: .22rem; line-height: .36rem; color: #8a8a8a; margin-top: .1rem;}

.indexproductbox-boxpro{width: 100%; margin-top: .1rem;}
.indexproductbox-boxpro .swiper-container{width: 100%; margin: 0 auto; padding: 15px;}
.indexproductbox-boxpro .swiper-slide{position: relative; text-align: center;}
.indexproductbox-boxpro .swiper-slide .indexproductbox-boxpro-img{width: 100%; margin: 0 auto; overflow: hidden; text-align: center; box-shadow: 0 0 10px rgba(0,0,0,.1);}
.indexproductbox-boxpro .swiper-slide:hover .indexproductbox-boxpro-img{box-shadow: 0 0 10px rgba(30,80,153,.4);}
.indexproductbox-boxpro .swiper-slide .indexproductbox-boxpro-img img{width: 100%; margin: 0 auto; text-align: center; transition: all .5s;}
.indexproductbox-boxpro .swiper-slide:hover .indexproductbox-boxpro-img img{transform: scale(1.1);}
.indexproductbox-boxpro .swiper-slide .indexproductbox-boxpro-title{position: absolute; opacity: 0; bottom: -30px; height: 30px; line-height: 30px; background: rgba(30,80,153,.8); color: #fff; width: 100%; font-size:.2rem; text-align: center; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.indexproductbox-boxpro .swiper-slide:hover .indexproductbox-boxpro-title{opacity: 1; bottom:0;}
.indexproductbox-boxpro .swiper-button-prev, .indexproductbox-boxpro .swiper-button-next{top: 37%; background: rgba(0,0,0,.4); color: #fff; border-radius: 200px; width: 40px; height: 40px; --swiper-navigation-size: 12px;}
.indexproductbox-boxpro .swiper-button-prev{left:1%;}
.indexproductbox-boxpro .swiper-button-next{right:1%;}
.indexproductbox-boxpro .swiper-button-prev:hover, .indexproductbox-boxpro .swiper-button-next:hover{background: #023497;}

.indexproductbox-boxa {padding:0 15px; margin-top: .1rem;}
.indexproductbox-boxa a{display: inline-block; padding: 7px 25px; font-size:.2rem; border-radius: 50px; color: #fff; transition: all .5s;}
.indexproductbox-boxa a:first-child{background: #1e5099; margin-right: 10px;}
.indexproductbox-boxa a:nth-child(2){background: #f4951f;}
.indexproductbox-boxa a:hover{background: #2d2e30; letter-spacing: 4px;}

.indexproductlist{width:96%; margin: 0 auto; margin-top:.3rem;}
.indexproductlist-title{font-size: .34rem; color: #f4951f; text-align: left;}

.indexproductlist .swiper-container{width: 100%; margin: 0 auto; margin-top:.3rem; padding-bottom: .6rem;}
.indexproductlist .swiper-slide{position: relative; overflow: hidden; border: 1px solid rgba(0,0,0,1); padding: .3rem 0 .1rem .1rem;}
.indexproductlist .swiper-slide:hover{border: 1px solid #f4951f;}
.indexproductlist .swiper-slide .indexproductlist-img{width: 100%; height: 1rem; text-align: right; overflow: hidden; margin-top: .1rem; margin-right: 0;}
.indexproductlist .swiper-slide .indexproductlist-img img{width: 1.5rem; height: 1rem;z-index:1;}
.indexproductlist .swiper-slide .indexproductlist-titleen{font-size: .26rem; font-weight: bold; color: rgba(0,0,0,.2); position: absolute; top: .15rem; left: .1rem; text-transform: uppercase; z-index: 2;}
.indexproductlist .swiper-slide .indexproductlist-title{font-size: .26rem; font-weight: bold; color: #22539b; z-index: 2; position: absolute; top: .3rem; left: .1rem; z-index:inherit;}
.indexproductlist .swiper-slide .indexproductlist-more{margin-top: .1rem; font-size: .22rem; border: 1px solid #cf0707; border-radius:3rem; width: .4rem; height:.4rem; text-align: center; color: #cf0707; position: absolute; top: .8rem; left: .1rem; z-index:inherit;}
.indexproductlist .swiper-slide:hover .indexproductlist-more{color: #f4951f; border: 1px solid #f4951f;}
.indexproductlist .swiper-button-prev, .indexproductlist .swiper-button-next{top: 35%; background: rgba(0,0,0,.4); color: #fff; border-radius: 200px; width: 40px; height: 40px; --swiper-navigation-size: 12px;}
.indexproductlist .swiper-button-prev{left:1%;}
.indexproductlist .swiper-button-next{right:1%;}
.indexproductlist .swiper-button-prev:hover, .indexproductlist .swiper-button-next:hover{background: #f4951f;}

.indexproductlist .swiper-pagination-bullet{background: #000; width: 8px; height: 8px;}
.indexproductlist .swiper-pagination-bullet-active{background: #f4951f;}


/*配置方案*/
.pzfa{padding:.4rem 0; background: #f5efef;}

.pzfabox{width:96%; margin: 0 auto; margin-top:.2rem;}
.pzfabox .swiper-container{width: 100%; height: 100%; padding-top: 8px; padding-bottom: 30px;}
.pzfabox .swiper-slide{display: block; width: 100%; overflow: hidden; text-align: center; position: relative; box-shadow: 0 0 8px rgba(0,0,0,.2); }
.pzfabox .swiper-slide img{width: 100%; -webkit-transition: .6s; transition: .6s;}
.pzfabox .swiper-slide:hover img{transform: scale(1.1);}
.pzfabox .swiper-slide p{position: absolute; width: 100%; height: .4rem; line-height: .4rem; position: absolute; bottom: 0; left: 0; text-align: center; background: rgba(0,0,0,.4); color: #fff; font-size: .22rem;}
.pzfabox .swiper-slide:hover p{background: #22539b;}

/*我们的优势*/
.indexadv{}
.indexadv-title{position: relative; background: #22539b; padding: .5rem 0; color: #fff; font-size: .32rem; font-weight: bold; text-align: center;}
.indexadv-title span{position: absolute; top: 1.2rem; left: 50%; margin-left: -.35rem; width: .7rem; height:.7rem; border-radius: 50%; background: #fff; font-size:.4rem; color: #22539b;}
.indexadv-title span i{margin-top: 15%;}

.indexadvbox{width: 96%; margin: 0 auto; margin-top: .3rem; padding-bottom: .12rem; background: url(adv-x.png) no-repeat center bottom; background-size: 100%;}
.indexadv .indexadvbox:nth-child(6){background: none; padding-bottom: 0;}
.indexadvbox .indexadvbox-img{width: 100%;}
.indexadvbox .indexadvbox-img img{width: 100%;}
.indexadvbox .indexadvbox-desc{width: 100%;}
.indexadvbox .indexadvbox-desc .indexadvbox-descnum{float: left; width: .52rem; height: .56rem; margin-top: .1rem; font-size: .3rem; font-weight: bold; color: #fff;  text-align: center; background: url(adv-numbg.png) no-repeat center center; background-size: .52rem .56rem;}
.indexadvbox .indexadvbox-desc .indexadvbox-descbox{float: right; width: 5.5rem;}
.indexadvbox .indexadvbox-desc .indexadvbox-descbox .indexadvbox-descbox-title{font-size: .26rem; font-weight: bold; color: #22539b; padding-bottom: .1rem; border-bottom: 1px solid rgba(0,0,0,.07);}
.indexadvbox .indexadvbox-desc .indexadvbox-descbox .indexadvbox-descbox-desc{font-size: .2rem; line-height: .36rem; margin-top: .2rem;}
.indexadvbox .indexadvbox-desc .indexadvbox-descbox .indexadvbox-descbox-desc p:first-child{font-size: .26rem; font-weight: bold; color: #d1292e; margin-bottom: .1rem;}

/*关于我们*/
.indexabout{padding: .4rem 0; background: url(aboutbg.jpg) fixed; background-size:cover;}
.indexabout .title p:first-child{font-size: .42rem; color: #f4951f; font-weight: bold;}

.indexaboutbox{margin-top: .3rem; text-align: center; color: #fff; line-height: .36rem; min-height:1.08rem; font-size: .22rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}

.indexnewsmore{text-align: right; width: 96%; margin: 0 auto; margin-top: .3rem;}
.indexnewsmore a{display: inline-block; padding: .1rem .5rem; border: 1px solid #fff; color: #fff; font-size: .22rem; border-radius: 100px;}
.indexnewsmore a:hover{background: #f4951f; border: 1px solid #f4951f;}

.indexnewsbox{width: 96%; margin: 0 auto; margin-top:.3rem;}
.indexnewsbox .swiper-container{width: 100%; margin: 0 auto;}
.indexnewsbox .swiper-slide{position: relative; padding: 15px; overflow: hidden; background:#fff; display: flex; align-items: center; box-shadow: 0 0 20px rgba(0,0,0,.2);}
.indexnewsbox .swiper-slide .indexnewsbox-content{width: 100%; padding:0 .2rem 0 .15rem; -webkit-transition: .4s; transition: .4s;}
.indexnewsbox .swiper-slide .indexnewsbox-content p:first-child{font-size: .3rem;}
.indexnewsbox .swiper-slide .indexnewsbox-content p:nth-child(2){font-size: .2rem;}
.indexnewsbox .swiper-slide .indexnewsbox-content p:nth-child(3){font-size: .22rem; font-weight: bold; margin-top: .1rem; line-height: .3rem; min-height: .6rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.indexnewsbox .swiper-slide .indexnewsbox-content p:nth-child(4){font-size: .2rem; line-height: .3rem; min-height: .9rem; color: #757575; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;}
.indexnewsbox .swiper-slide .indexnewsbox-img div{width: 2.7rem; height: 2.5rem; overflow:hidden;}
.indexnewsbox .swiper-slide .indexnewsbox-img img{width: 2.7rem; height: 2.5rem; -webkit-transition: .6s; transition: .6s;}
.indexnewsbox .swiper-slide:hover .indexnewsbox-img img{transform: scale(1.1);}
.indexnewsbox .swiper-button-prev, .indexnewsbox .swiper-button-next{top: 45%; background: rgba(0,0,0,.4); color: #fff; border-radius: 200px; width: 30px; height: 30px; --swiper-navigation-size: 12px; z-index: 9999;}
.indexnewsbox .swiper-button-prev{left:1%;}
.indexnewsbox .swiper-button-next{right:1%;}
.indexnewsbox .swiper-button-prev:hover, .indexnewsbox .swiper-button-next:hover{background: #c60909;}

/*foot*/
.footer{width: 100%; text-align: center; padding-top: .4rem; padding-bottom: .3rem; background: url(footerbg.jpg); background-size: cover;}

.footer-contact{width: 96%; padding-bottom: .3rem; margin: 0 auto; display: flex; align-items: center; border-bottom: 1px solid #22539b;}
.footer-contactlist{display: flex; align-items: flex-start;}
.footer-contact .footer-contactlist:first-child{margin-left: 0;}
.footer-contact .footer-contactlist:nth-child(2){margin-right: 0;}
.footer-contactlist .footer-contactlist-ico{margin-left: 0;}
.footer-contactlist .footer-contactlist-ico img{width: .5rem;}
.footer-contactlist .footer-contactlist-desc{margin-right: .3rem; margin-left: .1rem;}
.footer-contactlist .footer-contactlist-desc .footer-contactlist-desctitle{font-size: .23rem; color: #fff;}
.footer-contactlist .footer-contactlist-desc .footer-contactlist-descdesc{padding-top: 10px; font-size: .2rem; color: #fff; line-height: .36rem;}

.footer-wx{width: 96%; margin: 0 auto; margin-top: .3rem; display: flex; align-items: center;}
.footer-wxlist{display: flex; align-items: center;}
.footer-wxlist img{width: 1.5rem;}
.footer-wxlist p{font-size: .2rem; color: #fff; margin-left: .2rem; text-align: left;}
.footer-wxlist p span{width: .7rem; height: 2px; background: #22539b; display: block; margin-bottom: .1rem;}


.footer-copy{width: 100%; height: 100%; padding:.1rem 0; margin-top: .3rem; text-align: center; line-height:.4rem; font-size: .2rem; color: #6e6d6d; border-top: 1px solid rgba(255,255,255,.1);}
.footer-copy a{color: #6e6d6d;}
.footer-copy a:hover{color: #fff;}

/*侧边栏返回顶部*/
.side_bar{position: fixed;z-index: 99;right: .05rem; bottom:10%;display: none;background-color: #1e5099;border-radius: .07rem;}
.side_bar .btn_top{	display: block;	width: .65rem;height: .72rem;background: url(back_top.png) no-repeat center center;background-size: 50%;}

/*底部menubox菜单*/
.menubox{background-color: #1e5099;position: relative;position: fixed; left:50%; margin-left: -3.2rem; bottom: 0; z-index: 999; width: 6.4rem; padding:6px 0; border-top: 1px solid rgba(255,255,255,.07);}
.menubox ul li{float: left; width: 25%;text-align: center;}
.menubox ul li i{display: block;margin:1% auto;width:0.38rem;height: 0.38rem;}
.menubox ul li i img{display: none;margin:0 auto;width: 0.38rem;}
.menubox ul li i img:first-child{display: block;}
.menubox ul li span{display: block;font-size: .22rem;color: #fff;line-height: 150%;}
.menubox ul li.cur i img:first-child{display: none;}
.menubox ul li.cur i img:last-child{display: block;}
.menubox ul li.cur span{color: #c7d3f2;}
.menubox dl{position: absolute;right: 0;width: 30%;background: rgba(30,80,153,.8);text-align: center;padding: 1% 0;border:rgba(255,255,255,.05) solid 1px;border-bottom: 0;display: none;border-radius: 4px 4px 0 0;overflow: hidden;}
.menubox dl dd{line-height: .68rem;border-top: rgba(255,255,255,.1) solid 1px;}
.menubox dl dd:first-child{border:0;}
.menubox dl a{display: block;color: #fff;font-size: .24rem;}
.menubox dl a:active{color: #c7d3f2;}

/*bannert-title*/
.bannert{position: relative;}
.bannert-title{position: absolute; z-index: 9; top:35%; left: 5%; text-align: left;}
.bannert-title p{font-size:.32rem; color: #fff; font-weight: bold; display: inline-block; text-shadow: 0px 0px 5px rgba(0,0,0,.5);}


/*about-nav*/
.about-nav{width: 100%; margin: 0 auto; padding: .2rem 0; text-align: center; background: #f8f8f8; border-bottom: 1px solid #e5e5e5;}
.about-nav a{display: inline-block; text-align: center; background: #fff; padding: .1rem .1rem; margin: .05rem .05rem; font-size: .2rem; border-radius: .1rem; border: 1px solid rgba(0,0,0,.2);}
.about-nav a:hover{color:#fff; background: #22539b; border: 1px solid #22539b;}
.about-nav a.cur{color:#fff; background: #22539b; border: 1px solid #22539b;}

.about-nav-nav{text-align: center; margin-top: .3rem; width: 100%;}
.about-nav-nav a{display: inline-block; text-align: center; font-size: .2rem; padding: .1rem .2rem; margin: .02rem .02rem; border: 1px solid rgba(0,0,0,.1);}
.about-nav-nav a:hover, .about-nav-nav a.cur{color:#fff; background: #22539b;}

/*关于我们内容*/
.body-bg{background: #fff;}
.container{width: 6.0rem; margin:0 auto; padding: .3rem 0;}
.about_detail{padding: .3rem 0; width: 6rem; min-height: 2rem; margin:0 auto; font-size: .21rem;  line-height: .4rem;}
.about_detail p{padding-bottom: .1rem;}
.about_detail img{}

.about_t{padding: .3rem 0; width: 6rem; margin:0 auto; font-size: .23rem; }
.about_t p{padding: 0; margin: 0;}
.about_t img{padding: 0;margin: 0;}


/*内页图片*/
.img-content{width:6rem; text-align: center;}
.img-content .img_box{width:2.9rem; margin-right:.2rem; float: left; border: 1px solid rgba(0,0,0,.09); display:inline-block; margin-bottom: 0.2rem; background: #fff; position: relative;}
.img-content .img_box:nth-child(2n){margin-right:0;}
.img-content .img_box img{margin-top:0.1rem; max-width: 100%; max-height: 2.9rem;}
.img-content .img_box .img_boximg{width:2.6rem; text-align: center; background: #fff; display:inline-block;}
.img-content h3{font-size: 0.2rem; height: .6rem; line-height: .3rem; display: table-cell; vertical-align: middle;}

.img_boxfl{position: absolute; top: .1rem; left: 0; background: rgba(30,80,153,.7); color: #fff; text-align: center; font-size: .2rem; display: inline-block; padding: .05rem .1rem; border-top-right-radius: 37px; border-bottom-right-radius: 37px;}

/*内页产品详情*/
.product_listt{width: 100%; margin: .3rem auto;}
.right_content_titlet{width: 100%; text-align: left; height: .55rem; font-size: .26rem; border-bottom: 1px solid #e1e1e1; margin-bottom: .2rem;}
.right_content_titlet span{width:2rem; height: .55rem; line-height: .55rem; color: #fff; display: inline-block; text-align: center; background: #e2a641;}
.product_listt-title{font-size: .35rem; color: #1a1a1a; text-align: center; margin-bottom: .2rem; border-bottom: 1px solid #e1e1e1; padding-bottom: .2rem;}
.product_listt .product_listt-c{width: 100%; text-align: center;}
.product_listt .product_listt-c p{text-align: center; height: .6rem; line-height: .6rem; border-radius: .6rem; font-size: .24rem; color: #e2a641;}

.pro-right-size{font-size: .22rem; line-height: .3rem; padding-top: .1rem;}
.pro-right-size span{float: left; display: block; width: .8rem;}
.pro-right-size p{float: right; text-align: left; width: 5.2rem;}
.pro-right-desc{line-height: .4rem; text-align: left; color: #7a7a7a; font-size: .22rem; margin-top: .2rem; margin-bottom: .1rem; background:#f2f2f2; padding: .2rem .2rem;}

/*内页新闻*/
.newsc_list{font-size: 0.2rem; width: 6rem; border-bottom:1px solid rgba(0,0,0,.07); border-radius: 2px; padding: 0.2rem 0; margin: 0 auto;}
.newsc_list:nth-child(2n){}
.newsc_detail h3 a{font-size: .25rem;color: #000;margin: 0rem 0 0.05rem 0; line-height: .3rem; display: inline-block;}
.newsc_detail h4{font-size: .16rem; color: #acacac; margin: 0.1rem 0 0;}
.newsc_detail a{font-size: .18rem;color: #acacac; line-height: 0.34rem;}

.news-listt{width: 6rem; margin: 0 auto; margin-top: .2rem;}
.news-listt ul li{width: 5.8rem; padding: .1rem .1rem; overflow: hidden; background: #fff; margin-bottom: .2rem;}
.news-listt ul li .news-listt-img ,.news-listt ul li .news-listt-img img{width:2rem;}
.news-listt ul li .news-listt-content{margin-left: .2rem; width: 3rem;}
.news-listt ul li .news-listt-content p:first-child{font-size: .24rem; margin-bottom: .07rem;}
.news-listt ul li .news-listt-content p:nth-child(2){line-height: .26rem; font-size: .22rem; margin-bottom: .07rem; color: #959595;}
.news-listt ul li .news-listt-content p:nth-child(3) a{width: 1.5rem; height: .4rem; line-height: .4rem; border-radius: .5rem; text-align: center; font-size: .2rem; border: 1px solid #cfcfcf; display: inline-block;}
.news-listt ul li:hover .news-listt-content p:nth-child(3) a{background: #308ecc; border: 1px solid #308ecc; color: #fff;}

/*文章-图片描述*/

.right_content_top{width: 96%; margin: 0 auto; text-align: center; margin-top: .2rem;}
.right_content_title{font-size:.36rem; font-weight:bold; line-height: .45rem; color: #000; padding: .2rem 0;}
.right_content_info{padding:.05rem .1rem; border:1px solid #e8e8e8; background:#f6f6f6; font-size:.22rem; margin-top: .2rem;}
.right_content_info small{margin-left:8px; margin-right:3px;color:#999;font-size:.2rem;}
.right_content_desc{margin:30px 0 15px;padding:5px 10px;line-height:25px;border:1px solid #f4e4b4;background:#fffff0;font-size:14px;}
.right_content_content{padding:.1rem 0; width: 96%; margin: 0 auto; font-size: .23rem;}
.right_content_contenttt p{padding-bottom: 0; margin-bottom: 0;}
.right_content_contenttt img{max-width:100%; margin-bottom: 0;}

.p_content_desc{margin:20px 0 15px;padding:5px 10px;line-height:25px;border:1px solid #f4e4b4;background:#fffff0;font-size:14px; text-align:center;}
.p_content_desc span{}


/*产品详情*/
.pro-right{width: 100%; text-align: left; margin-top: .1rem;}
.pro-right .pro-right-gg{ margin-top: 10px;}
.pro-right .pro-right-gg span{font-weight: bold;}
.pro-right .pro-right-ts{font-size: .22rem; line-height: .36rem; color: #df1919; margin-top: 10px;}
.pro-right .pro-right-desc{font-size: .2rem; line-height: .36rem; color: #6d6d6d; padding: .2rem .2rem; margin-top: 10px;/* border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;*/ background: #eaf8f2; margin-bottom: 0;}
.pro-right .pro-right-wx{text-align: center; padding: 15px 0; background: #eaf8f2; font-size: 13px;}

.pro-right .pro-right-tel{font-size: 16px; height: 40px; line-height: 40px; border-radius: 40px; text-align: center;padding:0 25px; color: #fff; margin:.2rem auto;background: -webkit-linear-gradient(150deg,#077745,#54a17f); background: linear-gradient(150deg,#077745,#54a17f);}


/*人才招聘*/
.jobConts{line-height:30px;color:#666; font-size:12px;}
.jobConts .line{background:#ccc;height:1px;overflow:hidden;font-size:0;margin:10px 0;}
.jobConts .jobdesc{background:#f5f5f5;padding:10px;color:#333;}
.jobConts strong{color:#000;}

/*人才招聘*/
.join-listt{width: 6rem; margin: 0 auto;}
.join-listt ul li{width: 6rem; height: .5rem; line-height: .5rem; border-bottom: 1px solid #e5e5e5; font-size: .24rem; color:#666;}
.join-listt ul li span{float: right; display: block; font-size: .22rem;color:#666;}
.join-listt ul li a{font-size: .22rem;color:#666;}

/*联系我们*/
.contact-map{width: 6rem; height: 3.5rem; border: 1px solid #d4d4d4; margin: 0 auto;}
.contact-map iframe{width: 6rem; height: 3.5rem;}
.contact-content{width: 6rem; text-align: left; font-size: .22rem; margin: .2rem auto;}
.contact-content p{padding-bottom: .1rem; color: #616161;}
.contact-content p:first-child{font-size: .22rem; color: #e2a641; margin-top: .1rem;}
.contact-content p img{margin-right:.05rem; width:.2rem;}
.contact-content p span{font-weight: bold; color: #000;}


/*文章-图片上一个下一个*/
.text{color:#999; font-size:.22rem; line-height: .4rem; border-top:1px solid #e5e5e5; padding-top: .2rem}


/*内页留言反馈*/
.message_content_content{width: 6.0rem; margin: 0 auto; padding-bottom: .5rem;}
.message_title{font-size: .4rem; text-align: center; font-weight: bold; padding-bottom: .5rem; padding-top: .5rem;}
.message_content_content li{margin-bottom: .1rem;}
.message_content_content li textarea{font-family:"Microsoft YaHei";}
.msg_inputt{width: 100%; height: .6rem; background: #fff; border:1px #EFEFEF solid; line-height: .6rem; text-indent: .2rem; font-size: .24rem;}
.msg_submitt{width:2rem; height: .6rem; background: #22539b; color: #fff; line-height: .6rem; text-transform: uppercase; border: none; font-size: .24rem;}


.jmboxsele{width: 100%; height: .6rem; line-height: .6rem;  text-indent: .2rem; font-size: .24rem; vertical-align: middle; background: #fff; color: #757575; border:1px #EFEFEF solid; text-transform: uppercase; outline:none;}

/*分页样式*/
.page_info{text-align:center; margin-top:20px; color:#333;}
.page_info span{padding:0 2px;font-weight:bold; color: #ed0000;}
.page_list{line-height:.2rem; text-align:center; font-size:.2rem; margin:.4rem auto;}
.page_list div{text-align: center; display: inline-block; border-top: 1px solid rgba(0,0,0,.08); border-bottom: 1px solid rgba(0,0,0,.08);}
.page_list a{display:inline-block; border-right: 1px solid rgba(0,0,0,.08); text-align:center; padding:.08rem .13rem; margin:.05rem 0;}
.page_list a:hover{color:#fff; background:#22539b;}
.page_list a.on{color:#fff;background:#22539b; font-weight: bold;}
.page_list a:last-child{border-right: none;}












