.news-wrap { padding: 10px 0;}
.news-wrap-fl { float: left; width: 820px; overflow: hidden; }
.news-wrap-fr { float: right; width: 350px; overflow: hidden; }


.newsarea h2 { font-size: 20px; padding-bottom: 6px; height: 32px; line-height: 32px; overflow: hidden;font-family:'PingFang SC';}
.newsarea h2 em { color: #fff; padding: 0 5px; margin-right: 5px; font-size: 14px; display: inline-block; line-height: 20px; position: relative; top: -2px;}
.newsarea h2 em.wzb { background: #0062b0;}
.newsarea p { height: 32px; line-height: 32px; overflow: hidden; word-wrap: break-word; font-size: 16px; font-family: 'Microsoft YaHei';}
.newsarea .newsv { padding-left: 20px; background: url(../images/icons-2.png) -404px -878px no-repeat; color: #333; display: block;}
.newsarea p:hover a { color: #0062b0;}
.newsarea p:hover .newsv { background-position: -411px -214px;}

.focusNews { width: 820px; height: 360px; background: #e00142; float: left; position: relative; overflow: hidden; }
.focusNews .focusimg { float: left; width: 540px; height: 360px; background: #e5e5e5;}
.focusNews .focusimg img { width: 540px; height: 360px;}
.focusNews .focustitle { float: left; width: 230px; line-height: 30px; color: #fff; font-size: 20px; padding: 20px 15px; font-weight: bold;}
.focusNews .focusword { float: left; width: 230px; padding: 0  15px; color: #fff; font-size: 14px;}
.focusNews .pagination-focus { position: absolute;right: 0;text-align: center;bottom:13px;width: 140px; z-index: 99;}
.focusNews .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #ffffff; margin: 0 3px; cursor: pointer; }
.focusNews .swiper-active-switch { background: #ffffff; width: 20px; }

.mainTit { float: left; height: 35px; line-height: 35px; width: 100%; position: relative; padding-bottom: 8px; border-bottom: 1px solid #eeeeee; }
.mainTit em { width: 5px; height: 22px; background: #0062b0; position: absolute; left: 0px; top: 6px;}
.mainTit span { float: left; line-height: 35px; color: #000000; font-size: 20px; padding: 0 15px; letter-spacing: 2px; font-weight: 900;}
.mainTit .fr a { float: left; height: 20px; display: block; margin: 7px 0px 8px; padding: 0 15px; line-height: 20px; border-right: 1px solid #eeeeee; color: #666666; font-size: 16px; }
.mainTit .fr a:hover { color: #0062b0;}
.mainTit .fr a:nth-last-child(1) { border-right: 0;}

.OnepicNews { width: 285px; height: 190px; position: relative;}
.OnepicNews img { width: 285px; height: 190px; }
.OnepicNews p { width: 100%; height: 30px; line-height: 30px; text-align: center; color: #fff; background: url(/images/black.png); position: absolute; left: 0px; bottom: 0px; z-index: 9;}

.guide { width:1200px;margin:0 auto 10px;color:#999;clear:both; font-size: 14px;}
.guide a { color:#999;}
.guide a:hover{ color:#0062b0;}

.news_left { border-top: 1px solid #eee; border-right: 1px solid #eee; width: 800px; padding-right: 24px;}
.news_left h1 {width: 760px; border-left: 4px solid #c00; padding-left: 10px; line-height: 40px; font-size: 32px; margin: 25px 0; display: block;}
.news_info{border-bottom:1px solid #eee;padding:0 0 30px 8px;}
.news_info span,.news_info a{padding:0 5px 0 0;border-right:1px solid #e3e3e3;color:#999;}
.news_info a:hover{color:#ec3a3e;}
.news_info span:first-child{padding-left:0;}
.news_info span:last-child,.news_info a:last-child{border-right:none;}

.ico-time,.ico-fwl,.ico-wz,.ico-sjfw{height:20px;display:inline-block;vertical-align:middle;}
.ico-time{width:20px;background:url("/images/icons-1.png") 0 -933px no-repeat;margin-right:5px;}
.ico-wz{width:18px;background:url("/images/icons-1.png") -20px -933px no-repeat;margin:0 5px;}
.ico-fwl{width:17px;background:url("/images/icons-1.png") -40px -933px no-repeat;margin:5px 5px 0 20px;}
.ico-sjfw{ float: right; width:11px;height:16px;background:url("/images/icons-1.png") -60px -933px no-repeat;margin:0 5px 5px 20px; margin-right: 80px;}

.summary{color:#666;padding:29px 58px;_padding:20px 30px;background:#fafafa;position:relative; font-size: 18px; line-height: 35px; text-indent: 2em;}
.summary span{position:absolute;color:#e8e8e8;*display:none;}
.summary .l{width:35px;height:28px;background:url("/images/icons-1.png") 0 -963px no-repeat;left:16px;top:25px; font-size: 0;}
.summary .r{width:35px;height:28px;background:url("/images/icons-1.png") -40px -963px no-repeat;right:17px;bottom:30px;font-size: 0;}

.connBox{width:740px;margin:0 auto; padding-top: 20px;}
.connBox a{color:#ec3a3e;text-decoration:underline;padding:0 5px;}
.connBox img{max-width:700px;height:auto;display:block;margin:10px auto;}
.connBox p{color:#333;font-size:16px;line-height:30px;text-indent:0em;padding:10px 0;text-align:justify;}

.news_right { width: 350px;}
.ztarea{ width:350px; height:253px; overflow:hidden; position:relative;}
.ztarea .hd{ height:15px; overflow:hidden; position:absolute; left:125px; bottom:0px; z-index:1; }
.ztarea .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ztarea .hd ul li{ float:left; border: solid 1px #ccc; font-size: 0; width: 10px; height: 10px; border-radius: 10px; margin: 1px 2px; background:#fff; cursor:pointer; }
.ztarea .hd ul li.on{ width: 30px; color:#fff; background: #e00142; border: solid 1px #e00142; }
.ztarea .bd{ position:relative; width:350px; height:233px; z-index:0;   }
.ztarea .bd li{ zoom:1; vertical-align:middle; }
.ztarea .bd img{ width:350px; height:233px; display:block; }
.ztarea .prev,.ztarea .next{ position:absolute; left:3%; top:50%; margin-top:-30px; display:block; width:32px; height:40px; background:url(/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.ztarea .next{ left:auto; right:3%; background-position:8px 5px; }
.ztarea .prev:hover,.ztarea .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.ztarea .prevStop{ display:none;  }
.ztarea .nextStop{ display:none;  }

.talkarea { width:350px; overflow:hidden; position:relative;}
.talkarea .hd{ width:350px; padding-top: 10px;}
.talkarea .hd ul{ overflow:hidden; zoom:1; float:left;  }
.talkarea .hd ul li { float:left;float: left; width: 66px; padding: 0 2px; position: relative; cursor:pointer; }
.talkarea .hd ul li img { width: 60px; margin: 0 auto; border: 3px solid #fff; display: block; background: inherit;}
.talkarea .hd ul li.on img { border: 3px solid #e00142; }
.talkarea .bd{ width:310px; z-index:0;background: #fafafa; position: relative; font-size: 14px; color: #666; padding: 20px;border-bottom: 1px solid #e5e5e5; }
.talkarea .bd li { zoom:1; vertical-align:middle; }
.talkarea .bd li h3 { line-height: 30px; font-size: 18px; margin-bottom: 10px;}
.talkarea .bd li p { line-height: 24px; font-size: 14px;}
.talkarea .bd li a { color: #e00142; padding: 0 2px;}

.phbNews { border: 1px solid #eee; width: 348px; overflow: hidden; }
.phbNews .hd{ width:348px; height: 50px;}
.phbNews .hd ul{width:348px;  overflow:hidden; zoom:1; float:left;  }
.phbNews .hd ul li{ float:left; width: 50%; height: 45px; font-size: 20px;  line-height: 45px; text-align: center; border-top: 5px solid #f5f5f5; background: #f5f5f5; cursor:pointer; display: block; }
.phbNews .hd ul li.on{  border-top: 5px solid #e00142; background: #fff; }
.phbNews .bd{ position:relative; width:348px; z-index:0; padding: 20px 0;}
.phbNews .bd li{ zoom:1; vertical-align:middle; background: #fff; text-decoration: none;}
.phbNews .bd li p {width: 90%; float: left; padding-left: 5%; font-size: 16px; height: 35px; line-height: 35px; text-overflow: ellipsis; overflow: hidden;  white-space: nowrap;}
.phbNews .bd li p i { font: bold 12px/15px "Arial"; margin-right: 10px; text-align: center; background: #999; color: #fff; border-radius: 3px; width: 20px; height: 15px; display: inline-block; zoom: -1;}
.phbNews .bd li p i.red {  background: #ec3a3e;}
.phbNews .bd li p i.orange {background: #f90;}

.hotBrand { width: 350px;}
.hotBrand li { height: 29px; border: 1px solid #78aeff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left; font-size: 14px; line-height: 29px; margin: 0 10px 15px 0; overflow: hidden;}
.hotBrand li a { display: block; color: #78aeff; padding: 0 11px;}
.hotBrand li:hover { background: #78aeff;}
.hotBrand li:hover a { color: #fff;}

.nextpre {  width: 720px; height: 50px; line-height: 50px; margin: 0 auto; border: 1px solid #eee; border-left: none; border-right: none; padding: 0 10px;}
.nextpre li {text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 48%; margin-right: 2%; float: left; font-size: 14px;}

.endewm { width: 740px; margin: 20px auto; border: 1px solid #eee; overflow: hidden;}
.endewm dd{ width: 45%; padding: 5px 30px 5px 5px; float: left;}
.endewm dd.bw {border-right: 1px solid #eee;}
.endewm dd img { float: left; display: block; margin-right: 10px; width: 150px; height: 150px;}
.endewm p { padding-top: 30px;}
.endewm span { font-size: 14px; line-height: 30px; font-weight: bold;}

.xgyd { width: 720px; margin: 0 auto; padding: 0 10px; border-top: 3px solid #000;}
.xgydtt { height: 60px; }
.xgydtt h2 { font-size: 18px; float: left; padding-top: 10px; line-height: 38px; }
.xgydtt a { height: 36px; line-height: 36px; border: 1px solid #eee; background: #fff;  padding: 0 12px; text-align: center;  margin: 10px 0 0 10px; font-size: 16px; float: left;}
.xgyd ul li { height: 42px; line-height: 42px; float: left; width: 100%;}
.xgyd ul li i { width: 20px; font: bold 30px/42px "Arial"; float: left; color: #999; }
.xgyd ul li a { max-width: 80%; _width: 80%; float: left; font-size: 16px; line-height: 42px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.xgyd ul li span { float: right; color: #999; font-size: 14px;}

.brandinfo { width: 308px; overflow: hidden; border: 1px solid #eeeeee;  background: #fafafa; padding: 20px; margin-bottom: 20px; }
.brandinfo .brandlogo { width: 130px; height: 50px; padding: 3px; margin: 0 auto; display: block; border: 1px solid #fff; }
.brandinfo img { width: 130px; height: 50px;}
.brandinfo p { width: 100%; height: 55px; line-height: 55px; text-align: center; font-size: 18px; font-weight: 800; }
.brandinfo a.guanzhu {margin: 0px auto 23px; width: 38px; padding: 5px 10px; text-align: right; cursor: pointer; color: #fff;
 border: 1px solid #e43; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 12px; line-height: 12px; font-size: 12px; background: url(/images/plus.png) 5px #e43 no-repeat; display: block;}

.news-brand-num{width:300px;height:38px;margin:5px auto 0;clear:both}
.news-brand-num span{display:block;text-align:center}
.news-brand-left{float:left;width:150px;height:38px;text-align:left}
.news-brand-right{float:right;width:149px;text-align:right;border-left:1px solid #eee}
.brand-num-txt{font-size:18px}
.brand-num-info{font-size:14px;line-height:18px\9;color:#999}
.news-brand-info{width:258px;overflow:hidden;color:#666;margin:18px auto 0;font-size:14px;line-height:24px}

.newslistarea li { float: left; overflow: hidden; padding: 26px 0; border-bottom: solid 1px #eee;}
.newslistarea li .img-link {  float: left; width: 160px; height: 110px; margin-right: 20px; position: relative;}
.newslistarea li .news-list-pic { width: 100%;}
.newslistarea li .news-list-detail { overflow: hidden; text-align: left;}
.newslistarea li .news-list-detail .news-list-detail-tlt { font-size: 20px; font-weight: 700; color: #333; line-height: 1.2; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newslistarea li .news-list-detail .news-list-detail-tlt:hover { color: #e00142;}
.newslistarea li .news-list-detail .news-list-detail-con { font-size: 14px; color: #666; line-height: 1.8; margin: 10px 0 10px; word-break: break-all; min-height: 50px;}
.newslistarea li .news-list-detail .news-list-detail-info { font-size: 12px; color: #999; position: relative;}
.newslistarea li .news-list-detail .news-list-detail-footer { margin-right: 7px; color: #999;}


.news_list{float:left;width:100%;margin-bottom:15px;border-bottom:0px solid #e4e4e4;padding-bottom:12px;border-left: 4px solid #cc3300; background: #f6f6f6;}
.news_list h2 { width: 168px; height: 35px; line-height: 35px; font-size: 22px; font-weight: normal; background: url(/images/sp-base.gif) no-repeat; padding-left: 20px;  color: #fff; margin-bottom: 5px;}
.news_list ul{width:352px;}
.news_list li{float:left;width:76px;border:1px solid #e8e8e8;border-radius:80px;margin:10px 2px 0 6px;text-align:center;font:normal 12px/28px "microsoft yahei"; background: #fff;}
.news_list li:hover{border:1px solid #ec3a3e;}