/*****************************************
* 作 者：larry
* 网 址：www.fo-sky.com
* 版 本：3.0 
* 概 要：灵风科技-网站公共样式
*****************************************/

/*-----------------------------------------公共样式-----------------------------------------*/
* {margin:0; padding:0;}
html{font-size: 16px;}
body {font-family:"Microsoft Yahei",Simsun,sans-serif; font-size: 16px;color: #666;line-height:1.5; background:#fff;}
h1{ font-size:16px; font-weight:bold; line-height:35px;}
h1 a:hover{ font-size:16px; font-weight:bold; line-height:45px;color:#ffe0a2;}
h1,h2,h3,h4,h5,h6{ font-size:16px; font-weight:normal;}
img{border:none;vertical-align:middle;}
ul,ol,li {list-style:none;}
a:link,a:visited,a:active{text-decoration:none;color:#666; font-size:14px;}
a:hover{text-decoration:none;color:#009945;}
.block{margin:0 auto; padding:0;}
.clear{ clear:both;}
.clear2{ clear:both; height:15px;}
.clear3{height:15px; border-bottom:4px #408ed6 solid;clear:both;}
.l{ float:left}
.r{ float:right}
.tl{text-align: left!important;}
.hover{color:#860007!important;}
.font14{font-size: 16px;}
.font14 p{padding-left:16px;text-indent:-14px;}
.font14 p:before {content: "";display: inline-block;width:8px;height:8px;background-color: #666;border-radius: 50%;margin-right:6px;margin-bottom:2px;}
.font14 .yuan{padding-left:16px;text-indent:0px;}
.font14 .yuan:before{display:none;}
@media  (max-width:1024px) {
.font14{font-size: 0.8rem;}
.font14 p:before {content: "";display: inline-block;width:8px;height:8px;background-color: #666;border-radius: 50%;margin-right:6px;margin-bottom:1px;}
}
.w205{width: 205px!important;right: -205px!important;}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
#nav11 a.nav1,#nav22 a.nav2,#nav33 a.nav3,#nav44 a.nav4,#nav55 a.nav5,#nav66 a.nav6,#nav77 a.nav7{color: #009A44!important;border-bottom:2px #ff9600 solid!important;}
#nav11 a.nav11,#nav22 a.nav22,#nav33 a.nav33,#nav44 a.nav44,#nav55 a.nav55,#nav66 a.nav66,#nav77 a.nav77{color: #fff!important;background:#009945!important;}
/*-----------------------------------------公共样式-----------------------------------------*/
.head_top{width: 100%;background: #fff;}
.li_top{width: 1280px;margin: 0 auto;height: 80px;position: relative;}
.li_top .li_logo{float: left;}
.li_top .li_logo img{ margin: 10px 0 0 0}
.li_top .li_nav{ float: right; }

@media(max-width: 1280px) {
.li_top{width:100%;margin: 0 auto;height:80px;}
}
@media screen and (min-width:0px) and (max-width: 768px) {
.li_top{width:100%;margin: 0 auto;height:3.5rem;}
.li_top .li_logo{transform: translate(0, -50%);top:50%;left:15px;position: absolute;}
.li_top .li_logo img{height: 3rem;margin: 0}
.li_top .li_nav{ display: none;}
}

ul.nav{position: absolute;left:250px;top:0;z-index: 9999;}
ul.nav li a{text-align:left;padding:0 20px;color:#ff0000;}
ul.nav li a.choice{color:#009A44;background-color: rgba(255,255,255,0.9);}
ul.nav li a:hover{color: #009A44;}
ul.nav li ul li a:visited {color:#ababab;}
ul.nav > li{ float: left;z-index: 999;text-align:left;}
ul.nav li a{height: 80px; line-height:80px;display: block;font-size:16px;color: #666666;}
ul.nav > li > a{}
ul.nav > li > ul > li a{height: 35px;line-height: 35px;font-size:14px;padding: 0 0px;border-bottom:1px #ddd dashed;}
ul.nav > li ul li a,.choice{ background-color: rgba(240,240,240,0.9);color: #666;text-align:left;padding-left:12px;}
ul.nav > li ul li a:hover,.choice{background-color: rgba(220,228,237,0.9);color: #666;}
ul > li > ul{ display: none;}
ul > li.on > ul{ display: block;}
ul.nav li{ position: relative;}
ul.nav > li > ul > li ul{ position:  absolute; top: 0; right: -170px;z-index: 99999;width:170px;}
ul.nav li ul li span.sub{ position: absolute; display: none; right:2px; top: 0; width: 10px; height: 45px; background: url(images/arrows.png) no-repeat center right;}
ul.nav li ul li a:hover span.sub{background: url(images/arrows2.png) no-repeat center center;}
ul.nav > li > ul > li > ul > li > ul > li > ul{ position:  absolute; top: 0; right: -210px;z-index: 99999;width:210px;}
.sub1:after{content: "";width: 0;height: 2px;background:#ff9600;position: absolute;top: 80px;left: 0;transition: all 0.5s ease 0s;}
.sub1:hover:after{width: 100%;}

/*---------- 导航最右侧弹出导航 ----------*/
.productMenu {float:left;cursor:pointer}
.tools {float:right;font-size:16px;height:80px;line-height:80px;color:#009A44;}
.tools span {float:left;margin-left:12px;margin-right:12px}
.tools i {margin-right:12px;font-size:28px;float:left;height:80px;line-height:80px;}
.icons {float:left;margin-left:10px}
.icons i {margin-right:0px;font-size:16px;float:left;height:80px;line-height:80px;}
.icons font {float:left;}
.language {font-size:16px;float:left;}
.language font {float:left;}
.language i {font-size:16px;margin-left:5px;height:80px;line-height:80px;}
.language:hover {cursor:pointer;}
.languageBox {position:absolute;width:120px;padding-top:10px;padding-bottom:10px;text-align:center;z-index:8888888888888888888;line-height:32px;box-shadow:0px 5px 15px 0px #bbb;right:0px;top:80px;display:none;background:#fff;}
.languageBox a {width:100%;float:left;color:#888}
.languageBox a:hover {color: #009A44;}
.searchBox {background-color:#fff;padding:10px;position:absolute;width:200px;text-align:center;z-index:8888888888888888888;line-height:32px;box-shadow:0px 5px 15px 0px #bbb;right:250px;top:80px;display:none;}
.search:hover {cursor:pointer;}
#sear{ width: 100%;height: 40px;background: #fff;border:1px #bbb solid;}
#sear .input{width: 145px;float: left;height: 40px;line-height: 40px;border: 0;background: transparent;color: #888;font-family: "Microsoft YaHei";padding-left: 10px;font-size: 14px;outline: none;}
#sear .search{ height: 24px;border: 0; padding:8px 8px;outline: none;cursor: pointer;background:#ddd;float:right;}
.weixin:hover {cursor:pointer;}
.weixinBox {background-color:#fff;padding:10px;position:absolute;width:120px;text-align:center;z-index:8888888888888888888;line-height:32px;box-shadow:0px 5px 15px 0px #bbb;right:240px;top:80px;display:none;}

/*---------- 产品中心弹出导航 ----------*/
.productMenuBox {position:fixed;left:0px;top:0px;padding:50px 10%;width:80%;height:100%;display:none;z-index:88888888;background-image: url(/jp/images/menuBG.jpg);background-size: cover;}
.productMenuBox .con {width:100%;text-align:left;}
.closeBtn {color:#f2fb40;font-size:28px;position:absolute;right:100px;top:30px;cursor:pointer}
.productMenuBox .con .box{float: left;width:40%;}
.productMenuBox .con .wu{width:20%!important;}
.productMenuBox .con .box ul{float: left;margin-right:180px;margin-bottom:20px;}
.productMenuBox .con .box ul:last-child{}
.productMenuBox .con .box .tit{color: #f2fb40;font-size: 18px;}
.productMenuBox .con .box a{color: #fff;font-size: 16px;line-height: 30px;}
.productMenuBox .con .box a:hover{color: #f2fb40;}
.productMenuBox .con .box span{display: block;}
.productMenuBox .con .box span a{color: #f2fb40;display:inline-block;font-size:38px;line-height:90px;}

/*---------- 手机导航 ----------*/
@media(min-width:768px){
.moblie_head{display:none;}
.a_txt{display:none;}
}
@media screen and (max-width: 768px) and (min-width: 0px){
.moblie_head{display:block;transform: translate(0, -50%);top:50%;right:15px;position: absolute;}
.moblie_head .rg a img{height:1.2rem;vertical-align:top}
.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.8);left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:30%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{position:absolute;width:70%;right:0px;top:0px;background:#fff;height:100%;z-index:100;right:-80%;overflow:auto;}
}

/*---------- 折叠导航菜单 ----------*/
.container {margin-top:0px;}
ul.topnav li {list-style:none;}
ul.topnav li a {line-height:3rem;font-size:1rem;color:#666;display:block;text-align:left;padding-left: 2rem;border-bottom: 1px #ddd dashed;position:relative;}
ul.topnav li a:hover {background-color:#009945;color:white;}
ul.topnav ul {margin:0;padding:0;display:none;}
ul.topnav ul li {margin:0;padding:0;clear:both;}
ul.topnav ul li a {padding-left:3rem;font-size:1rem;font-weight:normal;outline:0;}
ul.topnav ul li a:hover {background-color:#676767;color:#fff;}
ul.topnav ul ul li a {color:#999;padding-left:4rem;}
ul.topnav ul ul li a:hover {background-color:#909090;color:#fff;}
ul.topnav ul ul ul li a {color:#999;padding-left:5rem;}
ul.topnav ul ul ul li a:hover {background-color:#909090;color:#fff;}
ul.topnav span {padding-right:20px;position:absolute;right:0;top:0;}

/*---------- banner ----------*/
.bs-slider {overflow:hidden;position:relative;border-top: 2px #009945 solid;width: 100%;}
.bs-slider .bs-slider-overlay {position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.40);}
.bs-slider > .carousel-inner > .item > img,.bs-slider > .carousel-inner > .item > a > img {margin:auto;width:100% !important;}
/*---------- 滑动效果 ----------*/
.fade {opacity:1;}
.fade .item {top:0;z-index:1;opacity:0;width:100%;position:absolute;left:0 !important;display:block !important;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s;}
.fade .item:first-child {top:auto;position:relative;}
.fade .item.active {opacity:1;z-index:2;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s;}
/*---------- 左右箭头 ----------*/
.control-round .carousel-control {transform: translate(0, -50%);top:50%;opacity:0;width:45px;height:80px;line-height:80px;z-index:100;color:#ffffff;display:block;font-size:24px;overflow:hidden;text-shadow:none;position:absolute;font-weight:normal;background:transparent;-webkit-border-radius:5px;border-radius:5px;text-align: center;}
.control-round:hover .carousel-control {opacity:1;}
.control-round .carousel-control.left {left:1%;}
.control-round .carousel-control.right {right:1%;}
.control-round .carousel-control.left:hover,.control-round .carousel-control.right:hover {color:#fdfdfd;background:rgba(0,0,0,0.5);border:0px transparent;}
.control-round .carousel-control.left>span:nth-child(1) {left:45%;font-size:40px;line-height:80px;}
.control-round .carousel-control.right>span:nth-child(1) {right:45%;font-size:40px;line-height:80px;}
@font-face {font-family: "iconfont";
  src: url('//at.alicdn.com/t/font_2051810_2usq1aze6be.eot?t=1602405308566'); /* IE9 */
  src: url('//at.alicdn.com/t/font_2051810_2usq1aze6be.eot?t=1602405308566#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAVcAAsAAAAACoQAAAUNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCEIAqGYIVWATYCJAMoCxYABCAFhG0HgQAbHAlRlFBOEtmXkJMNPdE9YVxcjtUbRocvLnvfNAbSUFw/AQAAFYCl96ADgHj4597d9+doiHQinAiBB5ZKmG+B//N12ps/4aSGUoGTCkhXUNoFj/Kp7e679uYPyWImDKEiVB/tUdrfa3u510uHzs1tenI8/P+h3pf/ModIxAOYE1rdVJ4U6rBSfWnBawVsgcay5b14XBRFliQQauoFVrshKrdk8QvKjSu6t43vUHAdhx73Dlq3O0yhGXVO/f3YzNh1QtOH/kYv6taoNJpd5wgJ5t5MSt1SXYltD/AMFybwZgJoKNCDze5eujCFQtgrgDg2OoUplxElhhgYGlrIiQm7hSpG5QbdAzf99+OXBQMkqIVwq8vRbQEXHy675H8SloWEbXl23E4DKbAHMhBPoc67Yib3cMTnL5CKgQ0hOMqHRbY8Hbjwuv9y4zZYmBzExH/zQIUJg9DQUeCoIGpQ2THhmqrBC2REBV5I+FWJIyLAy1MhTpWKiAK8qhEleN1EZOD1CZGCd3aTHKBRT9gAM/AHxAIE9UFnDTgaJBZ1JeliA4KYEMxBJPhU5fhERGoE0hIAsUJJL4Dkx9RsZf9ZdHmzd9KSHb5d2SqXs9m1AeQ628wmbteAlebosIjrwDoQ03WePKe2eoFzMUwRuA6pYY+Q650S4c92f2sN0pfwbo98lne+M2creUxSUmo9y3OejJ/Tskq0VvfsXb7O5sWL2jAP1nzx4Rxu5zogPoVEbrD4EalrE8P54xxujUBnczawBLs2yPW89IwxqhNLHRYfF08bidLVpNn8hDLJsLjElET6aNaDzH/5hbgSaDXsHfbX2lHl2vIauMDEUP7+Xg4m8siP8lGefW/0+D0xkfJ11vAtmMlLPGN41nBTUuzbebh8wfsNvOrKGEGCSulnG5uwGfTgGedAcFSrv4ZCTJmlgz0R13WX2Fbs+WPhlsFv+yEqfImluFUaKFm1wX0tXI17XO5gSZJwK5mWaSFq3mrd+rEGsFtJEJTbc8uJ+ZwFfPttdIHDW/ON0/cvbjfQVRr5+P6uhbKek09XS8oHDtKRPkKeqDlj5ehjthDZdGxCy183SCieM/dcM/IXQ4LBgufNzQUcoCyztaBNi8isLHz5UcbkN0io+uGXyqKwblL2ZvXnxIlNRfxH+YZjARB6qAY6G17wpdPNiA0A6cVIHcDySwk+/f/1P6mfvAXLJT6CJwKQnoz8gw2tebA8oL0mQPoex8r6hL0bHP/v3ubs/jJYCfBcP4895YVV0ApXwem5LOH/PyC7SwRTk+9eecz/f7+onJSGr7NNmbiyBLCgd+Vt2eL9LFTdDOI2JOjkIcWghskIepBjMYMCgyM0dHme3hJVbBSWTWCnBQAj5CAgAi4CTsh9DIXwBqgkfAUaocCBEB6iF2TRiKwZ10CpUIHZB5qcKyVZZMaobJOOLg1OiU7qU2hMBPe2d72Ze6oolHFI86r3RRSqwB7v4HbkHGMduKRctoci9fnOjgp7pe2cPcxwFZCUIAWU7APKkmMVpU4WM76fbyNa5KRCzMAPdx8JGmZ1ZMyAUQrMvbJKNbAtm0u80vaVEop3SxcwD3mgnTgxyVBh+HYlkhPbMnPEa+cMaVR6WuV2/Wq/tCWH/BDhIU1UokRGNWpRj0Y0oxVtxJlJS2mrSjjOZYpP3dGkXOLgaKKCzLupJko4NpEnU6OPGsZ0NKkoxvNMFZuJdI/JTGqOfQAAAA==') format('woff2'),
  url('//at.alicdn.com/t/font_2051810_2usq1aze6be.woff?t=1602405308566') format('woff'),
  url('//at.alicdn.com/t/font_2051810_2usq1aze6be.ttf?t=1602405308566') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('//at.alicdn.com/t/font_2051810_2usq1aze6be.svg?t=1602405308566#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-xiajiantou:before {content:"\e615";}
.icon-htmal5icon35:before {content:"\e647";}
.icon-weixin:before {content:"\e6ea";font-size: 20px;line-height: 83px;}
.icon-sousuo:before {content:"\e6c7";}
.icon-dianhua:before {content:"\e76a";margin-right: 5px;}
.icon-fanhui:before {content: "\e600";}
.icon-fanhui2:before {content: "\e602";}
.icon-add:before {content: "\e664";font-size:1.2rem}
.icon-minus:before {content: "\e67a";font-size:1.2rem}

/*---------- 按钮 ----------*/
.indicators-line > .carousel-indicators {position: absolute;transform: translate(-50%, 0);bottom:10px;margin-bottom: 0px;left:50%;height:20px;margin-left:0%;width: 100%;font-size:0;overflow-x:auto;text-align:center;overflow-y:hidden;white-space:nowrap;z-index: 15;}
.indicators-line > .carousel-indicators li {cursor: pointer;display: inline-block;border-radius: 0px;padding:0;width:50px;height:10px;text-indent:0;overflow:hidden;position:relative;background:#D7D7D7;margin-right:5px;z-index:10;border:0;}
.indicators-line > .carousel-indicators li:last-child {margin-right:0;}
.indicators-line > .carousel-indicators .active {background:#009A44;position:relative;}

@media  (max-width:1023px) {
.indicators-line > .carousel-indicators{bottom:0%;}
.indicators-line > .carousel-indicators li {width:20px;height:6px;}
.control-round .carousel-control {display:none;}
}

/*---1280宽屏标题头---*/
#in_title{width:1280px; margin:0 auto; text-align:center; padding:50px 0 20px;color:#878787;}
.in_title{width:100%!important; margin:0 auto; text-align:center; padding:50px 0 20px;color:#878787;}
#in_title p{ font-size:30px; line-height:45px; text-align:center; color:#000;position:relative}
#in_title .ftitle{margin: 15px auto 19px;position: relative;text-align: center;}
#in_title i {background: #ddd;width: 100%;height: 1px;overflow: hidden;position: absolute;left: 0;top: 50%;}
#in_title dl {display: inline-block;z-index:66;overflow: hidden; position: relative;}
#in_title dd {background:#fff;z-index:66;padding:0 20px;margin:0 auto;font-size:18px;display:inline-block;color:#848484;text-transform:uppercase;}

@media  (max-width:1024px) {
#in_title{width:96%; margin:0 auto; text-align:center; padding:2rem 0 1rem;color:#878787;}
#in_title p{ font-size:1.5rem; line-height:2rem; text-align:center; color:#000;position:relative}
#in_title .ftitle{margin: 10px auto;position: relative;text-align: center;}
#in_title dd {background: #fff;z-index:66;padding:0 1rem;margin:0 auto;font-size: 1rem;display: inline-block;color:#848484;text-transform : uppercase}
}

/*---1010宽屏标题头---*/
#in_title2{margin:0 auto; text-align:center; padding:50px 0 20px;color:#878787;}
.in_title2{width:100%!important; margin:0 auto; text-align:center; padding:50px 0 20px;color:#878787;}
#in_title2 p{ font-size:30px; line-height:45px; text-align:left; color:#000;position:relative}
#in_title2 .ftitle{position: relative;text-align: center;line-height: 32px;height: 32px;}
#in_title2 i {background: #ddd;width: 100%;height: 1px;overflow: hidden;position: absolute;left: 0;top: 50%;}
#in_title2 dl {display: inline-block;z-index:66;overflow: hidden; position: relative;}
#in_title2 dd {background:#fff;z-index:66;padding:0 20px;margin:0 auto;font-size:18px;display:inline-block;color:#848484;text-transform:uppercase;}

@media  (max-width:1024px) {
#in_title2{width:96%; margin:0 auto; text-align:center; padding:2rem 0 1rem;color:#878787;}
#in_title2 p{ font-size:1.5rem; line-height:2rem; text-align:center; color:#000;position:relative}
#in_title2 .ftitle{margin: 10px auto;position: relative;text-align: center;}
#in_title2 dd {background: #fff;z-index:66;padding:0 1rem;margin:0 auto;font-size: 1rem;display: inline-block;color:#848484;text-transform : uppercase}
}

/*---------- 首页产品中心 ----------*/
.index_cp{margin: 50px auto 50px;width: 1280px;}
.index_cp div{width:393.3333px;}
.index_cp .m{float: left;margin: 0 50px;}
.index_cp span{font-size:22px;margin-left:20px;}
.index_cp img{margin-top:-10px;}
.index_cp p{font-size:14px;color: #a4a4a4;margin-left: 64px;margin-top: 10px;line-height: 26px;}
@media  (max-width:1024px) {
.index_cp{margin: 0 auto;width: 96%;}
.index_cp .l,.index_cp .m,.index_cp .r{float: none;margin-top:2rem;width:100%;}
.index_cp .m{margin:2rem 0 0 0;}
}

/*---------- 首页关于我们 ----------*/
.index_about{margin: 60px auto 0;width: 100%;height:610px;background: url(/jp/images/about_b.jpg) center top;}
.index_about .box{width: 1280px;margin: 0 auto ;}
.index_about .box .con{width: 639px;float: right;margin-top: 60px;line-height:28px;/*text-align-last:justify;text-align:justify;text-justify:distribute-all-lines;*/}
.index_about .box .con img{margin-bottom: 24px;width: 100%;}
.index_about .box .con a{color: #fff;background: #8091a5;display: block;line-height: 40px;border-radius: 5px;width: 140px;font-size: 1.2rem;text-align: center;float: right;margin-top:20px;text-justify:none;text-align-last:initial;}
.index_about .box .con a:hover{background: #708092;}
@media  (max-width:1024px) {
.index_about{margin:2rem 2% 0;width: 96%;height:auto;background:none;}
.index_about .box{width: 100%;margin: 0 auto ;}

.index_about .box .con{width: 100%;float: none;margin-top: 0px;line-height: 1.5;text-align-last:initial;text-align:none;text-justify:distribute-all-lines;font-size: 1rem;}
.index_about .box .con a{width: 100%;}
}

/* 无缝滚动 */
#demmo { overflow:hidden; width:1280px;margin: 0 auto;}
#indemo { float: left; width:88800%;}
#demmo1 { float: left;}
#demmo2 { float: left;}
#demmo h3{ font-size:14px;line-height:50px; padding:0 10px 0; color:#666;text-overflow: ellipsis;display: block;white-space: nowrap;overflow:hidden;background:#fff;}
#demmo a{width:600px;padding:1px 1px 0px;background:#fff; border-bottom:2px solid #8091a5;float:left; margin:2px 45px 20px 0;text-align:left; display:inline-block; position:relative;box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);}
#demmo a:hover{ color:#666;box-shadow: 0px 0px 2px rgba(26, 64, 107,1);}
#demmo img{width:100%; height:187px;/*object-fit: cover;*/}
@media  (max-width:1024px) {
#demmo { overflow:hidden; width:100%;margin: 0 auto;}
#demmo h3{ font-size:0.8rem;line-height:3rem; padding:0 10px 0; color:#666;text-overflow: ellipsis;display: block;white-space: nowrap;overflow:hidden;}
#demmo a{width:300px;padding:1px 1px 0;background:#fff;border-bottom:2px solid #8091a5;float:left; margin:2px 30px 1rem 0;text-align:left; display:inline-block; position:relative;box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);}
#demmo img{width:100%;/*object-fit: cover;*/height: 100%;position: absolute;top: 0;left: 0;}
#demmo span{position:relative;display:block;}
#demmo span:before {content: '';position: relative;display: block;width: 100%;padding-bottom: 30%;}
}

/*---------- 首页发展历程 ----------*/
.index_lc{margin:0 auto;width: 1280px;}
.index_lc .hui{background: #f1f1f1;}
.index_lc .box .l{width:10%;float: left;font-size: 18px;color: #9f9f9f;text-align: right;line-height:55px;}
.index_lc .box .m{width:4%;float: left;text-align: center;}
.index_lc .box .r{width:86%;float: right;}
.index_lc .box .r h3{font-size: 20px;color: #000;line-height:55px;}
.index_lc .box .r p{font-size: 16px;color: #696969;line-height:30px;}
@media  (max-width:1024px) {
.index_lc{margin:0 auto;width: 96%;}
.index_lc .hui{background: #f1f1f1;margin-top: 1rem;}
.index_lc .box .l{width:90%;font-size: 1rem;color: #9f9f9f;text-align: left;line-height:1.5;margin-left: 10%;padding-top: 1rem;}
.index_lc .box .m{width:10%;float: left;text-align: center;}
.index_lc .box .r{width:88%;float: right;margin-right: 2%}
.index_lc .box .r h3{font-size: 20px;color: #000;line-height:55px;}
.index_lc .box .r p{font-size: 16px;color: #696969;line-height:1.5;}
}

/*---------- 首页新闻 ----------*/
.index_news{margin:80px auto 30px;width: 1280px;}
.index_news .box{ width:415px;border-top:3px solid #424242;float: left;}
.index_news .box:nth-of-type(2){margin:0 17.5px;}
.index_news h3{font-size:24px;color:#424242;line-height:1.5;margin-top: 15px;padding-left: 20px;}
.index_news span{font-size:18px;color:#afafaf;line-height:1.5;text-transform:uppercase;padding-left: 20px;}
.index_news img{width: 100%;margin-top: 15px;}
.index_news ul{margin: 5px 0;}
.index_news ul li{ text-align:left;list-style: square;list-style-position: inside;border-bottom:1px #dbdbdb dashed;padding-left: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_news ul li:last-child{border-bottom:none;}
.index_news ul li a{color:#666; font-size:14px; line-height:45px;}
.index_news ul li a:hover{color:#009A44; }
.index_news .link{color: #fff;background: #8091a5;display: block;line-height: 45px;border-radius: 5px;width: 100%;font-size: 1rem;text-align: center;}
.index_news .link:hover{background: #708092;}
@media  (max-width:1024px) {
.index_news{margin:2rem auto 2rem;width: 96%;}
.index_news .box{ width:100%;border-top:3px solid #424242;float: none;margin-top: 2rem;}
.index_news .box:nth-of-type(2){margin:2rem 0px 0px;}
.index_news ul li a{color:#666; font-size:1rem; line-height:2.5;}
}

/*子页面banner*/
.sub_banner{width: 100%;border-top: 2px #009945 solid;}
.sub_banner img{width: 100%;}

/* 内容页 */
#content{ width:1280px;margin:0 auto 40px;}
.size1{font-size:24px;line-height:50px;color:#009945;}
.size2{font-size:20px;color:#000;line-height:40px;}
.xu1{padding-left:20px;}
.xu1 li{list-style:circle;line-height:30px;}
.lxl{float:left}
.lxr{float:right;background:url(/jp/images/img29.png) no-repeat center top;width:460px;height:500px;padding:30px 0 0 75px;line-height:30px;}
.lxr img{margin:80px 0 0 80px;}
.l20{margin-left: 40px;margin-top: 8px;}
.lin1{line-height: 25px;}
.mar1{}
@media  (max-width:1024px) {
#content{ width:96%;margin:0 auto 2rem;}
.l20{width: 100%;margin-left: 0px;margin-bottom: 1rem;}
.size1{font-size:1.3rem;line-height:50px;color:#009945;}
.size2{font-size:1.1rem;color:#000;line-height:40px;}
.lxl{float:none;}
.lxr{float:none;background:none;width:100%;height:auto;padding:30px 0 0 0;line-height:30px;}
.lxr img{display:none;}
}

/* 新闻列表 */
#news_list {width: 1280px;margin:0 auto 20px;}
.xiaohua_item{width:1240px;margin-top:15px;background:#fff;border-radius:5px;box-shadow: 0 0 3px rgba(0,0,0,0.2);padding:20px;}
.xiaohua_item .limg{width:260px;float:left;}
.xiaohua_item .limg img{width:100%;height:180px;object-fit: cover;}
.xiaohua_item .cont{width:940px;float:right;}
.xiaohua_item .cont .tit{height:40px;line-height:40px;width:100%;margin-bottom:20px;}
.xiaohua_item .cont .tit h2{font-size:24px;color:#5c6878;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xiaohua_item .cont .tit a:hover h2{color:#708092}
.xiaohua_item .cont .tit .view_more{display:block;width:120px;height:40px;line-height:40px;text-align:center;background:#8091a5;color:#fff;font-size:16px;border-radius:5px;float:right}
.xiaohua_item .cont .tit .view_more:hover{background:#ff9600}
.xiaohua_item .cont p{font-size:16px;color:#6e6e6e;line-height:26px}
.xiaohua_item .cont .bt{width:100%;height:40px;margin-top:20px;}
.xiaohua_item .cont .bt .time{float:right;line-height:40px;color:#6e6e6e;padding-left:30px;background:url(/jp/images/tt.png) left center no-repeat;background-size:20px auto}
@media  (max-width:1024px) {
#news_list {width: 96%;margin:-1rem auto 1rem;}
.xiaohua_item{width:100%;margin-top:0;border-radius:0px;box-shadow: 0 0 0px rgba(0,0,0,0.2);padding:1rem 0 1rem 0;border-bottom:1px #ddd dashed;}
.xiaohua_item .limg{display:none;}
.xiaohua_item .cont{width:100%;float:none;}
.xiaohua_item .cont .tit{height:auto;line-height:1.5;width:100%;margin-bottom:0.4rem;}
.xiaohua_item .cont .tit h2{font-size:1rem;line-height:1.5;color:#5c6878;float:none;overflow:hidden;text-overflow:ellipsis;white-space:normal;}
.xiaohua_item .cont .tit .view_more{display:none;}
.xiaohua_item .cont p{font-size:0.875rem;color:#6e6e6e;line-height:1.5}
.xiaohua_item .cont .bt{display:none;}
}

/* 分页 */
.page{ text-align:center;line-height:38px; clear:both; margin:50px auto;}
.page b{background:#009945; color:#FFFFFF;font-family:"Microsoft Yahei",Arial,Simsun,sans-serif; font-size:16px; border-radius:3px;padding:8px 16px; font-weight:normal;margin:0 3px;} 
.page a{ background:#999;padding:8px 16px;border-radius:3px;color:#fff;font-family:"Microsoft Yahei",Arial,Simsun,sans-serif; font-size:16px; margin:0 3px;} 
.page a:hover{background:#009945; color:#FFFFFF;border-radius:3px;}
@media  (max-width:1024px) {
.page{ text-align:center;line-height:1.5; clear:both; margin:2rem auto;}
.page b{background:#009945; color:#FFFFFF;font-family:"Microsoft Yahei",Arial,Simsun,sans-serif;  border-radius:3px;padding:0.5rem 0.8rem; font-weight:normal;margin:0;font-size:1rem;} 
.page a{background:#999;padding:0.5rem 0.8rem;border-radius:3px;color:#fff;font-family:"Microsoft Yahei",Arial,Simsun,sans-serif;margin:0;font-size:1rem;} 
.page a:hover{background:#009945; color:#FFFFFF;border-radius:3px;}
}

/* 新闻内容页 */
#content .con_text{width:700px;margin:0 auto;background:#fff;border-radius: 5px;padding:20px;min-height:500px;box-shadow: 0 0 3px rgba(0,0,0,0.2);font-size:15px;}
#content .con_text h1{font-size:24px;color:#000;}
#content .con_text .located{padding-left: 22px;margin-bottom:20px;background: url(/jp/images/home.png) left center no-repeat;background-size: 16px auto;color: #999;height: 50px;line-height: 50px;border-bottom: 1px #ddd dashed;}
#content .con_text .located .l{float: left;margin-right: 20px;font-size: 16px;}
#content .con_text .located a{color: #999;}
#content .con_text .located a:hover{color: #f7504f;}
#content .con_text .time{color: #999;padding-left: 20px;float: left;margin-right: 20px;background: url(/jp/images/time.png) left center no-repeat;}
#content .con_text .view{color: #999;padding-left: 25px;float: left;background: url(/jp/images/eye.png) left center no-repeat;}
#pic_ji{text-align:center;}
#pic_ji img{max-width:100%;}
#duanzi{text-align:left;margin-bottom:50px; text-align: justify;line-height: 28px;}
@media  (max-width:1024px) {
#content .con_text{width: 100%;background:#fff;border-radius: 0px;min-height:0;box-shadow: 0 0 0px rgba(0,0,0,0.2);padding: 0px;font-size:0.9rem;}
#content .con_text h1{font-size:1.2rem;color:#000;}
#content .con_text .located{padding-left: 22px;margin-bottom: 1rem;background: url(/jp/images/home.png) left center no-repeat;background-size: 16px auto;color: #999;height: 3rem;line-height: 3rem;border-bottom: 1px #ddd dashed;}
#content .con_text .located .l{float: left;margin-right: 1rem;font-size: 1rem;}
#content .con_text .located a{color: #999;font-size:0.9rem;}
#content .con_text .time{color: #999;padding-left: 20px;float: left;margin-right:10px;background: url(/jp/images/time.png) left center no-repeat;}
#content .con_text .view{color: #999;padding-left: 25px;float: left;background: url(/jp/images/eye.png) left center no-repeat;}
#duanzi{text-align:left;margin-bottom:1rem; text-align: justify;}
#duanzi img{width: 100%;}
}

/* 新闻内页下面相关推荐 */
#content .con_text .box_2{width:100%;margin-top:15px;}
#content .con_text .box_2 .title{width:100%;height:40px;line-height:40px;border-bottom:2px solid #dcdcdc;}
#content .con_text .box_2 .title h2{font-size:16px;color:#333;padding-left:15px;}

#content .con_text .box_2 .xhrc{padding:10px 5px;}
#content .con_text .box_2 .xhrc li{width:50%;float:left;line-height:30px;margin-bottom:2px;background:url(/jp/images/plus2.png) left center no-repeat}
#content .con_text .box_2 .xhrc li a{color:#6f6f6f;float:left;margin-left:30px;height:30px;width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#content .con_text .box_2 .xhrc li a:hover{color:#009945;margin-left:32px}
#content .con_text .box_2 .xhrc li b{float:right;font-weight:400;padding-right:10px;color:#bababa;font-size:12px}
@media  (max-width:1024px) {
#content .con_text .box_2 .xhrc li{width:100%;float:none;line-height: 2rem;height: 2rem;margin-bottom:2px;background:url(/jp/images/plus2.png) left center no-repeat;}
}

/* 左右两边主框架 */
.shuang2{width:1420px!important;}
.shuang2 .r2{width: 1170px!important;}
.shuang{width:1280px; margin:0px auto;}
.shuang .l{width:250px;margin-top: 48px;margin-bottom: 60px;}
.shuang .l ul{}
.shuang .r{width:1010px;position: relative;}

/*左侧产品导航*/
.menu {width:100%;color:#fff;overflow:hidden;}
.menu>li{line-height:40px!important;margin-bottom:10px;}
.menu>li:before{content: "";display: inline-block;width: 15px;height:15px;background: #2020c6;margin-right:10px;margin-bottom:-1px;}
.menu>li:nth-of-type(2):before{background: #14ce07;}
.menu>li:nth-of-type(3):before{background: #adafac;}
/*一级a样式*/
.menu>li>a{font-size:18px!important;line-height:40px!important;color:#666!important;font-weight: bold;}
.menu>li>a:hover{color:#fff;}
/*二级a样式*/
.menu>li>ul>li>a{color:#333;font-size:16px;line-height:30px;/* border-bottom:1px #ddd dashed; */}
.menu>li>ul>li>a:hover {transition:300ms all;color:#009945;}
/*三级a样式*/
.menu>li>ul>li>ul>li>a{color:#555;margin-left:30px;font-size:14px;line-height:30px;/* border-bottom:1px #ddd dashed; */}
.menu>li>ul>li>ul>li>a:hover {transition:300ms all;color:#009945;}
/*四级a样式*/
.menu>li>ul>li>ul>li>ul>li>a{color:#666;margin-left:45px;font-size:12px;line-height:24px;/* border-bottom:1px #ddd dashed; */}
.menu>li>ul>li>ul>li>ul>li>a:hover {transition:300ms all;color:#009945;}
.menu>li>ul>li>ul>li>ul>li>a:visited {color:#ababab;}

.menu .active > a {color:#666;}
.menu .list {position:relative;width:100%;clear:both;line-height:24px;overflow:hidden;}
/*.menu .list:after {content:"e664";font-family:iconfont;position:absolute;right:15px;top:0px;font-size:18px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.menu .active:after {content:"e67a";font-family:iconfont;position:absolute;right:15px;top:0px;font-size:18px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}*/
.menu .list .items {height:0px;overflow:hidden;color:#666;margin-left:-20px;}
.menu .active > .items {display:block;height:auto;margin-left:0px;transition:all 1s;}

/* 产品图片列表 */
.index_list{ width:100%; margin:0px auto;}
.index_list .box{  width:100%;}
.index_list .box h3{ font-size:14px;line-height:50px; padding:0 10px 0; color:#666;text-overflow: ellipsis;display: block;white-space: nowrap;overflow:hidden;}
.index_list .box .ji{line-height:50px;clear:both;/*border-left:4px #8091a5 solid;margin-bottom:20px;*/}
.index_list .box .ji h5{/*background:#8091a5;*/color:#333;line-height:40px;height:40px;display:inline-block;border-radius:0 3px 3px 0;text-transform : uppercase;font-size:18px}
.index_list .box a{width:243px;padding:1px 1px 0px;background:#fff; border-bottom:2px solid #8091a5;float:left; margin:0 10px 20px 0;text-align:left; display:inline-block; position:relative;box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);}
.index_list .box a:nth-of-type(4){margin:0 0 20px 0;}
.index_list .box a:nth-of-type(8){margin:0 0 20px 0;}
.index_list .box a:nth-of-type(12){margin:0 0 20px 0;}
.index_list .box a:hover{color:#666;box-shadow: 0px 0px 2px rgba(26, 64, 107,1);}
.index_list .box img{width:100%; height:78px;/*object-fit: cover;*/}
.index_list .box .imgh{height: 243px;}
.height197 .index_list .box .imgh{height: 197px;}
.index_list .box .fen{width:243px;padding:1px 1px 0px;background:#fff; border-bottom:2px solid #eea2ad;float:left; margin:0 10px 20px 0;text-align:left; display:inline-block; position:relative;box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);}
.index_list .box .fen:hover{color:#666;box-shadow: 0px 0px 2px rgb(222, 91, 112,1);}

@media  (max-width:1024px) {
.shuang2{width:100%!important;}
.shuang2 .r2{width: 100%!important;}
.shuang{width:100%; margin:0px auto;}
.shuang .l{width:250px;display: none;}
.shuang .r{width:100%;}
.index_list{ width:100%; margin:0px auto;}
.index_list .box{  width:96%;margin:0px auto;}
.index_list .box h3{ font-size:0.8rem;line-height:3rem; padding:0 10px 0; color:#666;text-overflow: ellipsis;display: block;white-space: nowrap;overflow:hidden;}
.index_list .box .ji {border-left:4px #8091a5 solid;line-height:2.5rem;color:#8091a5;font-size:1rem;margin-bottom:1rem;}
.index_list .box .ji h5 {background:#8091a5;color:#fff;line-height:2rem;height:2rem;display:inline-block;padding:0 2rem;border-radius:0 3px 3px 0;text-transform : uppercase}
.index_list .box a{width:47%;padding:1% 1% 0;background:#fff;border-bottom:2px solid #8091a5;float:left; margin:0 0 1rem 0;text-align:left; display:inline-block; position:relative;box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);}
.index_list .box a:nth-of-type(5){margin:0 0 1rem 0;}
.index_list .box a:nth-of-type(odd){margin:0 2% 1rem 0;}
.index_list .box img{width:100%;object-fit: cover;height: 100%;position: absolute;top: 0;left: 0;}
.index_list .box .imgh{height: 100%;}
.index_list .box span{position:relative;display:block;}
.index_list .box span:before {content: '';position: relative;display: block;width: 100%;padding-bottom:100%;}
.index_list .box .fen{width:47%;padding:1% 1% 0;background:#fff;border-bottom:2px solid #eea2ad;float:left; margin:0 0 1rem 0;text-align:left; display:inline-block; position:relative;box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);}
.index_list .box .fen:hover{color:#666;box-shadow: 0px 0px 2px rgb(222, 91, 112,1);}
}

/* 产品介绍单页 */
.paiban{margin:50px auto 0;text-align: justify;}
.text{line-height:2;}
.paiban h5{border-left:4px #8091a5 solid;line-height:50px;color:#5c6878;font-size:24px;margin-bottom:20px;}
.paiban h5 span{background:#8091a5;color:#fff;line-height:40px;height:40px;display:inline-block;padding:0 50px;margin-right:20px;border-radius:0 3px 3px 0;text-transform : uppercase}
.paiban .l{width:48%;margin-right:4%;text-indent:2em;line-height:2;}
.paiban .mar2{text-indent:0em!important;}
.paiban .l img{max-width: 100%;margin-top:8px;}
.paiban .r{width:48%;float:left;line-height:2;}
.paiban .r img{max-width: 100%;margin-top:8px;}
.paiban .l_2{text-indent:2em;line-height:2;}
.paiban .r_2{max-width: 100%;margin-top: 20px;}
.paiban .r_2 img{max-width: 100%;}
.paiban .l33{margin-left: 33px;}
@media  (max-width:1024px) {
.paiban h5{border-left:4px #8091a5 solid;line-height:2.5rem;color:#5c6878;font-size:1rem;margin-bottom:20px;}
.paiban h5 span{background:#8091a5;color:#fff;line-height:2rem;height:2rem;display:inline-block;padding:0 0.6rem;margin-right:10px;border-radius:0 3px 3px 0;text-transform : uppercase}
.paiban .l{width:100%;margin-right:0%;text-indent:2em;line-height:2;}
.paiban .r{width:100%;float:none;}
.paiban .l img{width: 100%;margin-top:1rem;}
.paiban .r img{width: 100%;margin-top:1rem;}
.paiban .r_2 img{width: 100%;}
.paiban .l33{margin-left: 0px;}
}

/* 产品内容页 */
.k1156{width: 100%;margin:0 auto;}
.k1156 .l{margin-top: 0px;}
.fbt{margin-top: 48px;color: #333;font-size: 24px;line-height: 50px;}
#content2 {width: 100%;margin: 0 auto 40px;}
#content2 .biank{border:1px #ddd solid;padding:45px 15px;}
#content2 .con_img{width:450px;float:left;border: 1px #ddd solid;text-align: center;}
#content2 .con_img img{height: 365px;}
#content2 .con_pic{float:right;width:650px;margin-top:-5px;}
#content2 .con_pic img{height: 18px;}
#content2 .con_pic h1{font-size:16px;color:#333;line-height:30px;}
#content2 .con_pic h2{font-size:16px;color:#333;line-height:30px;}
#content2 .con_pic .kua p{line-height:20px;font-size:13px;padding-left:17px;text-indent:-17px;font-weight:normal;color: #666;}
#content2 .con_pic .kua p:before {content: "";display: inline-block;width:8px;height:8px;background-color: #fff;border:1px #666 solid;border-radius: 50%;margin-right:6px;margin-bottom:0px;}
#content2 .con_pic p{color: #333;font-weight:bold;line-height:26px;}
#content2 .con_pic p img{margin-top: -4px;}
#content2 .con_pic .mt{margin-top: 5px;}
#content2 .con{text-align:center;}
#content2 .con img{max-width:100%;}
@media  (max-width:1024px) {
.k1156{width: 100%;margin:0 auto;}
.k1156 .l{margin-top: 0px;}
.fbt{margin-top: 1rem;}
#content2 {width: 96%;margin: 0 auto 2rem;}
#content2 .biank{border:0px #ddd solid;padding:0px;}
#content2 .con_img{width: 98%;float:none;box-shadow: 0 0 3px rgba(0,0,0,0.2);padding:1%;}
#content2 .con_img img{width:100%;height: auto;}
#content2 .con_pic{float:none;width:100%;border-radius: 0px;padding:0;min-height:0px;box-shadow: 0 0 0px rgba(0,0,0,0.2);margin-top:1rem;}
#content2 .con_pic h1{font-size:1rem;color:#333;}
#content2 .con_pic h2{font-size:1rem;line-height:2;}
#content2 .con_pic .kua p{line-height:1.5;font-size:1rem;}
}

.cp_paiban{margin:50px auto 0;}
.cp_paiban h5{border-bottom:1px #ddd solid;line-height:50px;color:#666;font-size:24px;margin-bottom:30px;}
.cp_paiban h5 span{color:#666;display:inline-block;margin-right:15px;text-transform:uppercase;font-size:30px;position: relative;top: -1px;}
.cp_paiban .l{width:360px;margin-right:2%;margin-bottom: 0px;margin-left: 18px;}
.cp_paiban .r{width:760px;float:right;line-height:22px;font-size: 14px;text-align: justify;}
.cp_paiban .r strong{line-height: 35px;font-size:16px;display: inline-block;}
.cp_paiban .l img{max-width: 100%;margin-top:8px;}
.cp_paiban .w100{margin-top: 20px;text-align: center;}
.cp_paiban .w100 img{max-width: 100%;}
@media  (max-width:1024px) {
.cp_paiban{margin:2rem auto 0;}
.cp_paiban h5{border-bottom:1px #ddd solid;line-height:2.5rem;color:#666;font-size:1rem;margin-bottom:1rem;}
.cp_paiban h5 span{color:#666;line-height:2.5rem;height:2.5rem;display:inline-block;margin-right:0.6rem;border-radius:0 3px 3px 0;text-transform : uppercase;font-size:1rem;}
.cp_paiban .l{width:100%;margin-right:0%;margin-bottom:1rem;margin-left: 0px;float:none;display:block;}
.cp_paiban .r{width:100%;float:none;/*text-indent:2em;*/line-height:2;}
.cp_paiban .w100 img{width: 100%;}
.cp_paiban .l img{width: 100%;margin-top:0px;}
}

/* 产品内页相关产品 */
.tui_list{ width:100%; margin:0px 0px 0px 18px;}
.tui_list.box{  width:1280px;}
.tui_list .box h3{ font-size:14px;line-height:50px; padding:0 10px 0; color:#666;text-overflow: ellipsis;display: block;white-space: nowrap;overflow:hidden;}
.tui_list .box a{width:220px;padding:1px 1px 0px;background:#fff; border-bottom:2px solid #8091a5;float:left; margin:0 10px 20px 0;text-align:left; display:inline-block; position:relative;box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);}
.tui_list .box a:nth-of-type(5){margin:0 0 20px 0;}
.tui_list .box a:hover{color:#666;box-shadow: 0px 0px 2px rgba(26, 64, 107,1);}
.tui_list .box img{width:100%; height:220px;/*object-fit: cover;*/}
.tui_list .box .imgh{height: 224px;}
.height197 .tui_list .box .imgh{height: 180px;}
.tui_list .box .fen{width:224px;padding:1px 1px 0px;background:#fff; border-bottom:2px solid #eea2ad;float:left; margin:0 10px 20px 0;text-align:left; display:inline-block; position:relative;box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);}
.tui_list .box .fen:hover{ color:#666;box-shadow: 0px 0px 2px rgb(222, 91, 112,1);}

@media  (max-width:1024px) {
.tui_list{ width:100%; margin:0px auto;}
.tui_list .box{  width:100%;margin:0px auto;}
.tui_list .box h3{ font-size:0.8rem;line-height:3rem; padding:0 10px 0; color:#666;text-overflow: ellipsis;display: block;white-space: nowrap;overflow:hidden;}
.tui_list .box a{width:47%;padding:1% 1% 0;background:#fff;border-bottom:2px solid #8091a5;float:left; margin:0 0 1rem 0;text-align:left; display:inline-block; position:relative;box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);}
.tui_list .box a:nth-of-type(5){margin:0 0 1rem 0;}
.tui_list .box a:nth-of-type(odd){margin:0 2% 1rem 0;}
.tui_list .box img{width:100%;object-fit: cover;height: 100%;position: absolute;top: 0;left: 0;}
.tui_list .box span{position:relative;display:block;}
.tui_list .box span:before {content: '';position: relative;display: block;width: 100%;padding-bottom:100%;}
.tui_list .box .fen{width:47%;padding:1% 1% 0;background:#fff;border-bottom:2px solid #eea2ad;float:left; margin:0 0 1rem 0;text-align:left; display:inline-block; position:relative;box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);}
}

/*悬浮客服*/
.tel-kf-share-top { position: fixed; top:200px; right: 0; z-index: 99;font-family:"Microsoft Yahei",Simsun,sans-serif;font-size: 16px;}
.tel-kf-share-top a{font-size: 16px;}
.tel-kf-share-top ul li { margin-top: 1px; height: 50px; width: 50px;}
.tel-kf-share-top ul li .item-wrap { display: block; width: 150px; height: 50px; position: relative;}
.tel-kf-share-top ul li .item-wrap .text { display: inline-block; padding:0 20px; height:50px;line-height: 50px;background-color: #ff7852;color: #ffffff;position: absolute;top: 0;left: 0;z-index: 9;opacity: 0;filter: alpha(opacity=0);cursor: pointer;}
/*图标 框架样式*/
.tel-kf-share-top ul li .item-wrap .icon {display: inline-block;height: 50px;width: 50px;background-color: #848484;text-align: center;vertical-align: middle;position: absolute;
  top: 0;left: 0;z-index: 10;cursor: pointer;/*opacity: 0.5;filter: alpha(opacity=50);*/}
.tel-kf-share-top ul .current .item-wrap .icon { background-color: #ff7852;opacity: 1;filter: alpha(opacity=100);}
.tel-kf-share-top ul .current .item-wrap .text {opacity: 1;filter: alpha(opacity=100);}
.tel-kf-share-top ul .top span {background: url(/jp/images/to-top-icon.png) no-repeat center #848484;display: inline-block;height: 50px;width: 50px;float: right;cursor: pointer;}
.tel-kf-share-top ul .top span:hover {opacity: 0.8;filter: alpha(opacity=80);}
.bdsharebuttonbox {font-size: 14px;color: #ffffff;min-width:400px;}
.bdsharebuttonbox #l{ float:left;}
.bdsharebuttonbox #r{ float:left; padding-top:4px;}

/*微信二维码*/
.side-bar {width:50px;z-index: 999;}
.side-bar a {width:50px;height:50px;display: inline-block;}
.side-bar a:hover {background-color: #ff7852;opacity: 1;filter: alpha(opacity=100);}
.side-bar .icon-chat {background: url(/jp/images/wei.png);position: relative;background-color: #848484;}
.side-bar .icon-chat:hover .chat-tips { display: block;}
.chat-tips {padding:5px;border: 1px solid #d1d2d6;border-radius:2px;position: absolute;right:70px;top: -55px;background-color: #ffffff;display: none;}
.chat-tips i {width:9px;height:16px;display: inline-block;position: absolute;right: -9px;top:70px;background: url(/jp/images/jiao.png);}

/*二级列表医疗护理*/
.zuo{float: left;font-size:15px;line-height:24px;margin: 85px 0 0 30px;width: 235px;}
.zuo .dandu{margin:380px 0 0 50px;position: relative;font-size: 16px;font-weight: bold;line-height: 30px;}
.zuo .dandu a{font-size: 16px;font-weight: bold;line-height: 30px;}
.zuo .dandu i{border-radius: 50%;opacity: 1;position: absolute;text-align: center;width: 22px;height: 22px;border: solid 2px #ffcd39;margin-left: 10px;left: 95px;top: 2px;}
.zuo .dandu i:before{content: "";display: inline-block;width: 18px;height: 18px;background-color: #f2fb40;border-radius: 90px;opacity: 1;margin-bottom: 1px;margin-left: 0px;}
.you{float: right;font-size:15px;line-height:26px;margin-top: 530px;width: 260px;}
.zuo span,.you span{color:#333;line-height:24px;font-weight: bold;}
.dians {position:relative;width:480px;height:100%;background: url(/jp/images/huli.jpg) no-repeat top center;min-height:715px;float: left;margin-bottom: 50px;}
.dians a{font-size: 16px;}
.dians_img{display: none;}
@media  (max-width:1024px) {
.zuo{float: none;font-size:1rem;line-height:1.5;margin:0 auto;width:96%;}
.zuo .dandu{font-size: 1rem;font-weight: bold;margin:10px 0 0 0px;line-height: 2rem;position: relative;}
.you{float: none;font-size:1rem;line-height:1.5;margin:0 auto 2rem;width:96%;}
.zuo span,.you span{color:#333;line-height:2;}
.dians {display: none;}
.dians a{font-size: 1rem;}
.dians_img{display: block;width: 96%;margin:1rem auto;}
.dians_img img{width: 100%;}
}

.dians .dianzongCss {position:absolute;width:110px;}
.dians .dianzongCss:hover {cursor:pointer;}
.dians .dianzongCss span {float:left;border-radius:90px;opacity:1;position:absolute;text-align:center;width:26px;height:26px;border:solid 2px #ffcd39;}
.dians .dianzongCss span div {float:left;width:20px;height:20px;background-color:#f2fb40;border-radius:90px;opacity:1;margin-top:3px;margin-left:3px}
.dians .dianzongCss span i {float:left;width:50px;height:50px;background-color:#f2fb40;border-radius:90px;opacity:1;}
.dians .dianzongCss font {float:right;color:#565656;font-weight:bold;font-size:16px;position:absolute;white-space:nowrap;margin-top:3px;margin-left:10px;}
.dians hr {width:50px;float:left;margin-top:14px;margin-bottom:0px;margin-left:30px;border:0;background: #ffcd39;height: 1px;}
.dians .dian1 {right:223px;top:86px;}
.dians .dian1 span {right:0px}
.dians .dian1 font {float:left;right:113px;margin-top:2px;}
.dians .dian1 hr {float:right;margin-right:30px;width:75px}
.dians .dian2 {right:263px;top:113px;}
.dians .dian2 span {right:0px}
.dians .dian2 font {float:left;right:112px;margin-top:4px;}
.dians .dian2 hr {float:right;margin-right:30px;width:75px}
.dians .dian3 {right:70px;top:116px;}
.dians .dian3 span {left:0px}
.dians .dian4 {right:260px;top:180px;}
.dians .dian4 span {right:0px}
.dians .dian4 font {float:left;right:130px;margin-top:4px;}
.dians .dian4 hr {float:right;margin-right:30px;width:94px;}
.dians .dian5 {right:144px;top:186px;}
.dians .dian5 span {opacity:0.6 !important;left: 0;}
.dians .dian5 hr {width:148px;}
.dians .dian6 {right:224px;top:262px;}
.dians .dian6 span {right:0px}
.dians .dian6 font {float:left;right:195px;margin-top:3px;}
.dians .dian6 hr {float:right;margin-right:30px;width:158px;}
.dians .dian7 {right:40px;top:232px;}
.dians .dian7 span {left:0px}
.dians .dian8 {right:270px;top:320px;}
.dians .dian8 span {right:0px}
.dians .dian8 font {float:left;right:183px;margin-top:3px;}
.dians .dian8 hr {float:right;margin-right:30px;width:146px;}
.dians .dian9 {right:143px;top:300px;}
.dians .dian9 span {left:0px}
.dians .dian9 hr {width:180px;}
.dians .dian10 {right:6px;top:330px;}
.dians .dian10 span {left:0px}
.dians .dian11 {right:270px;top:415px;display:none;}
.dians .dian11 span {right:0px}
.dians .dian11 font {float:left;right:82px;margin-top:4px;}
.dians .dian11 hr {float:right;margin-right:30px;}
.dians .dian12 {right:-16px;top:385px;}
.dians .dian12 span {left:0px}
.dians .dian13 {right:92px;top:420px;display:none;}
.dians .dian14 {right:278px;top:500px;}
.dians .dian14 span {right:0px}
.dians .dian14 font {float:left;right:88px;margin-top:4px;}
.dians .dian14 hr {float:right;margin-right:30px;}
.dians .dian15 {right:100px;top:414px;}
.dians .dian15 span {opacity:0.6 !important;left: 0;}
.dians .dian16 {right:278px;top:565px;display:none;}
.dians .dian16 span {right:0px}
.dians .dian16 font {float:left;right:82px;margin-top:4px;}
.dians .dian16 hr {float:right;margin-right:30px;}
.dians .dian17 {right:92px;top:528px;}
.dians .dian17 span {left:0px}
.dians .dian18 {right:275px;top:662px;}
.dians .dian18 span {right:0px}
.dians .dian18 font {float:left;right:88px;margin-top:4px;}
.dians .dian18 hr {float:right;margin-right:30px;}
.dians .dian19 {right:285px;top:670px;display:none;}
.dians .dian19 span {right:0px}
.dians .dian19 font {float:left;right:82px;margin-top:4px;}
.dians .dian19 hr {float:right;margin-right:30px;}
.dians .dian20 {right:78px;top:680px;}
.dians .dian20 span {left:0px}

/*二级列表体育防护图*/
.zuo1{font-size:14px;line-height:22px;width: 350px;position:absolute;top:150px;left:0px;z-index:999;text-align: justify;}
.zuo1 .dandu{margin:200px 0 0 50px;position: relative;font-size: 16px;font-weight: bold;line-height: 30px;}
.zuo1 .dandu a{font-size: 16px;font-weight: bold;line-height: 30px;}
.zuo1 .dandu i{border-radius: 50%;opacity: 1;position: absolute;text-align: center;width: 22px;height: 22px;border: solid 2px #1BFAD5;margin-left: 10px;left:95px;top: 2px;}
.zuo1 .dandu i:before{content: "";display: inline-block;width:18px;height: 18px;background-color: #f2fb40;border-radius: 90px;opacity: 1;margin-bottom: 1px;margin-left: 0px;}
.zuo1 .dandu i:nth-of-type(2){margin-left: 10px;left:110px;top: 33px;}
.you1{font-size:14px;line-height:24px;width: 240px;position:absolute;top:520px;right:0;z-index:999;text-align: justify;}
.zuo1 span{font-size:16px;color:#333;line-height:45px;/*padding-left: 42px;*/font-weight: bold;}
.you1 span{font-size:16px;color:#333;line-height:30px;font-weight: bold;}

.you1 .str{display: block;margin-bottom: 15px;}
.you1 .huang,.you1 .lv{line-height:20px;}
.you1 .huang:before {position:relative;left:0px;top:2px;content: "";display: inline-block;width: 10px;height: 10px;background-color: #ffe63c;border:2px #dec500 solid;border-radius: 50%;margin-right:5px;}
.you1 .lv:before {position:relative;left:0px;top:2px;content: "";display: inline-block;width: 10px;height: 10px;background-color: #74bc38;border:2px #449023 solid;border-radius: 50%;margin-right:5px;}
.dians1 .wenzi{text-align: center;position:absolute;bottom:0px;left:250px;font-size: 24px;}
@media  (max-width:1024px) {
.zuo1{float: none;font-size:1rem;line-height:1.5;margin:0 auto;width:96%;position:relative;top:0;left:0;}
.zuo1 .dandu{font-size: 1rem;font-weight: bold;margin:10px 0 0 0px;line-height: 2rem;}
.you1{float: none;font-size:1rem;line-height:2;margin:0 auto 2rem;width:96%;position:relative;top:0;left:0;}
.zuo1 span,.you1 span{color:#333;line-height:26px;font-size: 1.2rem}
.zuo1 span{padding-left: 48px;}
.dians1 {display: none;}
.dians1 a{font-size: 1rem;}
.zuo1 .dandu i:nth-of-type(2){margin-left: 10px;left: 60px;top: 33px;}
}

.dians1 {position:relative;width:810px;height:100%;background: url(/jp/images/fanghu.jpg) no-repeat top center;min-height:715px;margin:-20px 0 50px 40px;}
.dians1 .dianzongCss{ position: absolute; border-radius: 90px; width: 50px; height: 50px; background-color: #666; opacity: 0;/* IE 8 */filter:alpha(opacity=0);}
.dians1 .dianzongCss:hover{ cursor: pointer; opacity: 0.3}
.dians1 .dianzongCss span{ height: auto;}
.dians1 .dianzongCss font{ display: none;}
.dians1 a{ width: 100%; height: 100%; display: block;font-size: 16px;}
.dians1 .dian1{ left: 419px; width: 83px; height: 83px; top: 92px;  }
.dians1 .dian2{ right: 57px; width: 40px; height: 42px; top: 184px;}
.dians1 .dian3{ right: 83px;width: 58px;  height: 58px;  top: 227px;}
.dians1 .dian4{ right: 148px; width: 55px;height: 55px;top: 264px; }
.dians1 .dian5{ left: 290px;width: 135px;height: 135px; top: 235px; }
.dians1 .dian6{ left: 452px;width: 140px;height: 140px;top: 362px;}
.dians1 .dian7{left: 240px;width: 85px;height: 85px;top: 433px;}
.dians1 .dian8{left: 131px;width: 55px;height: 55px;top: 508px;}
.dians1 .dian9{left: 20px;width: 110px;height: 110px;  top: 532px;}
.dians1 .dian10 {right: 178px;width: 58px;height: 58px;top: 588px;}

/*内容页调用的医学常识*/
.yixue_item{margin-top:15px;margin-left: 18px;background:#fff;border-radius:5px;box-shadow: 0 0 3px rgba(0,0,0,0.2);padding:20px;}
.yixue_item .limg{width:260px;float:left;}
.yixue_item .limg img{width:100%;height:180px;object-fit: cover;}
.yixue_item .cont{width:830px;float:right;}
.yixue_item .cont .tit{height:40px;line-height:40px;width:100%;margin-bottom:20px;}
.yixue_item .cont .tit h2{font-size:24px;color:#5c6878;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.yixue_item .cont .tit a:hover h2{color:#708092}
.yixue_item .cont .tit .view_more{display:block;width:120px;height:40px;line-height:40px;text-align:center;background:#8091a5;color:#fff;font-size:16px;border-radius:5px;float:right}
.yixue_item .cont .tit .view_more:hover{background:#ff9600}
.yixue_item .cont p{font-size:16px;color:#6e6e6e;line-height:26px}
.yixue_item .cont .bt{width:100%;height:40px;margin-top:20px;}
.yixue_item .cont .bt .time{float:right;line-height:40px;color:#6e6e6e;padding-left:30px;background:url(/jp/images/tt.png) left center no-repeat;background-size:20px auto}
@media  (max-width:1024px) {
.yixue_item{width:100%;margin-top:0;margin-left:0px;border-radius:0px;box-shadow: 0 0 0px rgba(0,0,0,0.2);padding:1rem 0 1rem 0;border-bottom:1px #ddd dashed;}
.yixue_item .limg{display:none;}
.yixue_item .cont{width:100%;float:none;}
.yixue_item .cont .tit{height:auto;line-height:1.5;width:100%;margin-bottom:0.4rem;}
.yixue_item .cont .tit h2{font-size:1rem;line-height:1.5;color:#5c6878;float:none;overflow:hidden;text-overflow:ellipsis;white-space:normal;}
.yixue_item .cont .tit .view_more{display:none;}
.yixue_item .cont p{font-size:0.875rem;color:#6e6e6e;line-height:1.5}
.yixue_item .cont .bt{display:none;}
}
.currtype{color:#ff0000;}

/*搜索结果*/
.sousuo .tit{display:block;margin-bottom:20px;}
.sousuo h2{font-size:18px;line-height:40px;}
.sousuo a{font-size:18px;}
.sousuo h4{font-size:14px;color:#888;}
.sousuo p{font-size:14px;color:#999;margin-bottom:20px;border-bottom:1px #ddd dashed;line-height:50px;}

/*页脚*/
#footer{background:#0f6133;font-size:16px;text-align:center;color:#ffffff; line-height:70px; clear:both;}
#footer a{ color:#ffffff;font-size:16px; }
.bottom{width: 100%;border-top:1px #ddd solid;padding:30px 0 20px;margin:0 auto;}
.bottom ul{width: 1280px;margin: 0 auto;}
.bottom ul li{width: 19%;float: left;text-align: left;}
.bottom ul li span{text-align:left;color: #888;display: block;}
.bottom ul li a{ color: #666}
.bottom ul li span a{ color: #888;font-size: 1rem;margin-right: 1rem;}
.bottom ul li span .lan2{color: #3688ff;}
.bottom ul li span a:hover{color:#009A44; }
.bottom ul .logo{width: 300px;}
.bottom ul .ban1{width: 250px;}
.bottom ul .ban2{width: 320px;}
.bottom ul .lx{width: 250px;}
.bottom ul .buyao{text-align:right;float: right;width: 150px;}
.bottom .icons{display: inline-table;  margin-left:0px; width: 100%; }
.bottom .icons i{  margin-right: 0px; font-size: 16px; display: inline-table; height: 30px; line-height: 30px;  color: #ccc; float: none; margin-left: 20px; margin-right: 20px;}
.bottom .icons font{ display: inline-table; float: none;}
.bottom .icons span{ display: inline-table;  height: 30px; line-height: 30px; color: #ccc; float: none;}
.bottom .title{text-align:left;margin-bottom: 5px;font-size: 1.2rem;}
.bottom .title a{font-size: 1.2rem;}
@media  (max-width:1024px) {
#footer{line-height:1.5;padding: 1rem;}
.tel-kf-share-top ul {display: none;}
.bottom{width: 96%;padding:0 0 1rem;}
.bottom ul{width: 100%;margin: 0 auto;}
.bottom ul li{width: 100%;float: left;text-align: center;margin-top: 1rem;}
.bottom ul li span{text-align:left;float: left;color: #888;display:inline-block;}
.bottom .ban{margin-bottom: 1rem;}
.bottom ul .logo{width: 100%;}
.bottom ul .ban1{width: 100%;}
.bottom ul .ban2{width: 100%;}
.bottom ul .lx{width: 100%;}
.bottom ul .buyao{text-align:center;float: none;margin-top: 1rem;width: 100%;}
}