﻿html{padding:0px;margin:0px;font:14px "Microsoft YaHei";}
body{ overflow-y: scroll;-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%;margin:0;padding:0;background:#fff;}
div,span,p,ul,li,ol,h2,h3,h1{ list-style:none;margin:0;padding:0;}
img{ border:0;vertical-align:bottom;}
a{ background-color:transparent; text-decoration:none; color:#474e5d}
a:active,a:hover{ outline:0;color:#f03c3c;}
b,strong{font-weight:bold}
hr{ height:1px;border:0;border-top:1px solid #dadada;margin:1em 0;padding:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}

/*导航样式*/
.welcome{ height:46px;line-height:46px;background:#000;}
.welcome .box{ width:1200px;margin:0 auto;}
.welcome p{ padding-left:160px;color:rgba(255,255,255,0.8);font-size:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.contenter{ width:1200px;margin:30px auto;Position: relative;overflow: hidden;}

/*侧边栏导航*/
.left-nav{ width:120px;height:100%;position:fixed;top:0;z-index:101;}
.head-logo{ background:#f03c3c;height:80px;width:120px;text-align:center;border-radius:0 0 5px 5px;margin-bottom:20px;}
.head-logo img{ width:100px;height:40px;margin-top:20px;}

.nav{ background:#f5f5f5;overflow: hidden;border-radius:5px;}
.nav ul{}
.nav ul li{ text-align:center;height:30px;line-height:30px;font-size:16px;}
.nav ul li a{ color:#333;display:block;}
.nav ul li.hover a, .nav ul li a:hover{ background:#f03c3c;color:#fff;}

/*正文*/
.main{ width:670px;float:left;margin-left:160px;}

/*轮播图*/
.slideBox{ position:relative;background:#f5f5f5;overflow: hidden;border-radius:6px;margin-bottom:30px;}
.slideBox .hd{ overflow:hidden; position:absolute; left:30px;bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; margin:0 auto;}
.slideBox .hd ul li{ display:inline-block; width:8px;height:8px; background:#fff;border-radius:20px; margin-right:10px;text-indent:-999px;}
.slideBox .hd ul li.on{ background:#f03c3c;}
.slideBox .bd{ position:relative; z-index:0;width:100%;}
.slideBox .bd li{ overflow:hidden;margin:0;position:relative;vertical-align:bottom;width:100%;}
.slideBox .bd li a{ width:100%;}
.slideBox .bd img{ width:100%;height:300px;}
.slideBox .bd p{ font-size:22px;color:#fff;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6));height:40px;line-height:40px;padding:30px 30px;position:absolute;left:0;right:0;bottom:0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.slideBox .prev{ display:inline-block;position:absolute; left:0; top:50%; margin-top:-32px;  width:30px; height:65px; background:url(../images/slide_btn.png) no-repeat left -100px; filter:alpha(opacity=0);opacity:0;}
.slideBox .next{ display:inline-block;position:absolute; right:0; top:50%; margin-top:-32px;  width:30px; height:65px; background:url(../images/slide_btn.png) no-repeat left -170px; filter:alpha(opacity=0);opacity:0; }
.slideBox:hover .prev,.slideBox:hover .next{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none; }
.slideBox .nextStop{ display:none; }

/*首页专题*/
.index-lm{ margin-bottom:30px;}
.index-lm .title2{ margin-bottom:0px;height:50px;line-height:50px;border-bottom:solid 2px #eee;}
.index-lm .title2 h2{ float:left;font-size:18px;color:#f03c3c;}
.index-lm .title2 span{ display:block;float:right;}
.index-lm .title2 span a{ color:#999;font-size:14px;}
.index-lm .title2 span a:hover{ color:#f03c3c;}

.index-img{ overflow: hidden;margin-top:20px;}
.index-img ul{ margin-top:-20px;margin-left:-10px;}
.index-img ul li{ margin-top:20px;float:left;width:25%;}
.index-img ul li .box{ margin-left:10px;}
.index-img ul li img{ width:100%;height:107px;border-radius:6px;margin-bottom:6px;}
.index-img ul li p{ font-weight:bold;font-size:14px;height:40px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.index-img ul li:last-child{ margin-bottom:0;}
.index-img ul li:hover p{ color:#f03c3c;}

.list-index-article{ overflow: hidden;}
.list-index-article ul{ margin-left:-20px;}
.list-index-article ul li{ width:50%;float:left;}
.list-index-article ul li .box{ margin-left:20px;padding:20px 0;border-bottom:solid 1px #eee;}
.list-index-article ul li .box:hover{ background:#fafafa;}
.list-index-article ul li .box h2 a{ height:48px;line-height:24px;font-size:16px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-index-article ul li .box p{ color:#999;font-size:14px;margin-top:10px;}

/*当前位置*/
.now-weizhi{ height:24px;line-height:24px;color:#999;padding-bottom:10px;border-bottom:solid 1px #ddd;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.now-weizhi a{ color:#999;}
.now-weizhi a:hover{ color:#f03c3c;}

/*资讯列表*/
.list-article{ overflow: hidden;}
.list-article ul{}
.list-article ul li{ height:100px;padding:20px 0;border-bottom:solid 1px #eee;Position: relative;}
.list-article ul li .img{ Position: absolute;left:0;top:20px;}
.list-article ul li .img img{ width:150px;height:100px;border-radius:6px;}
.list-article ul li .desc{ height:100px;padding:0 0 0 170px;display: table-cell;vertical-align: middle;}
.list-article ul li .desc h2{ margin-bottom:15px;font-size:20px;line-height:26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list-article ul li .info{ overflow: hidden;}
.list-article ul li .info span{ float:left;margin-right:15px;}
.list-article ul li .info span a{ font-size:12px;border-radius:3px;color:#999;display:block;height:24px;line-height:24px;border:solid 1px #eee;padding:0 8px;}
.list-article ul li .info span a:hover{ border:solid 1px #f03c3c;color:#f03c3c;}
.list-article ul li .info span.time{ font-size:13px;color:#999;display:block;line-height:26px;}
.list-article ul li:hover{ background:#fafafa;}

.pages{ text-align:center;margin-bottom:20px;margin-top:40px;line-height:30px;overflow: hidden;background:#fff;overflow: hidden;}
.pages ul{}
.pages ul li{ display:inline-block;margin-right:6px;background:#fff;padding:0 12px;background:#f5f5f5;}
.pages ul a{ display:block;color:#555;}
.pages ul li.thisclass{ background:#f03c3c;  color:#fff;}
.pages ul li span.pageinfo{ color:#999;}
.pages ul li:hover{ background:#f03c3c;  color:#fff;}
.pages ul li:hover a{ color:#fff;}

/*内页*/
.arcticle-head{ overflow: hidden;text-align: justify;margin:20px 0 0;}
.arcticle-head h1{ line-height:38px;font-size:28px;color:#333;margin-bottom:10px;}
.word-info{ line-height:24px;font-size:12px;color:#999;overflow: hidden;margin-bottom:20px;}
.word-info span{ display:block;float:left;}
.word-info i{  display:block;float:left;padding:0 10px;font-style:normal;}
.article-body{ text-align: justify;line-height:28px;font-size:15px;color:#555;}
.article-body p{ margin-bottom:15px;}
.article-body p.laiyuan{ color:#999;margin-bottom:10px;font-size:14px;}
.article-body img{ max-width:100% !important;height:auto !important;}
.wen{ font-size:14px;color:#999;margin-bottom:20px;}
.wen p{ margin-bottom:0;text-align:left;}
.article-copy{ margin-bottom:0px;padding:16px 20px;background:#f5f5f5;color:#666;font-size:13px;line-height:22px;border-radius:6px;}

.sxp{ line-height:28px;overflow: hidden;margin-bottom:40px;}
.sxp p{ font-size:16px;width:48%;float:left;height:28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#555;}
.sxp p a{ color:#555;}
.sxp p.next{ float:right;text-align:right;}

.arc-about-title{ height:50px;line-height:50px;border-bottom:solid 2px #eee;margin-top:30px;}
.arc-about-title strong{ font-size:18px;}

/*右侧*/
.side{ width:330px;float:right;}
.side-box{ margin-bottom:20px;padding:20px;background:#f7f7f7;border-top:solid 2px #f03c3c;}
.side-title{ line-height:1;margin-bottom:20px;}
.side-title strong{ font-size:18px;}

.side-click{ overflow: hidden;padding:4px 0;}
.side-click ul{}
.side-click ul li{ height:18px;line-height:18px;margin-bottom:20px;Position: relative; }
.side-click ul li span{ border-radius:3px;Position: absolute;top:0;left:0;display:block;width:18px;height:18px;color:#999;line-height:18px;background:#eee;text-align:center;font-size:12px;}
.side-click ul li a{ display:block;Position: absolute;left:32px;right:0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.side-click ul li a:hover{ color:#f03c3c;}
.side-click ul li:last-child{ margin-bottom:0;}
.side-click ul li:nth-child(1) span{ background:#f03c3c;color:#fff;}
.side-click ul li:nth-child(2) span{ background:#f03c3c;color:#fff;}
.side-click ul li:nth-child(3) span{ background:#f03c3c;color:#fff;}

.side-news{ overflow: hidden;}
.side-news ul{}
.side-news ul li{ height:60px;Position: relative;overflow: hidden;padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px #eee;}
.side-news ul li .img{ width:80px;height:60px;Position: absolute;top:0;right:0;}
.side-news ul li .img img{ width:80px;height:60px;border-radius:3px;}
.side-news ul li .desc{ padding:0 100px 0 0;}
.side-news ul li .desc h2{ text-align:justify;height:40px;line-height:20px;font-size:14px;margin-bottom:4px;font-weight:500;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.side-news ul li .desc p{ font-size:12px;color:#999;line-height:16px;}
.side-news ul li .desc h2 a:hover{ color:#f03c3c;}
.side-news ul li:last-child{ margin-bottom:0;padding-bottom:0;border-bottom:0;}

.side-img{ overflow: hidden;}
.side-img ul{ margin-top:-20px;margin-left:-10px;}
.side-img ul li{ margin-top:20px;float:left;width:50%;}
.side-img ul li .box{ margin-left:10px;}
.side-img ul li img{ width:100%;height:92px;border-radius:3px;margin-bottom:6px;}
.side-img ul li p{ font-size:14px;height:40px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.side-img ul li:last-child{ margin-bottom:0;}
.side-img ul li:hover p{ color:#f03c3c;}

.web-desc{ line-height:22px;color:#666;border-radius:5px;}
.web-desc p{ padding:3px 0;white-space: pre-wrap;}

.links{ overflow: hidden;}
.links a{ font-size:14px;margin-right:10px;display:block;float:left;line-height:28px;}

/*返回顶部*/
.to-top{ width:46px;height:46px;position:fixed;left:50%;margin-left:610px;bottom:10px;background:rgba(0,0,0,0.4);}
.to-top p{ padding:8px 8px;line-height:15px;text-align:center;font-size:12px;}
.to-top a{ color:#fff;}
.to-top:hover{ background:#f03c3c;}

/*页脚*/
.footer{ overflow: hidden;background:#f5f5f5;}
.footer-box{ width:1200px;margin:0 auto;padding:30px 0;}

.footer-dh{ line-height:28px;overflow: hidden;margin-bottom:10px;}
.footer-dh ul{ text-align:center}
.footer-dh ul li{ display:inline-block;margin:0 10px;}

.footer-copy{ text-align:center;font-size:12px;}
.footer-copy p{ line-height:28px;color:#999;white-space: pre-wrap;}
.footer-copy a{ color:#999;}
.footer-copy a:hover{ color:#f03c3c;}

/*客服*/
.kefu{ position:fixed;z-index:98;right:5px;top:50%;transform:translateY(-50%);width:60px;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.kefu ul{}
.kefu ul li{ border-radius:5px;background:#f03c3c;margin-bottom:5px;cursor: pointer;Position: relative;padding:10px 0;}
.kefu ul li i{ display:block;height:28px;width:28px;margin:0 auto;margin-bottom:6px;}
.kefu ul li i.icon-kefu-2{ background:url(../images/kefu-2.svg) no-repeat center center;background-size: 100%;}
.kefu ul li i.icon-kefu-4{ background:url(../images/kefu-4.svg) no-repeat center center;background-size: 90%;}
.kefu ul li p{ color:rgba(255,255,255,0.8);font-size:12px;line-height:20px;text-align:center;}
.kefu ul li p span{ display: none;}
.kefu ul li a{ display:block;}
.kefu ul li .kefu-call{ border-radius:5px 0 0 5px;display:none;Position: absolute;right:60px;top:0;background:#fff;height:52px;padding:10px 20px;border:solid 1px #eee;}
.kefu ul li .kefu-call p{ color:#333 !important;font-size:14px;line-height:20px;text-align:left;}
.kefu ul li .kefu-call strong{ display:block;font-size:24px;line-height:34px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#FD3551;}
.kefu ul li:hover .kefu-call{ display:block;}
.kefu ul li:nth-child(1):hover{ border-radius:0 5px 5px 0;}
.kefu ul li:hover p{ color:#fff;}
.kefu ul li:last-child{ margin-bottom:0;}

/* 移动端 */
@media screen and (min-width:0px) and (max-width:960px)
{
body{ padding-top:92px;}

/*导航样式*/
.welcome{ display:none;}
.contenter{ width:auto;margin:0 auto;Position: relative;overflow: hidden;}

/*侧边栏导航*/
.left-nav{ box-shadow:0 0 6px rgba(0, 0, 0, 0.2);overflow: hidden;width:100%;height:92px;position:fixed;top:0;z-index:101;}
.head-logo{ background:#f03c3c;height:46px;width:100%;border-radius:0;margin-bottom:0;}
.head-logo img{ width:100px;height:40px;margin-top:3px;}

.nav{ height:46px;line-height:46px;background:#fff;overflow-x: auto;-webkit-overflow-scrolling: touch;border-radius:0;padding-bottom:50px;}
.nav ul{ white-space:nowrap;text-overflow:ellipsis;font-size:0;}
.nav ul li{ display:inline-block;height:46px;line-height:46px;font-size:15px;float:none;padding:0 15px;margin-left:-15px;}
.nav ul li a{ display:block;}
.nav ul li.hover a, .nav ul li a:hover{ background:#fff;color:#f03c3c;}
.nav ul li:first-child{ margin-left:0;}

/*正文*/
.main{ width:auto;float:none;margin-left:0;}

/*轮播图*/
.slideBox{ border-radius:0;margin-bottom:20px;}
.slideBox .hd{ bottom:13px;left:auto;right:15px; z-index:1; }
.slideBox .hd ul{ font-size:0;text-align:center;overflow:hidden; zoom:1; margin:0 auto;}
.slideBox .hd ul li{ display:inline-block; width:6px;height:6px; background:#fff;border-radius:20px; margin-right:0;margin-left:5px;text-indent:-999px;}
.slideBox .hd ul li.on{ background:#f03c3c;}
.slideBox .bd{ position:relative; z-index:0;width:100%;}
.slideBox .bd img{ width:100%;height:166px;}
.slideBox .bd p{ font-size:16px;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6));height:30px;line-height:30px;padding:5px 15px;position:absolute;left:0;right:50px;bottom:0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.slideBox .prev{ display:none;}
.slideBox .next{ display:none;}

/*首页专题*/
.index-lm{ margin:0 15px;margin-bottom:20px;}
.index-lm .title2{ margin-bottom:0px;height:40px;line-height:40px;border-bottom:solid 2px #eee;}
.index-lm .title2 h2{ float:left;font-size:18px;color:#f03c3c;}
.index-lm .title2 span{ display:block;float:right;}
.index-lm .title2 span a{ color:#999;font-size:14px;}
.index-lm .title2 span a:hover{ color:#f03c3c;}

.index-img{ overflow: hidden;margin-top:15px;}
.index-img ul{ margin-top:-20px;margin-left:-10px;}
.index-img ul li{ margin-top:20px;float:left;width:50%;}
.index-img ul li .box{ margin-left:10px;}
.index-img ul li img{ width:100%;height:107px;border-radius:6px;margin-bottom:6px;}
.index-img ul li p{ font-weight:bold;font-size:14px;height:40px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.index-img ul li:last-child{ margin-bottom:0;}
.index-img ul li:hover p{ color:#f03c3c;}

.list-index-article{ overflow: hidden;}
.list-index-article ul{ margin-left:-20px;}
.list-index-article ul li{ width:100%;float:left;}
.list-index-article ul li .box{ margin-left:20px;padding:15px 0;border-bottom:solid 1px #eee;}
.list-index-article ul li .box:hover{ background:#fafafa;}
.list-index-article ul li .box h2 a{ height:44px;line-height:22px;font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list-index-article ul li .box p{ color:#999;font-size:12px;margin-top:10px;}
.list-index-article ul li:last-child .box{ border:0;padding-bottom:0;}

/*当前位置*/
.now-weizhi{ height:24px;line-height:24px;color:#999;padding:10px 15px;border-bottom:solid 1px #eee;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:12px;}

/*资讯列表*/
.list-article{ overflow: hidden;padding:0 15px;}
.list-article ul{}
.list-article ul li{ height:80px;padding:15px 0;border-bottom:solid 1px #eee;Position: relative;}
.list-article ul li .img{ width:120px;height:80px;Position: absolute;left:0;top:15px;}
.list-article ul li .img img{ width:120px;height:80px;}
.list-article ul li .desc{ height:80px;padding:0 0 0 135px;display: table-cell;vertical-align: middle;}
.list-article ul li .desc h2{ margin-bottom:10px;font-size:15px;line-height:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list-article ul li .info{ overflow: hidden;}
.list-article ul li .info span{ float:left;}
.list-article ul li .info span a{ display:none;}
.list-article ul li .info span.time{ font-size:12px;color:#999;display:block;margin-left:0;line-height:24px;}

.pages{ text-align:center;margin-bottom:20px;margin-top:20px;height:30px;line-height:30px;overflow: hidden;background:#fff;overflow: hidden;}

/*内页*/
.article-con{ padding:0 15px;}
.arcticle-head{ overflow: hidden;text-align: justify;margin:20px 0 0;}
.arcticle-head h1{ line-height:32px;font-size:22px;color:#333;margin-bottom:10px;}
.article-body{ font-size:14px;line-height:1.75;}
.arc-about-title{ margin:0 15px;margin-top:20px;}
.arc-about-title strong{ font-size:18px;}

.sxp p{ font-size:15px;float:none;width:100%;text-align:justify;}
.sxp p.next{ float:none;text-align:justify;}

.article-copy{ padding:10px 15px;font-size:12px;}

/*右侧*/
.side{ display:none;}

/*返回顶部*/
.to-top{ display:none;}

/*页脚*/
.footer{ overflow: hidden;background:#f5f5f5;}
.footer-box{ width:auto;margin:0 auto;padding:20px 15px;}
.footer-dh{ display:none;}
.footer-copy{ text-align:justify;font-size:12px;}
.footer-copy p{ line-height:20px;color:#999;}
.footer-copy a{ color:#999;}

/*客服*/
.kefu{ position:fixed;z-index:98;right:0;top:auto;transform:translateY(0%);bottom:0 !important;width:100%;}
.kefu ul{ margin-left:-1px;}
.kefu ul li{ text-align:center;border-radius:10px 10px 0 0 !important;margin:0;width:auto;padding:0;line-height:50px;height:50px;float:none;}
.kefu ul li i{ vertical-align:middle;display:inline-block;height:22px;width:22px;margin:0 auto;margin-top:-3px;margin-bottom:0;}
.kefu ul li i.icon-kefu-1{ background:url(../images/kefu-1.svg) no-repeat center center;background-size: 100%;}
.kefu ul li p{ display:inline-block;color:#fff;font-size:16px;line-height:20px;text-align:center;}
.kefu ul li:nth-child(2){ display:none;}
.kefu ul li .kefu-call{ display:none !important;}
.kefu ul li p span{ display:inline-block;padding-left:5px;}

}