/*鍥炬爣*/
.jm-ico-arrow-1,
.jm-ico-cart,
.jm-ico-tel,
.jm-ico-map{ display: inline-block; background: url(../images/jm-icons.png) no-repeat; vertical-align: middle;}
.jm-ico-arrow-1{ width: 7px; height: 5px; background-position: -88px 0;}
.jm-ico-cart{ width: 11px; height: 11px; background-position: -40px -3px;}
.jm-ico-tel{ width: 8px; height: 11px; background-position: -55px -2px;}
.jm-ico-map{ width: 12px; height: 10px; background-position: -67px -2px;}
/*澶撮儴*/
.jm-topbar{height:30px; background: #f5f5f5; color: #666; border-bottom: solid 1px #eee;}
.jm-topbar .leftbar{ line-height: 30px;}
.jm-topbar .leftbar > li{ float: left; line-height: 30px;}
.jm-topbar .vline{padding:0 0 0 20px; color: #999;}
.jm-topbar .rightbar > li{ position: relative; float:left; padding-left: 20px; line-height: 30px;}
.jm-topbar .rightbar > li .sline{ display: inline-block; margin-left: 20px; width: 1px; height: 12px; background: #b0b0b0; vertical-align: middle;}
.jm-topbar .rightbar a:hover{ color: #0f75b6;}
.jm-topbar .rightbar > li > ol{ position: absolute;top:30px;left: 0;right: 0; display: none; margin: 0; padding: 0; background: #fff; box-shadow: 0px 3px 3px #eee; border: solid 1px #eee; z-index: 999;}
.jm-topbar .rightbar > li > ol li a{ display: block; padding-left: 15px;}
.jm-topbar .rightbar > li:hover > ol{ display: block;}
/*瀵艰埅*/
.jm-header{ background: #fff; border-bottom:solid 2px #1494d3;}
.jm-header-body{ height:100px;}
.jm-header.b-none{ border-bottom: none;}
.jm-header .logo{ float:left; display: block; height: 100px; overflow: hidden;}
.jm-header .sub-title{ float: left; margin: 48px 0 0 10px; padding-left: 20px; font-size: 18px; font-weight: 700; border-left:solid 1px #e7e7e7;}
.jm-header .jm-nav {float: right; margin-top:30px;}
.jm-header .jm-nav > li{float: left; font-size: 16px; line-height: 40px; margin-left:1px;}
.jm-header .jm-nav > li a { display: block;  height:40px; line-height:40px; border-radius:3px; padding:0 25px; color: #333;}
.jm-header .jm-nav > li a:hover,.jm-header .jm-nav > li.hover a{ color: #fff; background:#1b9bda;}

/*搴曢儴*/
.jm-footer{ background: #ffffff;}
.jm-footer a{ color: #999;}
.jm-footer a:hover{ color: #333;}
.jm-footer .tipinfo{ padding:20px 0; line-height: 24px; text-align: center; font-size: 12px; color: #999; }
.jm-footer .websit-rz{ padding-bottom:20px;text-align:center;}
.jm-footer .websit-rz a{ margin:0 10px;}
/*搴曢儴锛氱増鏉�*/
.jm-footer-copyright,.jm-footer-nav{ line-height: 22px; text-align: center; font-size: 12px; color: #999;}
.jm-footer-nav{ padding: 0;}
.jm-footer-nav .line{ padding: 0 10px;}
.jm-footer-copyright{ padding: 0 0 20px 0;}
/* 棣栭〉杞挱 */
.jm-slide-banner{position:relative;z-index:1; float:left; margin-top: 15px; width:880px;height:280px;overflow:hidden;}
.jm-slide-banner .hd{position:absolute;bottom:10px;left:0; width:880px; z-index:10;overflow:hidden;text-align:center;}
.jm-slide-banner .hd ul{display:inline-block;}
.jm-slide-banner .hd ul li{float:none;display:inline-block;overflow:hidden;margin:0 5px;width:10px;height:10px;border-radius:10px;background:#fff;text-indent:-999em;line-height:30px;cursor:pointer;}
.jm-slide-banner .hd ul li.on{background:#1ab1fc;color:#fff;}
.jm-slide-banner .bd{position:relative;z-index:2;height:100%;}
.jm-slide-banner .bd li{height:280px;vertical-align:middle;zoom:1;}
.jm-slide-banner .bd ul li a{display:block;height:400px;background-position:center top;background-repeat:no-repeat;}
.jm-slide-banner .tempWrap{margin:0 auto;}
.jm-slide-banner .next,.jm-slide-banner .prev{position:absolute;top:50%;left:50%;z-index:9999;display:block;margin-top:-25px;margin-left:-530px;width:31px;height:62px;background:url(../images/slider-arrow.png) 0 0 no-repeat;opacity:.5;filter:alpha(opacity=50);}
.jm-slide-banner .next{margin-left:500px;background-position:-31px 0;}
.jm-slide-banner .next:hover,.jm-slide-banner .prev:hover{opacity:1;filter:alpha(opacity=100);}
.jm-slide-banner .nextStop,.jm-slide-banner .prevStop{display:none;}
/*棣栭〉鐧诲綍妗�*/
.login-box{ float:right; width:298px; height:278px; margin-top:15px; border:solid 1px #ddd; background:#fff;}
.login-box .hd{ height:64px; padding:9px; border-bottom:solid 1px #e7e7e7;}
.login-box .hd .log-btn{ display:block; background:#1c99d6; color:#fff; line-height:64px; text-align:center; font-size:18px; border-radius:2px;text-shadow: #0973a8 0 1px 0;background: -moz-linear-gradient(top,  #62c5f6 0%, #1594d3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62c5f6), color-stop(100%,#1594d3));
background: -webkit-linear-gradient(top,  #62c5f6 0%,#1594d3 100%);
background: -o-linear-gradient(top,  #62c5f6 0%,#1594d3 100%);
background: -ms-linear-gradient(top,  #62c5f6 0%,#1594d3 100%);
background: linear-gradient(to bottom,  #62c5f6 0%,#1594d3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62c5f6', endColorstr='#1594d3',GradientType=0 );
}
.login-box .hd .log-btn i{ display:inline-block; width:23px; height:20px; margin-right:10px; vertical-align:middle; background:url(../images/jm-icons.png) -150px 0 no-repeat;}
.login-box .bd ul.left{ float:left; overflow:hidden; width:110px; height:195px; 
background:#f3f3f3; 
background: -moz-linear-gradient(top,  #fff 0%, #f3f3f3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f3f3f3));
background: -webkit-linear-gradient(top, #fff 0%,#f3f3f3 100%);
background: -o-linear-gradient(top, #fff 0%,#f3f3f3 100%);
background: -ms-linear-gradient(top, #fff 0%,#f3f3f3 100%);
background: linear-gradient(to bottom, #fff 0%,#f3f3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );}
.login-box .bd ul.left li{ height:49px; border-right:solid 1px #e7e7e7;}
.login-box .bd ul.left li a{ line-height:49px; display:block; margin:0 10px; border-bottom:dashed 1px #e7e7e7; font-size:14px; color:#333; text-align:center;}
.login-box .bd ul.left li a:hover{ color:#1b9bda;}
.login-box .bd ul.right{ width:188px; height:195px; float:left; overflow:hidden;}
.login-box .bd ul.right li{ height:97px; border-bottom:solid 1px #e7e7e7; line-height:97px; font-size:14px; 
background:#f3f3f3;
background: -moz-linear-gradient(top, #fff 0%, #f3f3f3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f3f3f3));
background: -webkit-linear-gradient(top, #fff 0%,#f3f3f3 100%);
background: -o-linear-gradient(top, #fff 0%,#f3f3f3 100%);
background: -ms-linear-gradient(top, #fff 0%,#f3f3f3 100%);
background: linear-gradient(to bottom, #fff 0%,#f3f3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );}
.login-box .bd ul.right li img{ float:right; margin:8px 8px 0 0; vertical-align:middle;}
.login-box .bd ul.right li span{ margin-left:20px;}
/*灏忓浘鏍�*/
.icon-h-1,.icon-h-2,.icon-h-3,.icon-h-4,.icon-h-5,.icon-h-6,.icon-a-1{ display:inline-block; width:26px; height:26px; margin-right:10px; vertical-align:middle; background:url(../images/jm-icons.png) no-repeat;}
.icon-h-1{ background-position:0 -20px;}
.icon-h-2{ background-position:-30px -20px;}
.icon-h-3{ background-position:-60px -20px;}
.icon-h-4{ background-position:-90px -20px;}
.icon-h-5{ background-position:-120px -20px;}
.icon-h-6{ background-position:-150px -20px;}
.icon-a-1{ width:19px; height:20px; margin-right:5px; background-position:0 0;}
/*鍏敤鐩掑瓙*/
.jm-box > .hd{ font-size:18px; height:50px; line-height:46px; border-bottom:solid 2px #1494d3;}
.jm-box > .hd .hline,.jm-box > .hd .hline-2{ display:inline-block; margin-right:10px; width:3px; height:20px; background:#333; vertical-align:middle;}
.jm-box > .hd .hline-2{ background:#f60;}
.jm-box > .hd h3{ display:inline; font-weight:300; vertical-align:middle;}
.jm-box-2{ border:solid 1px #e7e7e7; background:#fff;}
.jm-box-2 > .hd{ padding:0 20px; font-size:18px; height:50px; line-height:46px; background:#f3f3f3;}
.jm-box-2 > .hd h3{ display:inline; font-weight:300; vertical-align:middle;}
.jm-box-2 > .hd .more{ float:right; font-size:12px; color:#999;}
/*棣栭〉锛氭柊闂昏祫璁�*/
.zxzx{ margin-right:22px; overflow:hidden;}
.tab-bd{ width:380px; height:270px; border:solid 1px #e7e7e7; border-top:none; background:#fff;}
.tab-bd .h-d{ height:51px; background:#f7fafd;}
.tab-bd .h-d h4{ float:left; display:inline-block; padding:0 15px; font-size:16px; line-height:50px; font-weight:300;}
.tab-bd .h-d h4.hover{ color:#333;}
.tab-bd .h-d .more{ float:right; margin-right:15px; line-height:50px; color:#999;}
.tab-bd .b-d{ padding:10px 0;}
.tab-bd .b-d li{ height:32px; line-height:32px; font-size:14px; margin:0 20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.zxzx .tab-bd .b-d li a{ color:#333;}
.zxzx .tab-bd .b-d li a:hover{ color:#1494d3;}
/*棣栭〉锛氬晢鍩庡叕鍛�*/
.scgg{ width:587px;height: 313px; overflow:hidden;}
.scgg .b-d{ padding:0; background:#fff;}
.scgg .b-d li{ height:24px; line-height:24px; font-size:14px; margin:0 20px; padding:20px 0; border-bottom:dotted 1px #ccc; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.scgg .b-d li:last-child{ border:none;}
.scgg .b-d li .time{ float:right; padding-left:25px; color:#999;}
.scgg .b-d li a{ color:#333;}
.scgg .b-d li a:hover{ color:#1494d3;}
/*鐑棬钘忓搧*/
.rmcp.jm-box > .hd{ border-color:#f60;}
.rmcp .img-bd{ position:relative; margin-top:15px; overflow:hidden;}
.rmcp .img-bd ul{ width:1230px;}
.rmcp .img-bd ul li{ float:left; width:220px; height:300px; margin-right:22px; border:solid 1px #e7e7e7; background:#fff;}
.rmcp .img-bd ul li:hover{ border-color:#ddd; background:#fafafa;}
.rmcp .img-bd ul li a:hover{ color:#1494d3;}
.rmcp .img-bd ul li .pic{ height:200px; padding:10px;}
.rmcp .img-bd ul li .pic a{ width:200px; height:200px; line-height:200px; font-size:100%; display:table-cell;*display: block;*font-size:165px;*font-family:Arial; vertical-align:middle;}
.rmcp .img-bd ul li .title{ height:24px; padding:0 20px; margin:10px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:14px;}
.rmcp .img-bd ul li .author{ height:24px; padding:0 20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#999;}
.rmcp .prev,.rmcp .next{position:absolute;left:0px;top:120px;display:block;width:50px;height:50px;background:url(../images/icoLeft.png) center center no-repeat ; border-radius:6px; z-index:9;}
.rmcp .next{left:auto;right:0px;background:url(../images/icoRight.png) center center no-repeat;}
.rmcp .prev:hover,.rmcp .next:hover{border-color:#b5552d;background-color:#fff;}

/*瀵勫敭璁哄潧*/
.jslt{ width:398px; float:left;}
.jslt .bd{ height:295px; overflow:hidden;}
.jslt .bd ul{ padding:1px 15px;}
.jslt .bd ul > li{ padding:10px 0; border-bottom:dashed 1px #e7e7e7; overflow:hidden;}
.jslt .bd ul > li a:hover{ color:#1494d3;}
.jslt .bd ul > li .pic{ float:left;}
.jslt .bd ul > li .pic img{ padding:2px; margin-right:10px; border:solid 1px #e7e7e7; border-radius:50%;}
.jslt .bd ul > li .r-info{ margin-left:55px;}
.jslt .bd ul > li .r-info .title{ display:inline-block; width:306px; height:24px; line-height:24px; font-size:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.jslt .bd ul > li .r-info .other{ margin-top:5px; color:#999;}
/*钘忓搧鍒嗘瀽*/
.cpfx{ width:398px; float:left; margin-left:-1px;}
.cpfx .bd{ height:295px; overflow:hidden;}
.cpfx .bd ul{ padding:15px 25px;}
.cpfx .bd ul > li{ padding:8px 0; height:22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cpfx .bd ul > li a:hover{ color:#1494d3;}
.cpfx .bd ul > li .tag{ display:inline-block; width:46px; height:20px; line-height:20px; margin-right:10px; text-align:center; color:#f08527; border:solid 1px #f08527; border-radius:2px;}
.cpfx .bd ul > li a{ font-size:14px;}
/*鍚嶅涓撴爮*/
.mjzl{ width:398px; float:left; margin-left:-1px;}
.mjzl .bd{ height:295px; overflow:hidden;}
.mjzl .bd ul{ padding:15px 25px;}
.mjzl .bd ul > li{ padding:8px 0; overflow:hidden;}
.mjzl .bd a:hover{ color:#1494d3;}
.mjzl .bd .toutiao{ padding:20px 20px 0 25px; overflow:hidden;}
.mjzl .bd .toutiao .pic{ float:left; margin-right:10px; border-radius:2px;}
.mjzl .bd .toutiao .rbar { margin-left:90px;}
.mjzl .bd .toutiao .rbar .title{ display:block; height:48px; line-height:24px; font-size:14px; word-break: break-all; word-wrap: break-word;overflow:hidden;}
.mjzl .bd .toutiao .rbar .other{ padding-top:5px; color:#999;}
.mjzl .bd ul > li a{ height:18px; line-height:18px; font-size:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/*鍐呴〉*/
.page-left{ width:198px; float:left; border:solid 1px #ddd; background:#fff;}
.page-right{ width:980px; padding:30px 0; float:right; background:#fff; border:solid 1px #ddd;}
.page-left-menu { text-align:right; padding-right:45px;}
.page-left-menu h3{ padding:20px 0 5px; margin-bottom:30px; font-size:16px; background:url(../images/vline-1.png) no-repeat right bottom;}
.page-left-menu ul{ padding:20px 0;}
.page-left-menu ul li{ margin-bottom:20px; font-size:14px;}
.page-left-menu ul li a:hover{ color:#1494d3;} 
.page-left-menu ul li.hover a{ padding-left:20px; color:#1494d3; font-weight:700; background:url(../images/jm-ico-01.png) no-repeat left center;}
.page-left .smiao{ margin:10px 0 30px; text-align:right; padding-right:45px;}
.page-left .smiao .wz{ color:#1fb90b; font-size:14px;}
.page-right-list ul{ padding:0 45px; overflow:hidden;}
.page-right-list ul > li{ padding:18px 0 18px 20px; border-bottom:dotted 1px #ddd; font-size:14px; background:url(../images/jm-ico-02.png) no-repeat left center; height:18px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.page-right-list ul > li .time{ float:right; font-size:14px; color:#999;}
.page-right-list ul > li a:hover{ color:#1494d3;}
.page-right-view{ padding:0 45px; min-height:800px; overflow:hidden;}
.page-right-view .file-hd{ padding: 0 0 30px 0; border-bottom: solid 1px #eee;}
.page-right-view .file-hd .title{ padding: 20px 0; font-size: 26px; font-weight: 300; word-break:break-all;word-wrap:break-word; overflow:hidden;}
.page-right-view .file-hd .sub-info{ color: #999;}
.page-right-view .file-bd { padding: 30px 0; line-height: 32px; color: #333; font-size: 14px; word-break:break-all;word-wrap:break-word; overflow:hidden;}
.page-right-view .file-bd img{ max-width:955px;}
.scroll{ position:relative; overflow-x:scroll; height:400px;}
.scroll-wrap{ position:relative; height:400px; overflow:hidden;}
/*瀵勫敭鍟嗗煄*/
.jsmall-list-s{ position:relative; margin:15px 20px 0 0;}
.jsmall-list-s .input{ width:180px;}
.search-tips-option{ position:absolute; left:0; top:27px; width:180px; border:solid 1px #ddd; z-index:9999; background:#fff;}
.search-tips-option a{ display:block; height:30px; line-height:30px; padding:0 15px;}
.search-tips-option a:nth-child(even){ background:#f7fafd;}
.jsmall-list-s .btn-refresh{ width:28px; height:28px; background:url(../images/ico-refresh.png) no-repeat; cursor:pointer; border:none;}
.jsmall-list-s .btn-s{ height:28px; line-height:28px;}
.tb_copy th,.l-th-tb th,.tb_header th,.r-th-tb th,#tb_list th{ background:#fffcfa; height:50px; line-height:50px; padding:0 20px; border-bottom:solid 1px #ddd; font-weight:300; color:#999; font-size:14px; text-align:left;}
#tb_list td,.l-tb td,.r-tb td{ background:#fff; height:50px; padding:0 20px; line-height:50px; font-size:14px; cursor:default;}
#tb_list tr:nth-child(even) td,.l-tb tr:nth-child(even) td,.r-tb tr:nth-child(even) td{ background:#f7fafd;}
.r-th-tb th.th_last{ box-shadow: -5px 0px 5px #eee;}
.btn-guanzhu{ display:inline-block; width:16px; height:16px; background:url(../images/ico-fav.png) no-repeat; cursor:pointer;}
.btn-guanzhu.on{ background-position:-16px 0;}
.rline{ border-right:solid 1px #eee;}
.tb_d_list th{ background:#fffcfa; padding:10px 20px; border-bottom:solid 1px #ddd; font-weight:300; color:#999; font-size:14px; text-align:left;}
.tb_d_list td{ background:#fff; height:50px; padding:0 20px; line-height:50px; font-size:14px;}
.tb_d_list tr:nth-child(even) td{ background:#f7fafd;}
/** 鑷畾涔夋渶灏忛珮搴� edit by chewq 20190814 */
.tb_scroll_wrap{ position:relative; overflow:hidden; min-height:468px;}
.tb_scroll_wrap .l-bar,.tb_scroll_wrap .r-bar{ max-height:400px; overflow:hidden;}
/** 鑷畾涔夋渶灏忛珮搴� edit by chewq 20190814 */
.tb_scroll{ width:1198px; min-height:468px; overflow-x:auto; overflow-y:hidden;}
.jm-space-tab-2{ border:solid 1px #ddd;}
.jm-space-tab-2 .hd{ border-bottom:solid 1px #ddd; font-size:16px; height:58px; line-height:58px;}
.jm-space-tab-2 .hd li{ float:left;}
.jm-space-tab-2 .hd li a{ display:block; margin:0 20px;}
.jm-space-tab-2 .hd li a i.more{ display:inline-block; margin-left:5px; width:10px; height:10px; vertical-align:middle; background:url(../images/jm-ico-03.png) no-repeat;}
.jm-space-tab-2 .hd li a.hover i.more{ background-position:-10px 0;}
.jm-space-tab-2 .hd li .hover{ padding:0 10px; line-height:57px; color:#1b9bda; border-bottom:solid 2px #1b9bda;}
.jm-space-tab-2  .btn-s{ padding:0 20px; height:28px; line-height:28px; border:none; background:#1b9bda; color:#fff; cursor:pointer;}
.jm-space-tab-2 .hd-2{ overflow:hidden; border-bottom:solid 1px #ddd; font-size:16px; min-height:30px; padding:7px 20px;}
.jm-space-tab-2 .hd-2 li{ float:left; margin-right:10px;}
.jm-space-tab-2 .hd-2 li a{ display:block; padding:0 10px; height:30px; line-height:30px; font-size:14px; border-radius:3px;}
.jm-space-tab-2 .hd-2 li .hover{ color:#fff; background:#1b9bda;}
/*jm-goods-view*/
.jm-goods-view{ padding-bottom:20px; border:solid 1px #ddd;}
/*jm-goods-tab*/
.jm-goods-tab{ margin-right:30px;}
.jm-goods-tab .hd{ border-bottom:solid 1px #ddd; font-size:16px; height:38px; line-height:38px;}
.jm-goods-tab .hd li{ float:left; margin-right:20px; font-weight:700;}
.jm-goods-tab .hd li a{ display:block; padding:0 20px;}
.jm-goods-tab .hd li.hover{ line-height:38px; border:solid 1px #ddd; border-bottom:none; border-radius:3px 3px 0 0; background:#fff;}
.jm-goods-tab .hd li.hover a{color:#0a87c5; }
.jm-goods-tab .bd{ padding:30px 0;}
.jm-goods-tab .bd dl{ margin-bottom:15px; margin-right:267px;}
.jm-goods-tab .bd dl dt{ margin-bottom:10px; font-size:14px;}
.jm-goods-tab .btn-buy{ width:200px; height:40px; border:none; background:#f08200; color:#fff; font-size:16px; cursor:pointer;}
.jm-goods-tab .btn-reset{ width:84px; height:40px; margin-left:18px; border:none; background:#ccc; color:#fff; font-size:16px; cursor:pointer;}
.jm-goods-tab .ft .rbar{ width:240px; line-height:40px;}
/*jm-goods-view*/
.jm-goods-view .side-left{ float:left; width:570px; height:570px;}
.jm-goods-view .side-left .hd{ height:25px; overflow:hidden; position:absolute; left:10px; right:10px; bottom:-25px; z-index:1; }
.jm-goods-view .side-left .hd ul{ overflow:hidden; zoom:1;}
.jm-goods-view .side-left .hd ul li{ display:none; height:25px; line-height:25px; text-align:center; cursor:pointer; color:#333; font-size:14px; }
.jm-goods-view .side-left .hd ul li.on{ display:block;}
.jm-goods-view .side-left .bigpic ul li{ width:570px; height:570px; font-size:100%; display:table-cell;*display: block;*font-size:555px;*font-family:Arial; vertical-align:middle; text-align:center;}
.jm-goods-view .side-left .bigpic img{ max-width:570px; max-height:570px;}
.jm-goods-view .side-right{ margin-left:570px; padding-left:30px; border-left:solid 1px #ddd;}
/*jm-goods-parameter*/
.jm-goods-parameter{ width:530px; padding:10px 20px; overflow:hidden; background:#f4f4f4;}
.jm-goods-parameter dl dt,.jm-goods-parameter dl dd{ float:left; height:28px; line-height:28px; font-size:14px;}
.jm-goods-parameter dl dt{ width:12%; color:#999;}
.jm-goods-parameter dl dd{ width:21%;}
/*jm-goods-baojia*/
.jm-goods-baojia{ float:right; width:210px; height:260px; padding:10px 15px; border:solid 1px #ddd;}
.jm-goods-baojia > ul{ padding-left:20px; overflow:hidden;}
.jm-goods-baojia > ul > li{float:left; height:25px; line-height:25px;}
.jm-goods-baojia > ul > li.li-1{ width:40%; position:relative; }
.jm-goods-baojia > ul > li.li-2{ width:30%; }
.jm-goods-baojia > ul > li.li-3{ width:30%; }
.jm-goods-baojia .line{ margin:5px 0; height:1px; border-bottom:solid 1px #ddd;}
.jm-goods-baojia .chk-row{ position:absolute; left:-20px; top:7px;}
/*澶у浘鍒囨崲*/
.goods-slide{ position:relative;}
.goods-slide .prev,
.goods-slide .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:50px; height:50px; background:url(../images/icon-arrow-2.png) no-repeat; z-index:9; }
.goods-slide .next{ left:auto; right:3%; background-position:-50px 0; }
.goods-slide .prev:hover,
.goods-slide .next:hover{ filter:alpha(opacity=100);opacity:1;}
.goods-slide .prevStop{ display:none;}
.goods-slide .nextStop{ display:none;}
/*jm-goods-header*/
.jm-goods-header{ margin:20px 0;}
.jm-goods-header h1{ padding-left:30px; max-height:56px; font-size:20px; font-weight:300; word-break:break-all;word-wrap:break-word; overflow:hidden;}
.jm-goods-header .rbar{ float:right; margin-right:30px; font-size:22px;}
/*jm-num-c*/
.jm-num-c { position:relative; display:inline-block;}
.jm-num-c .btn-jian,.jm-num-c .btn-jia{ position:absolute; top:1px; width:40px; height:40px; background:url(../images/icon-ac.png) no-repeat; z-index:1; cursor:pointer;}
.jm-num-c .btn-jia{ right:1px;}
.jm-num-c .btn-jian{ left:1px; background-position:-40px 0;}
.jm-num-c .btn-jia:hover,.jm-num-c .btn-jian:hover{ background-color:#f9f9f9;}
/*jm-goods-comment*/
.jm-goods-comment .hd{ padding:20px 0; text-align:center; background:#f7fafd; border-bottom:solid 1px #ddd;}
.jm-goods-comment .hd .text{ width:800px; height:40px; border:solid 1px #ddd; background:#fff; text-indent:15px; font-size:16px; border-radius:5px;}
.jm-goods-comment .hd .btn-pub{ margin-left:20px; width:80px; height:40px; border:solid 1px #1b9bda; background:#1b9bda; font-size:16px; border-radius:5px; color:#fff; text-align:center; cursor:pointer;}
.jm-goods-comment .bd { padding:10px 30px;}
.jm-goods-comment .bd dl{ border-bottom:solid 1px #eee;}
.jm-goods-comment .bd dl:nth-last-child(1){ border:none;}
.jm-goods-comment .bd dl dt{ float:left; width:120px; height:20px; overflow:hidden;}
.jm-goods-comment .bd dl dt,.jm-goods-comment .bd dl dd{ padding:20px 0; font-size:14px; color:#333;}
.jm-goods-comment .bd dl dd.content{ margin-left:130px; padding-right:20px; word-break:break-all;word-wrap:break-word; overflow:hidden;}
.jm-goods-comment .bd dl dd.time{ float:right; color:#999;}

/**/
.jm-page-tab{ border:solid 1px #ddd;}
.jm-page-tab .hd{ border-bottom:solid 1px #ddd; font-size:16px; height:58px; line-height:58px;}
.jm-page-tab .hd li{ float:left;}
.jm-page-tab .hd li a{ display:block; margin:0 20px;}
.jm-page-tab .hd li .hover{ padding:0 10px; line-height:57px; color:#1b9bda; border-bottom:solid 2px #1b9bda;}
.jm-page-tab .tab-bar{ padding:10px 20px; background:#fffcfa; border-bottom:solid 1px #ddd; height:26px; line-height:26px;}
.jm-page-tab .tab-bar-2{ height:46px; line-height:46px; padding:0 20px 0 0; background:#fffcfa; border-bottom:solid 1px #ddd;}
.jm-page-tab .tab-bar-2 ul{ float:left;}
.jm-page-tab .tab-bar-2 ul li{ padding:0 20px; margin-left:-1px; font-size:14px; display:inline-block;}
.jm-page-tab .tab-bar-2 ul li.hover{ color:#1b9bda; background:#fff; border: solid 1px #ddd; border-width:0 1px 0 1px; line-height:47px;}
.jm-page-tab .tab-bar-2 ul li.hover a{ color:#1b9bda;}

/*瀵勫晢鍝佸崠*/
.jm-space-tab-2.jmsp{ border:none;}
.jm-space-tab-2.jmsp .hd{ border:solid 1px #ddd; background:#fffcfa;}
.jmsp .bd{ position:relative; margin-top:15px; overflow:hidden;}
.jmsp .bd ul{ width:1230px;}
.jmsp .bd ul li{ float:left; width:220px; height:300px; margin: 0 22px 22px 0; border:solid 1px #e7e7e7;}
.jmsp .bd ul li:hover{ border-color:#ddd; background:#fafafa;}
.jmsp .bd ul li a:hover{ color:#1494d3;}
.jmsp .bd ul li .pic{ height:200px; padding:10px;}
.jmsp .bd ul li .pic a{ width:200px; height:200px; line-height:200px; font-size:100%; display:table-cell;*display: block;*font-size:165px;*font-family:Arial; vertical-align:middle;}
.jmsp .bd ul li .title{ height:24px; padding:0 20px; margin:10px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:14px;}
.jmsp .bd ul li .author{ height:24px; padding:0 20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#999;}
.nofind{ padding:80px 0; border:solid 1px #ddd; color:#333;}
.nofind img{ margin-bottom:50px;}
.jm-down-center{ padding:50px 0; margin-bottom:30px; overflow:hidden;}
.jm-down-center ul li{ float:left; width:33%;}
.jm-down-center ul li.line{ border-right:solid 1px #ddd;}
.jm-down-center ul li .waiting{ width:180px; height:50px; margin:40px auto; line-height:50px; border:solid 1px #333; text-align:center; font-size:18px; border-radius:5px;}
.jm-down-center ul li .sm{ padding:40px 0 40px 75px;}
.jm-down-center ul li .sm img{ float:left; margin-right:20px;}
.jm-down-center ul li .sm .p1{ margin-bottom:8px;}
.jm-down-center ul li .saoma{ text-align:center;}
.jm-down-center ul li .saoma img{ max-height:132px;}
/*鏃ユ湡鐩掑瓙20180504*/
.calendars-box{ position:relative; display:inline-block;}
.calendars-box .options{ position:absolute; left:0; right:0; top:41px; display:none; z-index:9; background:#fff; border: solid 1px #ddd; box-shadow: 0px 3px 3px #eee;}
.calendars-box .options p{ line-height:30px; padding:0 20px;}
.calendars-box .options p:hover{ background:#f9f9f9;}
.calendars-box:hover .options{ display:block;}
/*鍙嬫儏閾炬帴*/
.flink-list{ padding:0 0 0 40px;}
.flink-list .hd{ margin-top:20px; background:url(../images/flink-bg-01.png) repeat-x 0 center; text-align:center;}
.flink-list .hd span{ display:inline-block; padding:0 7px; color:#ff7e00; font-size:16px; background:#fff;}
.flink-list .bd{ overflow:hidden;}
.flink-list .bd > ul{ width:1000px; margin-top:50px;}
.flink-list .bd > ul > li{ float:left; width:170px; margin:0 24px 24px 0;word-break: break-all;word-wrap: break-word;overflow: hidden;}
.flink-list .bd > ul > li img{ max-width:170px; max-height:75px; border:solid 1px #ddd;}

/*20180604*/
.tb_scroll_wrap tr.active td{ background:#eff2f5 !important;}

/*涓婃灦鍏憡*/
.sjgg{ width:382px; height:313px; float:left; margin-left:-1px;}
.sjgg .b-d{ height:295px; overflow:hidden;}
.sjgg .b-d > li{ padding:8px 0; height:22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sjgg .b-d > li a:hover{ color:#1494d3;}
.sjgg .b-d > li .tag{ display:inline-block; width:46px; height:20px; line-height:20px; margin-right:10px; text-align:center; color:#f08527; border:solid 1px #f08527; border-radius:2px;}
.sjgg .b-d > li a{ font-size:14px;}
/*鍟嗗煄鍔ㄦ��*/
.scdt{ width:586px; height:313px; float:left; background:#fff;overflow:hidden;}
.scdt .b-d{}
.scdt .b-d > li{ padding:8px 0; height:22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.scdt .b-d > li a:hover{ color:#1494d3;}
.scdt .b-d > li a{ font-size:14px;}
/*鍚堜綔浼欎即*/
.hzhb.jm-box > .hd{ border-color:#f60;}
.hzhb .img-bd{ position:relative; margin-top:15px; overflow:hidden;}
.hzhb .img-bd .scroll-list { height:300px; overflow:hidden;}
.hzhb .img-bd ul{ width:1230px; float:left;}
.hzhb .img-bd ul li{ float:left; width:223px; height:83px; margin-right:18px; margin-bottom:18px; border:solid 1px #e7e7e7; background:#fff;}
.hzhb .img-bd ul li:hover{ border-color:#ddd; background:#fafafa;}
.hzhb .img-bd ul li a:hover{ color:#1494d3;}
.hzhb .img-bd ul li .pic{ height:223px;}
.hzhb .img-bd ul li .pic a{ width:223px; height:83px; line-height:83px; font-size:100%; display:table-cell;*display: block;*font-size:65px;*font-family:Arial; vertical-align:middle;}
.hzhb .prev,.hzhb .next{position:absolute;left:0px;top:120px;display:block;width:50px;height:50px;background:url(../images/icoLeft.png) center center no-repeat ; border-radius:6px; z-index:9;}
.hzhb .next{left:auto;right:0px;background:url(../images/icoRight.png) center center no-repeat;}
.hzhb .prev:hover,.hzhb .next:hover{border-color:#b5552d;background-color:#fff;}
/*鎴愪氦鍏憡*/
.cjgg.jm-box > .hd{ border-color:#000;}
.cjgg .bd-list{ border:solid 1px #e7e7e7;}
.tb-item{ height:300px; overflow:hidden;}
.hqtb-list{border-collapse:inherit;}
.hqtb-list th{padding:15px 20px;background:#fff;color:#999;font-size:14px; font-weight:300; text-align:left; border-bottom: dotted 1px #ccc;}
.hqtb-list td{padding:15px 20px;background:#fff;color:#333;font-size:14px;}
.hqtb-list td.tl{text-align:left}
.hqtb-list tr.cbg td{background:#f7fafd}
/*瀵勫晢鍝佸崠 鏀�*/
.jmsp-list{ background:#fff;}
.jmsp-list .left-menu { float:left; width:219px; text-align:right;}
.jmsp-list .left-menu h3{ padding:0 0 5px 0; margin-bottom:30px; margin-right:30px; font-size:18px; font-weight:300; background:url(../images/vline-1.png) no-repeat right bottom;}
.jmsp-list .left-menu > ul{ padding:0;}
.jmsp-list .left-menu > ul > li{ position:relative; margin-bottom:20px; padding-right:30px; font-size:14px;}
.jmsp-list .left-menu > ul > li a:hover{ color:#1494d3;} 
.jmsp-list .left-menu > ul > li.hover > a{ padding-left:20px; color:#1494d3; font-weight:700; background:url(../images/jm-ico-01.png) no-repeat left center;}
.jmsp-list .left-menu > ul > li .secitem{ position:absolute; left:219px; top:-40px; display:none; width:675px; padding:30px; background:#f7fafd; border:solid 1px #1b9bda; z-index:999;}
.jmsp-list .left-menu > ul > li .secitem .ico{ position:absolute; left:-10px; top:40px; display:block; width:10px; height:17px; background:url(../images/jmsp-ico-ar01.png) no-repeat;}
.jmsp-list .left-menu > ul > li:hover .secitem { display:block; line-height:30px; text-align:left;}
.jmsp-list .left-menu > ul > li:hover .secitem .vline{ padding:0 10px;}
.jmsp-list .left-menu > ul > li:hover .secitem .cur{ color:#1b9bda; font-weight:700;}
.jmsp-list .bd{ position:relative; float:right; width:970px; padding-left:10px; border-left:solid 1px #ddd;}
.jmsp-list .bd ul li{ float:left; width:220px; height:300px; margin: 0 0 20px 20px; border:solid 1px #e7e7e7;}
.jmsp-list .bd ul li:hover{ border-color:#ddd; background:#fafafa;}
.jmsp-list .bd ul li a:hover{ color:#1494d3;}
.jmsp-list .bd ul li .pic{ height:200px; padding:10px;}
.jmsp-list .bd ul li .pic a{ width:200px; height:200px; line-height:200px; font-size:100%; display:table-cell;*display: block;*font-size:165px;*font-family:Arial; vertical-align:middle;}
.jmsp-list .bd ul li .title{ height:24px; padding:0 20px; margin:10px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:14px;}
.jmsp-list .bd ul li .author{ height:24px; padding:0 20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#999;}
.jmsp-list .bd-topbar{ padding-left:20px; padding-bottom:30px;}
.jmsp-list .bd-topbar .title h3{ display:inline-block; color:#1b9bda; font-size:16px;}
.jmsp-list .bd-topbar .input{ width:180px;border: solid 1px #ddd;height: 26px;text-indent: 10px;}
.jmsp-list .bd-topbar .btn-s{padding:0 20px; height:28px; line-height:28px; border:none; background:#1b9bda; color:#fff; cursor:pointer;}


/*鐧诲綍  edit by fanghc 20180802*/
.win-login{ margin:30px 60px;}
.win-login .item{ margin-bottom:15px; color:#666; font-size:12px;}
.win-login .text{ width:288px; height:38px; line-height:38px; text-indent:20px; border:solid 1px #ddd; border-radius:3px;}
.win-login .btn-submit{ display:block; width:290px; height:40px; line-height:40px; text-indent:20px; border-radius:3px; background:#1494d3; color:#fff; font-size:16px; text-align:center;}
.win-login .text-ft{ width:288px; height:38px; line-height:38px; text-indent:20px; border:solid 1px #ddd; border-radius:3px; background:#f5f5f5; text-align:center;}
.popupContact.login{ padding:0; border-radius:5px;}
.popupContact.login h1{ padding:20px 0; margin-bottom:0; color:#333; text-align:center; font-size:18px;}
.popupContact.login .popupContactClose{ right:20px; top:15px; color:#999; font-size:22px; font-weight:300; font-family:Verdana, Geneva, sans-serif;}

/*20180905*/
.jm-box > .hd .r-tab a{ display:inline-block; margin:0 10px; line-height:30px; font-size:16px; color:#999;}
.jm-box > .hd .r-tab .active{ color:#1494d3; border-bottom:solid 2px #1494d3;}

@import url("dev.css");