﻿@charset "UTF-8"; /*鲤鱼溪的杂货铺编写　*/
/* common 　*/
* { padding: 0; margin: 0; font-family: "微软雅黑","宋体", "Arial";  }
body { min-width: 320px; background: #fff; font-family: "微软雅黑","宋体", "Arial";color: #474545;  }
ul, ol { list-style: none;  }
h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { line-height: 1.7;  }
/* link 　*/
a { text-decoration: none; color: inherit;  }
a:link { text-decoration: none;  }
a:hover { text-decoration: none;  }
i, em { font-style: normal;  }
img { border: 0;  }
.float_l { float: left;  }
.float_r { float: right;  }
.clear { clear: both;  }
/* title 　*/

h1, h2, h3, h4, h5, h6 { font-family: "microsoft yahei", "黑体", "宋体"; margin: 0;  }
/* H5新元素旧浏览器　　*/
header, section, footer, aside, nav, main, article, figure { display: block;  }
/* input 　*/
input { outline: none;   }
/*页面样式　*/
/**********************************************************　*/
/*头部及导航区域样式开始　*/
.navbar { border: none; margin-bottom: 0px; background-color: #fff;  }
.navbar-header { }
.navbar-toggle { margin-top: 33px; background-color: #ddd; border-color: #ddd;  }
.navbar-toggle .icon-bar { background-color: #888; display: block; width: 22px; height: 2px; border-radius: 1px;  }
.navbar-nav { }
.navbar-brand { height: 90px; padding: 8px 15px;  }
.navbar-nav li { margin: 0 5px;  }
.navbar-nav>li>a { font-size: 13px; color: #666; line-height: 62px; font-weight: bold; text-align: center;  }
.head .navbar-nav li a:hover, .head .navbar-nav li.active a, .head .navbar-nav li a:focus { background: #f00; color: #fff;  }
.nav-background { background: #585757;  }
.navbar-bottom { }
.navbar-bottom .this { position: relative;  }
.nav-menu { width: 320px; padding: 30px 30px; opacity: 0.9; height: 300px; background: #fff; position: absolute; left: -110px; bottom: -300px; display: none;  }
.nav-menu ol { float: left; width: 260px; overflow: hidden;  }
.dropdown-menu { top: 100%; left: 0; min-width: 800px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; background: #585757;  }
.dropdown-menu li { float: left; padding: 10px 0 10px 45px; margin: 0;  }
.dropdown-menu li a { color: #fff; line-height: 35px; padding: 0;  }
.head .dropdown-menu li a:hover, .head .dropdown-menu li.active a, .head .dropdown-menu li a:focus { background: none;  }
.navbar-right .dropdown-menu { right: auto; left: 0;  }
.navbar-bottom .this:hover .nav-menu { display: block;  }
.navbar-bottom .arrow-up { position: absolute; top: -7px; left: 154px; right: auto; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #fff;  }
.sous { background: #223d44; height: 60px; overflow: hidden; width: 100%; display: none;  }
.sous .form { width: 349px; margin: 15px 100px 15px 0; overflow: hidden;  }
.form-control { border: 0; border-radius: 0px; color: #fff;  }
.btn { border: 0; border-radius: 0;  }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) { border-top-left-radius: 17px; border-bottom-left-radius: 17px; border: 1px solid #223d44; border-top: 0px; width: 266px; float: left; color: #ffffff; height: 30px; background: center top url(../images2019/tex.jpg) no-repeat; border-right: 0px; padding-left: 15px;  }
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group { z-index: 2; margin-left: 0px; border-top-right-radius: 17px; border-bottom-right-radius: 17px; border-right: 1px solid #213c43; border-bottom: 1px solid #213c43; border-top: 1px solid #213c43; float: left; width: 83px; height: 30px; background: center top url(../images2019/search.jpg) no-repeat; border-left: 0px;  }
.btn .glyphicon { color: #767575;  }
/*头部及导航区域样式结束　*/
/**********************************************************　*/
/*banner样式/ .carousel-inner .img-responsive { width: 100%;  }
/*foot样式　*/
.foot { border-top: 2px solid #c5c5c5; position: relative; height: 135px;  }
.footer_top { width: 100%; height: 65px; border-bottom: 1px solid #f2f2f2;  }
.footer_left { float: left; width: 30%; height: 135px; border-right: 1px solid #f2f2f2; display: none;  }
.footer_left p { font-size: 12px; color: #2e2e57; line-height: 26px; padding-top: 10px;  }
.footer_left p span { color: #485139;  }
.footer_right { width: 100%; float: right;  }
.footer_right_top { width: 100%; overflow: hidden; background: #f2f2f2;  }
.footer_right_top img { float: left; padding-left: 20px; padding-top: 25px; display: none;  }
.footer_right_top ul li { float: left; font-size: 13px; margin: 24px 0; border-right: 1px solid #2e2e57; padding-right: 14px; padding-left: 17px;  }
.footer_right_top ul li a { color: #2e2e57;  }
.footer_right_bottom { width: 100%; overflow: hidden;  }
.footer_right_bottom p { font-size: 12px; padding: 10px 0 0 15px; color: #8c8c8e; line-height: 21px;  }
.sj-foot { overflow: hidden; background-color: #e7e7e7; padding-bottom: 10%;  }
.sj-foot img { width: 100%;  }
.sj-foot-con { padding: 5%;  }
.sj-foot ul { background: #fd030a; padding: 3% 0 3% 1%; overflow: hidden;  }
.sj-foot ul li { float: left; width: 16%; text-align: center; border-left: 1px solid #fff; line-height: 1; color: #fff;  }
.sj-foot .ft-buttom { float: left; width: 35%;  }
.sj-foot .ft-buttom1 p { font-size: 16px; line-height: 1.8; color: #5b5a5a;  }
.sj-foot .ft-buttom1 { float: right; width: 60%;  }
/* 首页新闻轮播 　*/
p { padding: 0; margin: 0;  }
.h4, .h5, .h6, h4, h5, h6 { margin: 0;  }
.padding { padding: 15px;  }
.bg-white { background: #fff; overflow: hidden; box-shadow: 0px 0px 10px 0px rgba(11, 3, 6, 0.3); overflow: hidden;  }
.glyphicon-chevron-left:before { content: none;  }
.glyphicon-chevron-right:before { content: none;  }
.carousel-control.left { right: 50px; left: auto; background: none;  }
.carousel-control.right { background: none;  }
.carousel-control { color: #333; z-index: 999; width: 20px; height: 40px; bottom: 15px; top: auto; right: 10px; left: auto;  }
.lbp {  line-height: 45px; margin-bottom: 0; background: #dcdde1; width: 100%; height: 45px; overflow: hidden; padding: 0 15% 0 5%; position: absolute; bottom: 0;  }
.xwdt { width: 70%; display: none;  }
.xwdt-top { padding-top: 15px;  }
.xwdt-top h3 { font-size: 20px; color: #b8b8b8; line-height: 30px;  }
.xwdt .hdh { background: #dcdde1; overflow: hidden; color: #5b5151; margin: 15px 0 20px;  }
.xwdt .hdh li { width: 20%; height: 38px; text-align: center; font-size: 18px;  line-height: 38px; float: left; color: #000;  }
.xwdt .hdh .tabs { background: #f00; color: #fff;  }
.xwdt .hdh .tabs a { color: #fff;  }
.xwdt .carousel-inner>.item>a>img, .xwdt .carousel-inner>.item>img { width: 100%; height: 246px; padding-bottom: 24px;  }
.xwdt .carousel-control .glyphicon-chevron-left, .xwdt .carousel-control .icon-prev { margin-left: 0px;  }
.xwdt .carousel-control .glyphicon-chevron-right, .xwdt .carousel-control .icon-next { margin-right: -3px;  }
.xwdt .carousel-control .glyphicon-chevron-left, .xwdt .carousel-control .glyphicon-chevron-right, .xwdt .carousel-control .icon-next, .xwdt .carousel-control .icon-prev { width: 23px; height: 23px; font-size: 20px; color: #fff; margin-top: 2px; background: #000;  }
.xwdt .rgt { padding-left: 10px;  }
.xwdt .rgt h4 { color: #000; font-size: 16px; line-height: 38px; height: 38px; overflow: hidden; font-weight: bold;  }
.xwdt .rgt p { color: #666;  }
.xwdt .rgt { padding-left: 10px;  }
.xwdt .rgt { padding-left: 10px;  }
.spzx { width: 30%; display: none;  }
.spzx .tspzx { overflow: hidden; margin: 15px 0 10px; height: 234px;  }
.spzx .tspzx img { width: 100%; height: 234px;  }
.spzx ol { margin: 0 -1%; padding-top: 10px; border-top: 1px solid #999;  }
.spzx ol li { float: left; width: 23%; margin: 0 1%;  }
.spzx ol li img { width: 100%; height: 50px;  }
.sj-yyxw { }
.sj-yyxw img { width: 100%;  }
.sj-yyxw-top { overflow: hidden; padding: 15px 0;  }
.sj-yyxw-con { }
.sj-yyxw-con-tp { position: relative; overflow: hidden;  }
.sj-yyxw-con-tp p { position: absolute; width: 100%; background: url(../images2019/00.png); color: #fff; bottom: 0; left: 0; line-height: 30px; height: 30px; overflow: hidden; text-align: center;  }
.sj-yyxw-top h4 { float: left; color: #f00; font-weight: bold; line-height: 20px;  }
.sj-yyxw-top h6 { float: right; color: #999; border: 1px solid #ccc; line-height: 20px; border-radius: 20px; padding: 0 8px;  }
.sj-yyxw-con ul { overflow: hidden; padding-top: 10px;  }
.sj-yyxw-con ul li { width: 100%; border-top: 1px solid #e9e9e9; line-height: 35px; height: 35px; overflow: hidden;  }
.sj-yyxw-con ul li:first-child { border: none;  }
.sj-fgx { height: 5px; background: #e9e9e9;  }
.jztp { overflow: hidden; padding: 20px 0;  }
.jztp img { width: 100%;  }
.sub-main-ks-ysjs { padding-bottom: 20px;  }
.sub-main-ks-ysjs h3 { }
.sub-main-ks-ysjs .slider { }
.sub-main-ks-ysjs .slick-slide { margin: 0 5px;  }
.sub-main-ks-ysjs-item { border-top: solid 1px #0fa709; background-color: #f5f5f5;  }
.sub-main-ks-ysjs .red { border-top: solid 1px #f00;  }
.sub-main-ks-ysjs-item a h4 { text-align: center; padding: 5px 0; color: #333;  }
.sub-main-ks-ysjs-item a h4 span { font-size: 15px; color: #b8b8b8;  }
.sub-main-ks-ysjs-btn { float: right; padding-top: 8px;  }
.sub-main-ks-ysjs-btn input { float: left; width: 28px; height: 28px; background: url(../images2019/td-r.jpg) no-repeat; border: none;  }
.sub-main-ks-ysjs-btn input:first-child { float: left; width: 28px; height: 28px; background: url(../images2019/td-l.jpg) no-repeat; margin-right: 5px; border: none;  }
.jbdh { padding: 20px 0; background-color: #f5f5f5; margin-bottom: 20px;  }
.jbdh ol { background-color: #ddd5ce; overflow: hidden;  }
.jbdh ol li { width: 180px; height: 40px; line-height: 40px; font-size: 18px; text-align: center; float: left; border-right: solid 1px #FFFFFF;  }
.tabss { background-color: #f00; color: #fff;  }
.jbdh ul { width: 100%;  }
.jbdh .jbdh-le { background: url(../images2019/picet.jpg) top center no-repeat; width: 230px; height: 596px; float: left; margin-top: 10px; display: none;  }
.jbdh .left01 { background: url(../images2019/nx.jpg) top center no-repeat;  }
.jbdh .left02 { background: url(../images2019/xnx.jpg) top center no-repeat;  }
.jbdh ul .h4 { float: left; margin-top: 380px; margin-left: 30px;  }
.jbdh ul .h4 img { margin-right: 8px; margin-top: 5px; border: solid 1px #FFFFFF;  }
.jbdh .right { width: 100%; float: right; margin-top: 10px;  }
.jbdh .right dd { float: right; overflow: hidden;  }
.jbdh .right a { height: auto; float: left; width: 24%; background-color: #fff; margin-bottom: 15px; margin-left: 1%; transition: all 0.5s ease; transform: translate3d(0px, 0px, 0px);  }
.jbdh .right a:hover i { left: 50%; margin: 5px 0 0 30px; opacity: 1; filter: alpha(opacity:100);  }
.jbdh .right a:hover b { display: block; opacity: 1; filter: alpha(opacity:100);  }
a.xu_ks1:hover { color: #000; background: #f78d05;  }
a.xu_ks2:hover { color: #000; background: #e66371;  }
a.nxu_ks1:hover { color: #000; background: #06bff8;  }
a.nxu_ks2:hover { color: #000; background: #567dfc;  }
.jbdh .right dt { width: 100%; font-weight: 400;  }
.jbdh .right dt p span { color: #131313; font-size: 18px; line-height: 30px;  }
.jbdh .right dt p { width: 190px; color: #abaaaa; font-size: 12px; line-height: 20px; text-align: center; margin-top: 25px;  }
.jbdh .right dt img { margin-top: 15px; margin-left: 50px;  }
.jbdh .right dt h5 { width: 170px; margin-left: 19px; overflow: hidden; padding-top: 18px; margin-top: 30px; border-top: dashed thin #dedede;  }
.jbdh .right dt h5 img { margin-left: 80px; margin-top: 15px;  }
.jbdh .right dt h5 { position: relative;  }
.jbdh .right dt h5 b { text-align: center; opacity: 0; transition: all 0.5s linear;  }
.jbdh .right dt h5 i { position: absolute; top: 16px; left: 50%; width: 18px; height: 18px; margin: 0 0 0 -6px; background: url(../images2019/bif.png) no-repeat; opacity: 0.5; transition: all 0.3s ease;  }
.sj-jbdh-nxby ul { margin: 0 -1%;  }
.sj-jbdh-nxby ul li { float: left; width: 31.3%; margin: 1%; background: #f4f4f4; padding: 3% 0 5%; text-align: center;  }
.sj-jbdh { padding-bottom: 20px; overflow: hidden;  }
.sj-jbdh-nxby ul li h5 { line-height: 30px; color: #656363;  }
.sj-jbdh-nxby ul li img { width: 50%; margin: 0 auto; display: block;  }
.ct5 { overflow: hidden; padding-bottom: 20px; width: 100%;  }
.ct5 ol { overflow: hidden; background-color: #efefef; width: 100%;  }
.ct5 ol li { width: 11%; height: 40px; line-height: 40px; font-size: 18px; text-align: center; overflow: hidden; float: left; border-right: solid 1px #cbcbcb;  }
.ct5 img { width: 100%;  }
.ct5 .left { width: 44.5%; float: left; margin-top: 15px;  }
.ct5 .right { width: 55.5%; float: right; margin-top: 15px;  }
.ct5 .right dd { float: right; overflow: hidden;  }
.ct5 .right img { width: 31.3%; float: left; margin-bottom: 2%; margin-left: 2%;  }
/****************************************　*/
/*二级页-文章页　*/
.weizhi { overflow: hidden; line-height: 20px; border-bottom: 1px solid #eaeaea; padding: 15px 0;  }
.weizhi #bq { float: left; padding-top: 3px; padding-right: 5px;  }
.zj-wz { overflow: hidden; line-height: 25px; width: 100%; border-right:none; padding-bottom: 20px;   }
.zj-wz h1 { font-size: 18px; padding-top: 3%; padding-bottom: 1%; text-align: center; font-weight: bold; color: #f00; }
.zj-wz-wz01 { overflow: hidden; padding-bottom: 0;  }
.zj-wz-wz02 { padding-top: 10px; }
.zj-wz-wz02 h5 { font-weight: bold; color: #000; line-height: 30px;  }
.zj-wz-wz02-top { overflow: hidden; padding-bottom: 15px;  }
.zj-wz-wz02-top img { float: left; padding-top: 7px;  }
.zj-wz-wz02-top h3 { float: left; padding: 0 5px; font-weight: bold; font-size: 22px;  }
.zj-wz-wz02-con img { width: 100%; padding-top: 15px;  }
.zj-wz p { color: #666;  }
.zj-wz strong { color: #000; }
.zj-wz-wz02-yssc img { width: 100%;  }
.pc-right { width: 26%;border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea;   border-bottom: 1px solid #eaeaea;  }
.list-r {    margin-right: -15px; margin-left: -15px;  }
.list-r01 { overflow: hidden; padding: 0 15px; border-bottom: 1px solid #eaeaea;  }
.fuwu { padding-top: 25px; padding-bottom: 5px; text-align: center; overflow: hidden;  }
.fuwu img { max-width: 100%; margin: 0 auto;  }
.bmfu01 { width: 276px; margin-left: 12px; margin-top: 5px; margin-bottom: 20px; overflow: hidden;  }
.bmfu01 ul { height: 245px  }
.bmfu01 ul li { width: 80px; height: 68px;	 float: left; position: relative; background: #f5f5f5; margin-right: 10px; margin-top: 10px;   }
.bmfu01 ul li a { display: block; width: 100%; height: 100%; line-height: 110px; text-align: center; }
.bmfu01 ul li a:hover { color: #fff; background-color: #90c01c  }
.bmfu01 ul li i { position: absolute; left: 50%; top: 36%; background: url("../images2019/icon.png") no-repeat 0 0; display: block  }
.bmfu01 ul .ico3 i { width: 32px; height: 28px; margin: -14px 0 0 -16px; background-position: 0 -71px  }
.bmfu01 ul .ico4 i { width: 31px; height: 27px; margin: -13.5px 0 0 -15.5px; background-position: -33px -71px  }
.bmfu01 ul .ico5 i { width: 33px; height: 30px; margin: -15px 0 0 -16.5px; background-position: -69px -71px  }
.bmfu01 ul .ico6 i { width: 31px; height: 31px; margin: -15.5px 0 0 -15.5px; background-position: 0 -136px  }
.bmfu01 ul .ico7 i { width: 31px; height: 32px; margin: -16px 0 0 -15.5px; background-position: -33px -136px  }
.bmfu01 ul .ico8 i { width: 42px; height: 27px; margin: -13.5px 0 0 -13.5px; background-position: -69px -136px  }
.bmfu01 ul .ico9 i { width: 31px; height: 31px; margin: -12px 0 0 -14px; background-position: 0 -211px  }
.bmfu01 ul .ico10 i { width: 31px; height: 31px; margin: -15px 0 0 -10.5px; background-position: -33px -211px  }
.bmfu01 ul .ico11 i { width: 40px; height: 24px; margin: -12px 0 0 -20px; background-position: -69px -211px  }
.bmfu01 ul .ico3 a:hover i { background-position: -200px -71px  }
.bmfu01 ul .ico4 a:hover i { background-position: -233px -71px  }
.bmfu01 ul .ico5 a:hover i { background-position: -269px -71px  }
.bmfu01 ul .ico6 a:hover i { background-position: -200px -136px  }
.bmfu01 ul .ico7 a:hover i { background-position: -233px -136px  }
.bmfu01 ul .ico8 a:hover i { background-position: -269px -136px  }
.bmfu01 ul .ico9 a:hover i { background-position: -200px -211px  }
.bmfu01 ul .ico10 a:hover i { background-position: -235px -211px  }
.bmfu01 ul .ico11 a:hover i { background-position: -269px -211px  }
.list-r02 { border-bottom: 1px solid #eaeaea; padding: 0 10px;   }
.list-r02-con { overflow: hidden; padding: 15px;  }
.list-r02-con img { width: 60%; margin: 0 auto;    border: solid 1px #e8e6e6;  }
.list-r02-con h3 { font-size: 16px; font-weight: bold; color: #444444; text-align: center; line-height: 40px;  }
.list-r02-con p { font-size: 12px; color: #444444; line-height: 25px; margin-left: 10px;  }
.list-r02-con .carousel-control { width: 20px; height: 40px; top:30%; bottom:auto; right: 0; font-size: 15px; color: #fff; background: #999;  }
.list-r02-con .left { left: 0;  }
.list-r02-con  .carousel-control .glyphicon-chevron-left,.list-r02-con  .carousel-control .glyphicon-chevron-right,.list-r02-con  .carousel-control .icon-next,.list-r02-con  .carousel-control .icon-prev { width: 20px; height: 40px; margin-top: -20px;  }
.list-r04 { width: 100%; overflow: hidden; padding:0 15px 15px;  }
.list-r04-yydt-ri { padding-top: 10px;  }
.list-r04-yydt-ri p { font-size: 12px; text-align: right; float: right; display: block; line-height: 22px;  }
/*二级页-文章页　*/
.wz-con { border-bottom:none; margin-bottom:4%;  }
.wz-left-rq { float: left; width: 90px;  overflow: hidden;  }
.art_box { width: 88px; height: 88px; background: #e1e1e1; float: left; margin-top: 22px; line-height: 20px;  }
.art_box h3 { font-size: 30px; line-height: 1.3; color: #FF0000; width: auto; text-align: left; padding: 0; padding-left: 12px; padding-top: 5px;  }
.art_box p { font-size: 13px; color: #444444; width: 36px; padding-left: 12px; font-weight: bold;  }
.daodu { border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; overflow: hidden; padding: 20px 0; margin-bottom: 20px;  }
.daodu .dct p { padding: 0; padding-left: 15px;  }
.sub-main-article-con { float: left; width: 100%; padding-left:0;  }
.sub-main-article-con-l { background-color: #ffffff;  }
.sub-main-article-con-l h2 { text-align: center; color: #474545; padding: 3% 0; font-size: 20px;  }
.sub-main-article-con-l p { font-size: 14px; line-height: 29px; color: #746969; overflow: hidden;  padding-bottom: 3%;  }
.sub-main-article-con-t img { margin: 0 auto; display: block; max-width: 100%;  }
.sub-main-article-con-t h5 { text-align: center; font-size: 15px; padding-bottom: 2%;   }
.wz-bottom { border-top: 2px solid #d7d7d7; overflow: hidden; width: 100%; line-height: 25px;    }
.wz-bottom .art_box {  }
.wz-bottom h4 { padding-top: 15px ;  }
.wz-bottom-tgwz { float:right; width: 75%;  }
.wz-bottom-tgwz p { font-size: 13px; padding-top: 10px; color: #939191; line-height: 22px;  }
.wz-bottom-xgwz { border-left:1px solid #d7d7d7; ;  }
.wz-bottom-xgwz ul li { margin-top:8px; overflow: hidden;  font-size: 13px; color: #636161; line-height: 18px;  }
.wz-bottom-xgwz ul li a { color: #636161; float: left; width: 233px; overflow: hidden; height: 18px;  }
.wz-bottom-xgwz ul li span { float: right; color: #939191;  }
/* 列表页 　*/
.xs-pc-list-xhx { border-top: 1px solid #c5c5c5; overflow: hidden;  }
.xs-pc-list { overflow: hidden; padding-top: 4%;  }
.zj-list { width: 100%; overflow: hidden; line-height: 25px;padding-bottom: 20px;   }
.list_r00 { border-bottom: 1px solid #eaeaea; padding-bottom: 20px;  }
.list_r00 h4 { color: #f00; font-size: 20px; padding: 10px 15px;  }
.list_r00 p { color: #474545; font-size: 15px; padding: 0 15px; line-height: 25px;  }
.list_r00 a { color: #f00; font-size: 16px; line-height: 25px; padding-left: 5px;  }
.zj-list .new-list-le { border: 1px solid #f0f0f0; border-bottom: none;   text-align: center; font-size: 17px; line-height:55px;  }
.new-list-le ul li {border-bottom:1px solid #f0f0f0; background: #fff; text-align: center;  }
.new-list-le ul h6 { background: #f00; font-weight: bold; color: #fff;line-height: 45px;font-size: 18px; }
.new-list-le ul .this { background: #f3f6f8; }
.new-list-le ul .this a { color:#6daf2c; }
.new-list-con1 { overflow: hidden; width: 100%;  }
.new-list-con1 .lb{ width:68%; float: left; padding-right: 10px;;  }
.new-list-con1 .lb img { width:100%; height: 154px;;  }
.new-list-con1 .lb p { position: absolute; color: #fff; bottom: 0; background:url(../images2019/00.png); width: 100%; line-height: 35px; height: 40px; overflow: hidden; text-align: center;  }
.lb .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { width: 100px; right: 0; left: auto;; bottom: 0;  }
.swiper-pagination-bullet { background: #999; opacity: 1;  }
.swiper-pagination-bullet-active { opacity: 1; background: #fff;  }
.new-list-con1 ul  { overflow: hidden; width: 32%;  }
.new-list-con1 ul li { position: relative; overflow: hidden; width:100%;  }
.new-list-con1 ul li:first-child {margin-bottom: 10px;  }
.new-list-con1 ul li p { position: absolute; color: #fff; bottom: 0; font-size: 14px; line-height: 20px; background:url(../images2019/00.png); width: 100%; height: 40px; padding: 0 5%;  }
.zj-list ul li img { width: 100%; height: 72px;;  }
.zj-list .list-con2 { overflow: hidden; margin-top: 3%;  }
.zj-list .list-con2 .list-box { overflow: hidden; background: #fff; padding: 3% 0; border-top: 1px solid #e6e6e6;  }
.zj-list .list-con2 .list-box:first-child { border-bottom:none;  }
.zj-list .list-con2 .list-box:hover { background: #f3f6f8;  }
.zj-list .list-con2 .list-box .img-le { float: left; width: 46%; padding: 0; padding-right: 2%;  }
.zj-list .list-con2  .list-box-ri { float: right; width: 54%;  }
.zj-list .list-con2 .list-box h5 { color: #444; font-size: 15px ; line-height: 20px;;  }
.zj-list .list-con2 .list-box h6 { color: #565656; font-size: 14px ;padding-top:0;  }
.zj-list  .list-con2 .list-box p { color: #565656; font-size: 14px ;  }
.zj-list  .list-con2 .list-box img { padding:2% 0.5%; width: 33%; height: 90px;  }
.showMorehandle { width: 99%; border: 1px solid #ccc; color: #666; font-size: 16px; text-align: center; margin: 3% auto; line-height: 30px;  }
.showMorehandle:hover { color: #f00;    border: 1px solid #f00;  }
/* 列表页2 　*/
.list2-yb-con { overflow: hidden; width: 100%;  }
.list2-yb-con1 { overflow: hidden; padding: 3% 0; border-top: 1px solid #eaeaea;  }
.list2-yb-con .list2-yb-con1:first-child { border: none;  }
.list2-yb-con .list2-yb-con1 .wz-bottom-tgwz { float: right; width: 100%;  }
.list2-yb-con .list2-yb-con1 .art_box { margin-top: 8px;  }
.list2-yb-con .list2-yb-con1 h6 { color: #746969;  }
.list2-yb-con .list2-yb-con1 .wz-bottom-tgwz p {padding-top: 5px; }
.list2-art { width: 100%; overflow: hidden; padding: 25px 0 20px;border-bottom: 1px dotted #cccccc;  }
.list2-art ul { overflow: hidden; padding-bottom: 15px;  }
.list2-art ul li {float: left; width: 19.9%;    background: #dcdde1; margin-right:0.1%; text-align: center; color: #5b5151; font-size: 18px; line-height: 58px; }
.list2-art ul .tab { background: #FF0000; color: #FFFFFF;  }
.list2-art ul .tab a { color: #FFFFFF;  }
.list2-atr-con #nfmtp { float: left; width: 43%;  }
.list2-atr-con .aleft { width: 54%; float: right;  }
.list2-atr-con .aleft h4 { color: #000; font-weight: bold;  }
.list2-atr-con .aleft h5 { font-size: 18px; padding: 3% 0; font-family: 'Arial'; color: #6d8ac4;  }
.list2-atr-con .aleft p { line-height: 22px; font-size: 15px; padding-bottom: 5%;  }
.list2-atr-con .tb1 { width: 100%; height: 53px; background: url(../images2019/lia.jpg) center top no-repeat; background-size: 100%;  }
/* 专家列表 　*/
.zj-list-pc a:hover{ color:#fff; }
.zj-list-pc ul li{float:left; text-align:center; line-height:57px; overflow: hidden; color:#443d3d; width:24.8%;margin-right:0.2%; background:#dcdde1; margin-bottom:25px; }
.zj-list-pc  ul  .tabss {background:#e62b1e; color:#FFF; }
.zj-list-pc  ul  .tabss a { color:#FFF; }

.zj-list-pc .zj-list-pc-con .zj_1{ width:100%; margin-bottom:12px; overflow:hidden; padding: 15px; background:#f1eff1; }
.zj-list-pc .zj-list-pc-con .zj-tx {  }
.zj-list-pc .zj-list-pc-con .zj-tx img{float:left; margin-right:35px; width:143px; height:165px; }
.zj-list-pc .zj-list-pc-con .zj_1 h4{ color:#7ea546;  font-weight: bold; }
.zj-list-pc .zj-list-pc-con .zj_1 p{width:586px; overflow:hidden; color:#746969; font-size:13px; line-height:25px; padding-top:10px; margin: 0; }
.zj-list-pc .zj-list-pc-con .zj_1 p span{ font-weight:bold; }
.zj-list-pc .zj-list-pc-con .zixun { padding-top: 13px;  }
.zj-list-pc .zj-list-pc-con .zixun img { max-width: 100%;  }
.zj-list-sj { overflow: hidden;padding-bottom: 5%;  }
.zj-list-sj-nv { overflow: hidden; padding-top: 7%;  }
.zj-list-sj-top h4 { text-align: center; font-weight: bold; color: #f00; font-size: 17px; padding-bottom:7%;  }
.zj-list-sj-nv .swiper-slide h4 { padding: 5px 0 6px;  font-size: 12px; text-align: center;  }
.zj-list-sj-nv .swiper-slide h4 span { font-size: 13px ; color: #b8b8b8;;  }
.zj-list-sj-nv .swiper-slide { background: #f5f5f5;  }
.pc-sp-list { overflow: hidden;  padding-bottom: 30px;  }
.pc-sp-list1 { overflow: hidden;padding-top: 30px;  }
.pc-sp-list-top { overflow: hidden; background: #f0f0f2; margin-bottom: 20px;  }
.pc-sp-list-top h4 { float: left; width: 180px; text-align: center; color: #fff; background: #f00; line-height: 55px;  }
.pc-sp-list-top h5 { float:right; padding-right:40px ; color:  #f00; line-height: 55px; font-size: 18px;  }
.pc-sp-list-top h5:hover { color:  #8a2f08;   }
.pc-sp-list-con ul li { float: left; width: 31%;margin: 1%; padding: 20px 20px 10px; border: solid 1px #CCCCCC; overflow: hidden;   }
.pc-sp-list-con ul li #sp-tp { width: 100%; height: 180px;  }
.xsp { width: 100%; padding-top: 10px;  }
.xsp img { float: left; width: 10%; }
.xsp p { float: right; width: 87%; overflow: hidden;  line-height: 24px; height: 24px;  }
.sj-sp-list { width: 100%;  }
.sj-sp-list img { width: 100%;  }
.sj-sp-list1 { padding: 5% 0;  }
.sj-sp-list-top h4 { font-weight: bold; color: #f00; padding-bottom: 4%;  }
.sj-sp-list-con ul { margin: 0 -1%;  }
.sj-sp-list-con ul li { float: left; width: 50%; padding: 0 1% 1%;  }
.sj-sp-list-con ul li img { height: 110px;  }
.sj-sp-list-con ul li p { line-height: 20px; height: 40px ; overflow: hidden; margin: 5px 0;  }
.sj-sp-list-con .btn { overflow: hidden; width: 100%;  }
.sj-sp-list-con .btn h5 { width: 35%; margin: 0 auto; color: #fff; background: #ea6b48; border-radius: 20px; padding: 3px;  }
.jb-container { width:1150px ; overflow: hidden;  }
/* 疾病首页 　*/
@charset "utf-8"; /* CSS Document 　*/
.mask { position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777; z-index: 98; left: 0px; opacity:0.5; -moz-opacity:0.5;    }
.whitebg { background: #fff  }
.yuyuezjbox { width: 616px; height: 606px; margin: 20px auto; position: absolute; z-index: 99; display: none  }
.closebtn { position: absolute; right: -18px; top: -18px  }
.yuyuezjp1 { width: 576px; margin: 20px auto  }
.yuyuezjp1 a { margin-left: 18px; color: #000  }
.yuyuezjp1 a:hover { color: #e20  }
.yuyuespanl { width: 278px; display: block; float: left; margin-right: 45px; padding-left: 20px  }
.yuyuespanl img { width: 125px; height: 150px; float: left; margin-right: 12px; padding: 2px; border: 1px solid #ddd  }
.yuyuespanl h4 { width: 128px; float: left; font-size: 12px; color: #000; line-height: 24px  }
.yuyuespanl p { width: 128px; float: left; line-height: 20px; margin-bottom: 8px  }
.yuyuezja1 { width: 112px; height: 30px; display: block; float: left; background: url(../images2019/btns11.gif) left no-repeat  }
.yuyuespanr { width: 250px; display: block; float: left; margin-top: 60px  }
.yuyuespanr p { line-height: 26px  }
.yuyuespanr p strong { color: #f00; margin: 0 8px  }
.yuyuezja2 { width: 112px; height: 30px; display: block; margin: 0 auto; background: url(../images2019/btns11.gif) right no-repeat  }
.zjpptable { border-collapse: collapse; margin-bottom: 28px  }
.zjpptable th, .zjpptable td { border-color: #e5e5e5; width: 77px; text-align: center; vertical-align: middle; font-family: Arial, Helvetica, sans-serif  }
.zjpptable td a { color: #FD9404; font-weight: bold; cursor: pointer  }
.zjpptable thead td, .zjpptable thead th { height: 19px; color: #516420  }
.zjpptable span { color: #f00  }
.yuyuezjp2 { width: 576px; margin: 0 auto 20px auto; color: #000; line-height: 18px; font-family: Arial, Helvetica, sans-serif  }
.yyformtab { margin-left: 15px  }
.yyformtab td { text-align: left; vertical-align: top  }
.yyformtab td label { margin-right: 5px; width: 48px; display: inline-block  }
.yyformtab td select { width: 140px  }
.yyforminput1 { width: 138px; margin-right: 5px  }
.yyformbtn1 { width: 122px; height: 40px; margin-left: 40px; background: url(../images2019/btn12.gif) no-repeat; border: none; cursor: pointer  }
.yyforminput3 { margin-left: 10px; margin-right: 3px  }
.black { color: #000  }
.border_gery { border: 1px solid #d7d7d7; z-index: 999;  }
/*　*/
.jibing{ width:1120px; margin: 0 auto; overflow:hidden; margin-bottom:20px; }
.jibing-cont {   overflow: hidden; width: 100%;  }
.jibing-cont .cent_lf{width:808px; float:left; overflow:hidden; margin-top:20px; }
.cent02  ul li{width:195px; height:58px; background:#dcdde1; margin-right:1px; text-align:center; color:#5b5151; font-size:18px; line-height:58px; float:left; }
.cent02 .tab{background:#FF0000; color:#FFFFFF; }
.cent02 .tab a{background:#FF0000; color:#FFFFFF; }
.cent02{ overflow:hidden; width:784px; }
.cent02 ol{overflow:hidden; width:781px; border-right: solid 1px #e4e4e6; border-left: solid 1px #e4e4e6; border-bottom: solid 1px #e4e4e6; }
.cent02 ol li{ margin-left:15px; margin-top:20px; height:305px; }
.cent02 ol td,.cent02 ol th { border: 1px solid #ccc; text-align: center;  }
.cent02 td p { padding: 0; margin: 0; display: none;  }
.jb-cent-right{width:309px; margin-top:20px; float:right; overflow:hidden;  }
.jb-cent-right .list-r02{width:307px; height:385px; overflow:hidden; border:1px solid #eaeaea; margin-bottom:20px; }
.jb-cent-right .list-r02 .fuwu {  padding-top: 10px;   }
.cent03{ width:1120px; margin: 0 auto; height:280px; overflow:hidden; margin-bottom:20px; border-top: solid 1px #dcdcdc; border-left: solid 1px #dcdcdc;  }
.cent03 .left{ width:124px; background-color:#f2f1ed; height:280px; border-right: solid 1px #dcdcdc; float:left; }
.cent03 .right{ width:995px; height:300px; overflow:hidden; float:right; }
.cent03 .right ul { margin: 0;}
.cent03 .right .right01{ width:995px; height:160px; overflow:hidden; border-bottom: solid 1px #dcdcdc; }
.cent03 .right .right01 a li{ width:199px; height:160px; overflow:hidden; border-right: solid 1px #dcdcdc; float:left; color:#898788; background:#fff;  }
.cent03 .right .right01 a:hover li{background:#f54e4f; color:#fff;  }
.cent03 .right .right01 a li .cent03-1 div {
    width:73px; height:73px; margin-left:65px;
}
.cent03 .right .right01 a li .i1{ background:url(../images2019/cent03-1.png) no-repeat; }
.cent03 .right .right01 a:hover li .i1{ background:url(../images2019/1.png) no-repeat; }
.cent03 .right .right01 a li .i2{ background:url(../images2019/cent03-2.png) no-repeat;  }
.cent03 .right .right01 a:hover li .i2{ background:url(../images2019/2.png) no-repeat;  }
.cent03 .right .right01 a li .i3{ background:url(../images2019/cent03-3.png) no-repeat;  }
.cent03 .right .right01 a:hover li .i3{ background:url(../images2019/3.png) no-repeat;  }
.cent03 .right .right01 a li .i4{ background:url(../images2019/cent03-4.png) no-repeat; }
.cent03 .right .right01 a:hover li .i4{ background:url(../images2019/4.png) no-repeat;  }
.cent03 .right .right01 a li .i5{ background:url(../images2019/cent03-5.png) no-repeat; }
.cent03 .right .right01 a:hover li .i5{ background:url(../images2019/5.png) no-repeat; }
.cent03 .right .right01 li .cent03-1{ text-align:center; font-size:16px; line-height:60px;  }
.cent03 .right .right02{ width:995px; overflow:hidden;  border-right: solid 1px #dcdcdc; }
.cent03 .right .right02 ul{ width:995px; height:59px; overflow:hidden; border-bottom: solid 1px #dcdcdc; text-align:center; font-size:13px; line-height:60px; color:#312f30; }
.cent03 .right .right02 ul li{ float:left; width:142px; height:59px; overflow:hidden; border-right: solid 1px #dcdcdc; }
.cent03 .right .right02 ul li a:hover{ color:#f00; }

.cent04{ width:1120px; margin: 0 auto; height:280px; overflow:hidden; margin-bottom:20px; border-top: solid 1px #dcdcdc;  border-left: solid 1px #dcdcdc;  }
.cent04 .left{ width:124px; background-color:#f3f3f1; height:280px; border-right: solid 1px #dcdcdc; float:left; }
.cent04 .right{ width:995px; height:300px; overflow:hidden; float:right; }
.cent04 .right ul { margin: 0;}
.cent04 .right .right01{ width:995px; height:160px; overflow:hidden; border-bottom: solid 1px #dcdcdc;  }
.cent04 .right .right01 a li{ width:199px; height:160px; overflow:hidden; border-right: solid 1px #dcdcdc; float:left; background:#fff; color:#898788;  }
.cent04 .right .right01 a:hover li{background:#78af14;  color:#fff;  }
.cent04 .right .right01 a li .cent04-1 div { width:73px; height:73px; margin-left:65px; }

.cent04 .right .right01 a li .i1{ background:url(../images2019/cent04-1.png) no-repeat; }
.cent04 .right .right01 a:hover li .i1{ background:url(../images2019/6.png) no-repeat;  }
.cent04 .right .right01 a li .i2{ background:url(../images2019/cent04-2.png) no-repeat;  }
.cent04 .right .right01 a:hover li .i2{ background:url(../images2019/7.png) no-repeat;  }
.cent04 .right .right01 a li .i3{ background:url(../images2019/cent04-3.png) no-repeat;  }
.cent04 .right .right01 a:hover li .i3{ background:url(../images2019/8.png) no-repeat; }
.cent04 .right .right01 a li .i4{ background:url(../images2019/cent04-4.png) no-repeat;  }
.cent04 .right .right01 a:hover li .i4{ background:url(../images2019/9.png) no-repeat;  }
.cent04 .right .right01 a li .i5{ background:url(../images2019/cent04-5.png) no-repeat;  }
.cent04 .right .right01 a:hover li .i5{ background:url(../images2019/10.png) no-repeat;  }
.cent04 .right .right01 li{ width:199px; height:160px; overflow:hidden; border-right: solid 1px #dcdcdc; float:left; }
.cent04 .right .right01 li .cent04-1{ text-align:center; font-size:16px; line-height:60px;  }
.cent04 .right .right02{ width:995px; overflow:hidden;  border-right: solid 1px #dcdcdc; }
.cent04 .right .right02 ul{ width:995px; height:59px; overflow:hidden; border-bottom: solid 1px #dcdcdc; text-align:center; font-size:13px; line-height:60px; color:#312f30; }
.cent04 .right .right02 ul li{ float:left; width:142px; height:59px; overflow:hidden; border-right: solid 1px #dcdcdc; }
.cent05{ width:1120px; margin: 0 auto; height:155px; overflow:hidden; margin-bottom:30px; }
.cent05 .cent05-1{ width:155px; border:solid 1px #dcdcdc; height:153px; overflow:hidden;  float:left; text-align:center; font-size:16px; line-height:35px; font-weight:bold; margin-right:10px; }
.cent05 .cent05-2{ width:485px; height:155px; overflow:hidden; text-align:center; font-size:12px; line-height:73px; color:#FFFFFF;  margin-right:10px; float:left; }
.cent05 .cent05-2  a:hover{ width:90px; height:72px; float:left; background-color:#d29f2a; color:#fff; margin-right:7px; margin-bottom:9px; }
.cent05 .cent05-2  a{ width:90px; height:72px; float:left; background-color:#abac9e; margin-right:7px; margin-bottom:9px; color:#fff; }
.cent05 .cent05-3{ width:155px; border:solid 1px #dcdcdc; height:153px; float:left; overflow:hidden; text-align:center; font-size:16px; line-height:35px; font-weight:bold; margin-right:10px; }
.cent05 .cent05-4{ height:155px; overflow:hidden; text-align:center; font-size:12px; line-height:73px; color:#FFFFFF; }
.cent05 .cent05-4 a:hover{ width:90px; height:72px; float:left; background-color:#89bb0a; margin-left:7px; margin-bottom:9px; }
.cent05 .cent05-4 a{ width:90px; height:72px; float:left; background-color:#abac9e; margin-left:7px; margin-bottom:9px; color:#fff; }
/* 就医指南 　*/
.jy_ct2 .jy_left img { width: 100%;  }
.jy_ct2 .jy_left{width:100%; overflow:hidden;padding-top:23px;  }
.jy_ct2 .jy_left ul { background:#f5f5f5; width: 100%; overflow: hidden;  }
.jy_ct2 .jy_left ul li{width:100%; height:70px; background: url(../images2019/jy1.jpg)  top left no-repeat; border-bottom: 1px solid #d5d5d3; float:left; }
.jy_ct2 .jy_left h3{padding-bottom:12px; }
.jy_ct2 .jy_left h4{font-size:18px; padding-left:121px; padding-top:18px; line-height:18px; color:#4a4747; }
.jy_ct2 .jy_left h4 span{font-size:11.85px; }
.jy_ct2 .jy_left .this h4{color:#c24040; }
.jy_ct2 .jy_right2{width:100%; padding-left: 0; border-left:none; overflow:hidden;padding-top:4%; line-height:24px; }
.jy_ct2 .jy_right2 h3{font-size:18px; color:#1b1d1d; text-align:center; padding-bottom: 3%; }
.jy_ct2 .jy_right2 .lx{  overflow:hidden; margin-bottom:20px; margin-top:10px; }
.jy_ct2 .jy_right2 .lx  h2{font-size:14px;  font-weight:bold; line-height:30px; margin-bottom:3%; }
.jy_ct2 .jy_right2 .lx .lx_lt{float:left; width:20%; overflow:hidden;   }
.jy_ct2 .jy_right2 .lx .lx_rt{float:right; width:75%; overflow:hidden; }
.jy_ct2 .jy_right2 .lx .lx_rt p{ font-size:14px;  margin-bottom:3%; }
.jy_ct2 .jy_right2 .lx .lx_rt p span{ font-weight:bold;  }
.jy_ct2 .jy_right2 h2{font-size:14px;  margin-bottom:4%; }
.red { color: #FF0000;  }
.jy_ct2 .jy_right2 img { max-width: 100%; display: block; margin: 0 auto;  }
.banner { overflow: hidden;}
.banner .carousel-control {    width: 50px; top:45%; opacity: 0.9;    height: 50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms;    }
.banner .carousel-control.left {    right: auto;      background:url(../images2019/prev.png) no-repeat ;      left:-50px;}
.banner:hover .carousel-control.left {   left:140px;}
.banner .carousel-control.left:hover {   background:url(../images2019/prev_on.png) no-repeat ;}
.banner .carousel-control.right { right: -50px;        background:url(../images2019/next.png) no-repeat ;   left:auto;}
.banner:hover .carousel-control.right { right: 140px;}
.banner .carousel-control.right:hover {background:url(../images2019/next_on.png) no-repeat ;}
.sj-banner {
    width: 100% ;
}
.sj-banner img {
    width: 100%;
}
.wz-sp {
   width:100%; overflow: hidden; padding-bottom: 2%;
}
.wz-sp video {
    width: 100%;
}
/* 专家排班 */
.zj-baiban-right {
    width: 309px;
    float: right;
    overflow: hidden;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;   
}
.cent02 .zjpb-list {
    border: none;
}
.cent02 .zjpb-list li {
  height: auto; margin: 20px 0 0;
}
.cent02 .zjpb-list li th {
    width: 88px;
}
.zhuanj2 {

        overflow: hidden;
        width: 784px; margin-top: 10px;

}
.zhuanj2-con img {
    width: 100%; border: 1px solid #bad7bb;
}
.zhuanj2-con p {
    text-align: center; line-height: 30px ; background: #f9f9f9;
}
.netyuyue {
    width: 808px;
    overflow: hidden;margin-top: 20px;
}
.netyuyue .zj-wz-wz02-top {
    padding-bottom: 5px;
}
.yylcbox{ width:778px; height:232px;  float:left; background:url(../images2019/yyliuchengbox.jpg) top center no-repeat;}
.yylcbox p{width:140px; font-size: 12px; line-height:25px; position:absolute;margin-top:105px; color:#333333;}
.yylcbox #yylcboxp1{ margin-left:100px; }
.yylcbox #yylcboxp2{ margin-left:370px;}
.yylcbox #yylcboxp3{ margin-left:600px;}
.sj-zjpb {
    overflow: hidden;
}
.sj-zjpb img {
    width: 100%;
}
.sj-zjpb h4 {
    text-align: center; color: #f00; padding: 5% 0 3%; font-weight: bold;
}
