﻿@charset 'utf-8';
/*新闻频道样式*/
.focus{margin-top:30px;margin-bottom:50px}

/*首页幻灯片*/
.indexSlider{background:#FFF;float:left;position:relative;width:860px;height:300px;}
.indexSlider .img{float:left;position:relative;}
.indexSlider .img li,.indexSlider .img a,.indexSlider .img img{display:block;width:400px;height:300px;}
.indexSlider .img li{display:none;position:absolute;left:0;top:0;}
.indexSlider .tab{float:right;height:300px;overflow:hidden;}
.indexSlider .tab li{*margin-bottom:-3px;border-top:1px solid #ECECEC;height:75px;overflow:hidden;width:460px;}
.indexSlider .tab li.end{border-bottom:1px solid #ECECEC;}
.indexSlider .tab a{display:block;overflow:hidden;position:relative;height:74px;border-left:5px solid #FFF;padding:0 10px 0 15px;width:428px;}
.indexSlider .tab .title{cursor:pointer;font-size:15px;height:32px;line-height:23px;overflow:hidden;padding-top:12px;}
.indexSlider .tab .desc{color:#666;cursor:pointer;height:41px;line-height:35px;overflow:hidden;padding-top:5px;text-align:justify;}
.indexSlider .tab .on a{border-left:5px solid #F60;}
.indexSlider .tab .on .title{color:#F60;font-weight:bold;}
.focus .right{float:left;margin-left:20px;width:320px;}
.newsCategory{background:#FFF;border:1px solid #DFDFDF;border-top:0;height:99px;overflow:hidden;width:318px;}
.newsCategory ul{overflow:hidden;width:330px;}
.newsCategory li{border:1px solid #ECECEC;border-width:1px 1px 0 0;border-right-color:#DFDFDF;float:left;font-size:14px;height:49px;line-height:49px;width:106px;text-align:center;}
.newsCategory li a{display:block;}
.newsCategory li a:hover{background:#F5F5F5;}
.focus .right .banner{margin-top:20px;height:180px;}

/*首页新闻模块*/
.mode{overflow:hidden;width:1200px;}
.mode .outerBox{overflow:hidden;width:1250px;}
.mode .block{background:#FFF;border:1px solid #DFDFDF;float:left;height:340px;margin:20px 20px 0 0;width:588px;}
.mode h2.hd{background:#F5F5F5;border-bottom:1px solid #DFDFDF;height:40px;line-height:40px;padding-right:15px;}
.mode h2.hd b{display:inline-block;font-size:15px;font-weight:normal;padding:0 15px;}
.mode h2.hd span{float:right;font-size:12px;}
.mode .content{font-size:14px;padding:15px 15px 5px;}
.mode li{background:url(../images/dot.gif) no-repeat 0 20px;border-top:1px solid #ECECEC;height:40px;line-height:40px;padding-left:10px;}
.mode li.top{background:#FFF;border-top:none;height:115px;overflow:hidden;padding-bottom:15px;padding-left:0;}
.mode li span{color:#888;font-family:Arial;float:right;font-size:12px;}
.mode dt{float:left;height:100px;overflow:hidden;width:133px;}
.mode dt img{-webkit-transition:all 1.2s;-moz-transition:all 1.2s;-o-transition:all 1.2s;-ms-transition:all 1.2s;transition:all 1.2s;vertical-align:top;}
.mode dt a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.mode dd{float:left;width:408px;height:31px;line-height:23px;overflow:hidden;margin-left:15px;}
.mode dd.title{padding:5px 0;}
.mode dd.title a{color:#333;font-size:15px;font-weight:bold;}
.mode dd.desc{color:#888;font-size:12px;line-height:21px;height:63px;text-align:justify;}
.mainLeft{float:left;width:860px}
.mainRight{float:right;width:320px}
.mainRight h2.hd{background:#F5F5F5;border-bottom:1px solid #DFDFDF;height:40px;line-height:40px;padding-right:15px;}
.mainRight h2.hd b{display:inline-block;font-size:15px;font-weight:normal;padding:0 15px;}

/*列表页分类*/
.mainLeft .category{background:url(../images/hdbg.png) repeat-x 0 0 #FFF;border:1px solid #DFDFDF;height:40px;line-height:40px;overflow:hidden;padding:0 25px;position:relative;}
.mainLeft .category .container{width:812px;}
.mainLeft .category ul{border-left:1px solid #DFDFDF;}
.mainLeft .category li{border:1px solid #DFDFDF;border-width:0 1px;display:inline;float:left;font-size:14px;margin-left:-1px;overflow:hidden;text-align:center;}
.mainLeft .category li a{color:#666;display:inline-block;padding:0 12px;}
.mainLeft .category li a:hover{background:url(../images/hdon.png) repeat-x 0 bottom #FFF;}
.mainLeft .category li a.current{background:url(../images/hdon.png) repeat-x 0 bottom #FFF;color:#F40;}
.mainLeft .category .nav a{background:url(../images/arrowbg.gif) no-repeat 8px -391px;display:inline-block;height:40px;line-height:40px;position:absolute;top:0;width:24px;text-align:center;}
.mainLeft .category .nav a.prev{background-position:8px -391px;left:0;}
.mainLeft .category .nav a.next{background-position:8px -470px;border-left:1px solid #DFDFDF;right:0;}
.mainLeft .subCategory{background:#FFF;border:1px solid #DFDFDF;border-top:0;padding:0 15px 12px;}
.mainLeft .subCategory li{display:inline;float:left;padding:12px 12px 0 0;white-space:nowrap;}
.mainLeft .subCategory li a{color:#666;}
.mainLeft .subCategory li a.current{color:#F40;}

/*列表页列表*/
.listsBox{background:#FFF;border:1px solid #DFDFDF;margin:20px 0;}
.listsBox h2.hd{background:#F5F5F5;border-bottom:1px solid #DFDFDF;height:40px;line-height:40px;padding-right:15px;}
.listsBox h2.hd b{display:inline-block;font-size:15px;font-weight:normal;padding:0 15px;}
.listsBox .content{padding:0 0 10px;}
.listsBox ul{border-bottom:1px dashed #DFDFDF;padding:10px 0}
.listsBox li{background:url(../images/dot.gif) no-repeat 15px 14px;height:30px;line-height:30px;font-size:14px;overflow:hidden;padding:0 15px 0 25px;}
.listsBox li span{color:#888;font-size:12px;float:right}

/*右侧热门文章*/
.hots{background:#FFF;border:1px solid #DFDFDF;}
.hots .content{padding:0;}
.hots li{border-bottom:1px solid #ECECEC;height:40px;line-height:40px;overflow:hidden;text-align:justify;padding:0 15px;}
.hots li.end{border-bottom:0;}
.hots li em{color:#888;display:inline-block;font-family:Arial;font-style:italic;font-weight:bold;padding-right:12px;}
.hots li em.top1{color:#AA1B1B;}
.hots li em.top2{color:#EA5706;}
.hots li em.top3{color:#EA8C06;}

/*右侧图片banner 广告*/
.mainRight .banners li{height:120px;margin-top:15px;width:320px;overflow:hidden;}
.mainRight .banners li a{display:block;}
.mainRight .banners li img{vertical-align:top;}

/*详情页*/
.articleBox{background:#fff;padding:15px;}
.articleBox h1.hd{color:#000;font-size:24px;text-align:center;}
.articleBox .info{background:#f4f4f4;color:#999;height:40px;line-height:40px;font-size:14px;margin:20px 0;text-align:center;}
.articleBox .info span{padding:0 8px}
.articleBox .info b{font-weight:normal;color:#333;}
.articleBox .introduction{background:#FFF;border:1px solid #EEE;color:#888;line-height:23px;margin-bottom:20px;font-size:14px;padding:10px;text-align:justify;}
.articleBox .textCon{line-height:28px;width:100%;overflow:hidden;text-align:justify;position:relative;font-size:16px;color:#666}
.articleBox .textCon *{max-width:100%!important;word-break:break-word}
.articleBox .textCon strong, .articleBox .textCon b{font-weight:700}
.articleBox .textCon em{font-style:italic}
.articleBox .textCon img{width:auto!important;height:auto!important;object-fit:cover;max-width:100%!important;vertical-align:middle}
.articleBox .textCon table{margin-bottom:10px;border-collapse: collapse;display: table;border-spacing:0}
.articleBox .textCon td, .articleBox .textCon th{background: #fff;padding: 5px 10px;border: 1px solid #ddd;width:auto !important}
.articleBox .textCon caption{border: 1px dashed #ddd;border-bottom: 0;padding: 3px;text-align: center}
.articleBox .textCon pre{white-space:normal !important}
.articleBox .nextBox{border-top:1px dashed #ECECEC;font-size:14px;margin-top:10px;padding:10px 0 0;position:relative}
.articleBox .nextBox li{height:26px;line-height:26px;overflow:hidden}

/*点评*/
.comments{background:#FFF;border:1px solid #DFDFDF;margin-top:20px;}
.comments h2.hd{background:#F5F5F5;border-bottom:1px solid #DFDFDF;height:40px;line-height:40px;padding-right:15px;}
.comments h2.hd b{display:inline-block;font-size:15px;font-weight:bold;padding:0 15px;}
.comments h2.hd span{color:#888;float:right;}
.comments .content{padding:15px;}
.comments .formBox{border:1px solid #ECECEC;}
.comments .formBox textarea{background:#FFF;border:0;color:#666;line-height:20px;height:80px;overflow:auto;padding:5px;width:816px;resize:none;}
.comments .formBtn{border:1px solid #ECECEC;border-top:0;color:#888;height:40px;line-height:40px;padding-left:15px;}
.comments .formBtn .btn{background:#F40;border:0;color:#FFF;cursor:pointer;float:right;padding:0 15px;width:48px;text-align:center;}
.comments .lists{color:#888;}
.comments .lists p{text-align:center;padding:15px 0 0;}
.comments dl{border-bottom:1px solid #ECECEC;padding:15px 0;}
.comments dt{float:left;height:75px;width:75px;background:#F5F5F5;margin-right:15px;}
.comments dt .visitor{background:url(../images/visitor.gif) no-repeat 50% 50%;height:75px;width:75px;}
.comments dd{float:left;width:738px;line-height:18px;}
.comments dd .info{margin-bottom:3px;}
.comments dd .info span{color:#F40;text-transform:uppercase;padding-right:10px;}
.comments dd .desc{text-align:justify;}

/* 新闻翻页样式 */
.newspage{padding:20px 0 0 0;}
.newspage a{display:inline-block;padding:5px 8px 4px 8px;border:#E4E4E4 1px solid;color:#666;text-decoration:none;cursor:pointer;margin-left:6px;}
.newspage a:hover{border:#CF5D02 1px solid;color:#fff;background:#FF7101;}
.newspage span.current{display:inline-block;padding:5px 8px 4px 8px;color:#fff;background:#FF7101;border:#CF5D02 1px solid;margin-left:6px;}
.newspage span.no{display:inline-block;border:1px #E4E4E4 solid;padding:5px 8px 4px 8px;color:#666;text-decoration:none;}

/*  新版新闻 */
.news-list{padding:30px 0 50px}
.news-left{float:left;width:828px}
.news-left .news-tit{padding-bottom:12px;font-size:20px;color:#333}
.news-left .news-item{border-top:1px solid #f0f0f0;}
.news-left .news-item a{padding:20px 0;display:block;}
.news-left .news-item a:hover{background-color:#f4f4f4;}
.news-left .news-item .pic{float:left;margin-right:20px;width:215px;height:130px;}
.news-left .news-item .pic img{width:100%;height:100%;object-fit:cover}
.scale{overflow:hidden;display:block;}
.scale img{-webkit-transition:transform .25s ease-out 0s;-moz-transition:transform .25s ease-out 0s;transition:transform .25s ease-out 0s}
.scale:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}
.news-list .news-item .info{display:block;height:123px;overflow:hidden;}
.news-left .news-item .name{display:block;margin-bottom:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:22px;color:#333;font-weight:bold;}
.news-left .news-item .txt{display:block;font-size:16px;line-height:26px;height:52px;overflow:hidden;color:#333;text-align:justify;font-style:normal;font-weight:400;}
.news-left .news-item .time{margin-top:20px;display:block;text-align:right;color:#333;font-size:14px;}
.news-hot{float:right;width:330px;padding:0 18px;box-shadow:0 2px 10px rgba(0,0,0,0.2);}
.news-hot .tit{border-bottom:1px solid #f0f0f0;height:40px;font-size:20px;line-height:40px}
.news-hot .item{border-bottom:1px solid #f0f0f0}
.news-hot .item a{padding:15px 0;display:block}
.news-hot .item a:hover{background-color:#f4f4f4}
.news-hot .item .pic{float:left;width:140px;height:84px;margin-right:10px}
.news-hot .item .pic img{width:100%;height:100%;object-fit:cover}
.news-hot .item .name{height:60px;line-height:20px;font-size:15px;overflow:hidden;color:#333}
.news-hot .item .txt{font-size:14px;color:#999;line-height:20px;margin-top:4px}
.news-hot .item:last-of-type{border-bottom:none}
.product_none{background-color:#fff;padding:50px 0 0;text-align:center;color:#aeaeae;font-size:16px}
.product_none .product_none_bg{width:270px;height:110px;margin:0 auto;background:url(../images/emptyBg.jpg) no-repeat}
.product_none .product_none_cont{padding-top:25px;color:#333;font-weight:bolder;font-size:18px}
.product_none .product_none_recommend{color:#999;font-size:14px;margin-top:10px}