.nav .meetbody {
    margin: 0 auto;
    padding: 0;
    background: #fff;
}

* {
    margin: 0 auto;
    padding: 0;
    font-family: 'microsoft yahei';
 /*font-weight:normal;*/
}

body {
    background: #fff;
}

ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,h6 {
    text-decoration: none;
}

img {
    border: 0 none;
}

div, form, img, p {
    border: 0 none;
    font-family: 'microsoft yahei';
    font-size: 12px;
    overflow: hidden;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

a {
    text-decoration: none;
    font-family: t1;
    color: #323232;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    color: #48b1ea;
}

p {
    font-family: t1;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.mt30 {
    margin-top: 30px;
}

.clear {
    clear: both;
    display: block;
}

.block1 {
    clear: both;
    width: 100%;
    height: 10px;
}

.block2 {
    clear: both;
    width: 100%;
    height: 20px;
}

.ff {
    font-family: 'microsoft yahei';
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.ml1 {
    margin-left: 1px;
}

.ml3 {
    margin-left: 3px;
}

.ml5 {
    margin-left: 5px;
}

.ml8 {
    margin-left: 8px;
}

.mr8 {
    margin-right: 8px;
}

.mt5 {
    margin-top: 5px;
}

.mt8 {
    margin-top: 8px;
}

.pt5 {
    padding-top: 5px;
}

.more {
    float: right;
    font-size: 12px;
    margin: 5px 5px 0 0;
    color: #565656;
}

.yuan1 {
    border-radius: 10px;
    padding: 5px;
    background: #a72929;
    color: #fff;
    text-align: center;
}

.yuan2 {
    font-size: 35px;
    font-family: 'microsoft yahei';
    color: #fff;
    background: #000;
    border-radius: 30px;
    padding: 0 16px 0 12px;
    vertical-align: -5px;
    margin-right: 5px;
}

.blue {
    font-size: 14px;
    font-family: 'microsoft yahei';
    color: #239ff6;
}

.dsn {
    display: none;
}

.adcon {
    width: 1200px;
    height: auto;
    position: relative;
}

.adimg {
    width: 1200px;
    height: 110px;
    background: #efefef;
}

.adlogo {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 999;
}

.globalNav {
    width: 100%;
    height: auto;
    overflow: visible;
}

.globalNav .gIn {
    width: 1200px;
    height: auto;
    padding: 20px 0;
}

.globalNav .gIn .gInLeft {
    float: left;
}

.globalNav .gIn .gInRight {
    float: right;
    padding-left: 15px;
    color: #dadada;
}

.globalNav .gIn .gInRight a {
    color: #727171;
    font-size: 16px;
    padding: 0 14px;
    vertical-align: middle;
}

.globalNav .gIn .gInRight a:hover {
    color: #dc0011;
}

.globalNav .gIn .gInRight a:last-child {
    padding-right: 0;
}

.navC {
    width: 100%;
    height: 80px;
    background: #4b4b4b;
    margin: 30px 0;
}

.navC .navCin {
    width: 1200px;
    height: 80px;
    box-sizing: border-box;
    padding: 20px 0;
}

.navC .navCin .CinTit {
    float: left;
    font-size: 28px;
    box-sizing: border-box;
    font-weight: 800;
    font-family: t1;
    color: #fff;
}

.navC .navCin .CinTit a {
    color: #fff;
}

.navC .navCin .kongtiao {
    padding: 0 0 0 50px;
    background: url(../images/kticon.png) top 5px left no-repeat;
}

.navC .navCin .bingxiang {
    padding: 0 0 0 50px;
    background: url(../images/ibx.png) top 1px left no-repeat;
}

.navC .navCin .xiyiji {
    padding: 0 0 0 50px;
    background: url(../images/ixyj.png) top 1px left no-repeat;
}

.navC .navCin .shuzi {
    padding: 0 0 0 50px;
    background: url(../images/isz.png) top 1px left no-repeat;
}

.navC .navCin .shouji {
    padding: 0 0 0 50px;
    background: url(../images/isj.png) top -2px left no-repeat;
}

.navC .navCin .chufang {
    padding: 0 0 0 50px;
    background: url(../images/icf.png) top 1px left no-repeat;
}

.navC .navCin .weiyu {
    padding: 0 0 0 50px;
    background: url(../images/iwy.png) top 5px left no-repeat;
}

.navC .navCin .huli {
    padding: 0 0 0 50px;
    background: url(../images/ihl.png) top 1px left no-repeat;
}

.navC .navCin .shenghuo {
    padding: 0 0 0 50px;
    background: url(../images/ish.png) top 1px left no-repeat;
}

.navC .navCin .kongjing {
    padding: 0 0 0 50px;
    background: url(../images/ikj.png) top 1px left no-repeat;
}

.navC .navCin .zhongyang {
    padding: 0 0 0 50px;
    background: url(../images/izy.png) top 4px left no-repeat;
}

.navC .navCin .jingshui {
    padding: 0 0 0 50px;
    background: url(../images/ijs.png) top 3px left no-repeat;
}

.navC .navCin .diandong {
    padding: 0 0 0 50px;
    background: url(../images/diandongche.png) top 3px left no-repeat;
}

.navC .navCin .huishou {
}

.navC .navCin ul {
    float: left;
    margin-left: 40px;
}

.navC .navCin ul li {
    float: left;
    width: auto;
    padding: 0 8px;
}

.navC .navCin ul li a {
    font-size: 21px;
    color: #fff;
    line-height: 40px;
}

.navC .navCin ul li a:hover {
    color: #ffffff;
    font-weight: 800;
}

.NavRedbg {
    background: #bb0000;
}

.NavRedbg a {
    font-size: 18px;
    font-weight: 800;
}

.NavRedbg em {
    font-size: 18px;
    font-weight: 800;
}

.mainPro {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    padding-bottom: 80px;
}

.mainPro .newsBox {
    float: right;
    width: 410px;
    height: 422px;
    position: relative;
}

.mainPro .newsBox .pp2 {
    position: absolute;
    bottom: 0;
    left: 0;
}

.mrTop {
    border-top: 1px solid #e2e2e2;
    overflow: visible;
    position: relative;
    margin: 30px 0;
    background: #fff;
}

.mrTop .mrtxt {
    position: absolute;
    top: -18px;
    font-weight: 800;
    left: 0;
    font-size: 21px;
    font-family: t1;
    padding: 2px 30px 2px 35px;
}

.mrTop img {
    position: absolute;
    top: -30px;
    right: 0;
}

.mrTop .mr1 {
    background: url(../images/pp1.jpg) top 8px left no-repeat #fff;
}

.mrTop .mr2 {
    background: url(../images/pp3.jpg) top 5px left no-repeat #fff;
}

.mrTop .mr3 {
    background: url(../images/pp4.png) top 2px left no-repeat #fff;
}

.mrTop .mr4 {
    background: url(../images/pp5.png) top 2px left no-repeat #fff;
}

.mrTop .mr5 {
    background: url(../images/pp6.jpg) top 5px left no-repeat #fff;
}

.mrTopsp {
    border-top: 1px solid #e2e2e2;
    overflow: visible;
    position: relative;
    margin: 30px 0;
    background: #fff;
}

.mrTopsp .mrtxt {
    position: absolute;
    top: -18px;
    left: 0;
    font-size: 21px;
    font-family: t1;
    box-sizing: border-box;
    padding: 0px 10px 2px 10px;
    background: url(../images/pp7.png) top left no-repeat;
    width: 110px;
    height: 28px;
    color: #fff;
}

.mrTopsp2 {
    border-top: 1px solid #e2e2e2;
    overflow: visible;
    position: relative;
    margin: 30px 0;
    background: #fff;
}

.mrTopsp2 .mrtxt {
    position: absolute;
    top: -18px;
    left: 0;
    font-size: 21px;
    font-family: t1;
    box-sizing: border-box;
    padding: 0px 10px 2px 10px;
    width: 140px;
    height: 28px;
    color: #323232;
    border-left: 3px solid #dc0011;
    background: #fff;
}

.mainPro .newsBox ul {
    float: right;
    list-style: inside;
    ; color: #c6c6c6;
    padding: 0 0 0 0;
    box-sizing: border-box;
}

.mainPro .newsBox ul li {
    float: left;
    padding: 5px 0;
}

.mainPro .newsBox ul li a {
    font-size: 16px;
    color: #333;
    font-family: t1;
    letter-spacing: 2px;
    word-break: break-all;
}

.mainPro .newsBox ul li a:hover {
    color: #48b1ea;
}

.mainPro .proDiv {
    clear: both;
    margin-top: 30px;
}

.mainPro .proDiv .mainL {
    width: 220px;
    float: left;
    height: auto;
}

.mainPro .proDiv .Newslist {
    float: left;
    width: 220px;
}

.mainPro .proDiv .Newslist li {
    position: relative;
    width: 220px;
    height: 70px;
    text-align: justify;
    box-sizing: border-box;
    background: url(../images/cc1.gif) top 8px left no-repeat;
    padding: 0 0 20px 20px;
}

.mainPro .proDiv .Newslist li a {
    color: #777;
    font-size: 14px;
    line-height: 24px;
}

.mainPro .proDiv .Newslist li:hover {
    background: url(../images/cc2.gif) top 8px left no-repeat;
    color: #323232;
}

.mainPro .proDiv .Newslist li:hover a {
    color: #323232;
    font-weight: 800;
    text-decoration: none;
}

.Newslist li:after {
    clear: both;
    content: " ";
    display: block;
    border-left: 1px solid #e2e2e2;
    height: 70px;
    width: 0px;
    position: absolute;
    left: 2.5px;
    top: 15px;
}

.Newslist li:last-child:after {
    width: 0;
    height: 0;
}

.mainC {
    width: 610px;
    padding: 0 30px;
    float: left;
}

.mainC .proBox {
    float: left;
    width: 610px;
    height: auto;
    overflow: hidden;
    position: relative;
}

.mainC .proBox .newsIn {
    width: 100%;
    padding: 30px 0;
    position: relative;
    border-bottom: 1px solid #f2f2f2;
}

.mainC .proBox .newsIn:nth-child(10) {
    border: 0 none;
}

.mainC .proBox .newsIn .news-tit {
    text-align: justify;
    font-weight: 800;
    font-size: 20px;
    color: #000;
    height: auto;
    overflow: hidden;
    ;
}

.mainC .proBox .newsIn .news-tit a {
    font-family: t1;
    display: block;
    width: 100%;
    overflow: hidden;
    font-weight: 800;
}

.news-tit h3 {
    font-family: t1;
    display: block;
    width: 100%;
    overflow: hidden;
    font-weight: 800;
    font-size: 20px;
}

.mainC .proBox .newsIn .news-mid img {
    display: block;
    float: left;
    width: 230px;
    height: 130px;
    background: #efefef;
    margin: 0 20px 0 0;
}

.mainC .proBox .newsIn .news-mid p {
 /*width: 555px;*/
    height: 90px;
    overflow: hidden;
    font-size: 14px;
    color: #666;
    line-height: 22px;
    text-indent: 25px;
    margin-top: 10px;
}

.mainC .proBox .newsIn .news-mid p a {
    color: #dd0000;
    font-size: 14px;
}

.mainC .proBox .newsIn:last-child {
    border-bottom: 0;
}

.mainC .proBox .kw {
    padding: 15px 0 0 0;
}

.mainC .proBox .newsIn .date {
    float: left;
    color: #ababab;
    font-size: 12px;
    margin: 6px 10px 0 0;
    padding: 0 0 0 18px;
    background: url(../images/date.png) 0 2px no-repeat;
}

.mainC .proBox .newsIn .words {
    float: left;
    color: #666;
}

.mainC .proBox .newsIn .words a {
    margin: 0 5px;
    color: #666;
    font-size: 12px;
    border: 1px solid #e60012;
    padding: 3px 5px;
    display: inline-block;
    float: left;
}

.mainC .proBox .newsIn .more {
    position: absolute;
    right: 0px;
    bottom: 32px;
}

.mainC .proBox .more {
    float: right;
    font-size: 12px;
    margin: 5px 5px 0 0;
    color: #565656;
}

.mainC .proBox .newsIn .more a {
    color: #ababab;
    font-size: 12px;
    text-decoration: none;
}

.mainC .proBox .newsIn .words a:hover {
    text-decoration: none;
    background: #e60012;
    color: #fff;
}

.mainR {
    width: 300px;
    height: auto;
}

.mainPro .proDiv2 {
    clear: both;
    margin-top: 30px;
}

.mainPro .proDiv2 .proL {
    float: left;
    width: 750px;
    height: auto;
}

.mainPro .proDiv2 .proL .newsList {
    margin: 0;
}

.mainPro .proDiv2 .proL .newsList > li {
    position: relative;
    width: 750px;
    height: auto;
    padding: 40px 0;
    box-sizing: border-box;
    overflow: hidden;
    float: left;
    border-bottom: 1px solid #e2e2e2;
}

.mainPro .proDiv2 .proL .newsList > li:first-child {
    padding-top: 0;
}

.mainPro .proDiv2 .proL .newsList > li:last-child {
    border-bottom: 0;
}

.mainPro .proDiv2 .proL .newsList > li img {
    float: left;
    margin-right: 20px;
    display: block;
    width: 230px;
    height: 130px;
    background: #efefef;
}

.mainPro .proDiv2 .proL .newsList > li p {
    font-size: 14px;
    color: #ababab;
    line-height: 24px;
    padding: 4px 0;
}

.mainPro .proDiv2 .proL .newsList > li .pctit {
    font-family: t1;
    font-size: 24px;
    color: #323232;
    line-height: 32px;
    display: block;
    width: 500px;
    margin-top: -10px;
}

.mainPro .proDiv2 .proL .newsList > li .pctit a {
    font-family: t1;
}

.mainPro .proDiv2 .proL .newsList .more {
    position: absolute;
    right: 0px;
    bottom: 50px;
}

.mainPro .proDiv2 .proL .newsList .more {
    float: right;
    font-size: 12px;
    margin: 5px 5px 0 0;
    color: #565656;
}

.mainPro .proDiv2 .proL .newsList .more a {
    color: #ababab;
    font-size: 12px;
    text-decoration: none;
}

.mainPro .proDiv2 .proL .newsList > li:nth-child(10) {
    border: 0 none;
}

.mainPro .proDiv2 .proL #parent_li li:first-child {
    padding-top: 40px;
}

.mainPro .proDiv2 .proR {
    float: right;
    width: 400px;
    margin-top: -13px;
    background: #f3f3f3;
}

.mainPro .proDiv2 .noBg {
    background: none;
}

.mainPro .proDiv_pingce {
    clear: both;
    margin-top: 30px;
}

.pctit .f1 {
    font-family: myFirstFont;
    font-size: 30px;
    color: #28333f;
    text-align: center;
    margin: 0 auto;
}

.pctit hr {
    border: 0 none;
    border-top: 1px solid #cdd6db;
    margin: 30px 0 0 0;
}

.pctit .abox {
    display: block;
    border: 1px solid #cdd6db;
    padding: 3px 10px;
    font-size: 18px;
    color: #28333f;
    background: #eef1f4;
    text-align: center;
    width: 220px;
    margin: 0 auto;
    margin-top: 0px;
    margin-top: -15px;
}

.pctit p {
    overflow: visible;
}

.picbox {
    margin-top: 50px;
}

.picbox .boxin {
    clear: both;
}

.show {
    display: block;
    animation: showbox 0.5s forwards;
}

.picbox .boxin .news {
    width: 585px;
    height: 500px;
    overflow: hidden;
    float: left;
    margin: 0 30px 20px 0;
    background: #fff;
}

.picbox .boxin .news:nth-child(even) {
    margin-right: 0;
}

.picbox .boxin .news img {
    display: block;
    width: 585px;
    height: 320px;
    background: #efefef;
}

.picbox .boxin .news .newstit {
    font-size: 22px;
    color: #28333f;
    font-family: t1;
    padding: 15px 0;
    padding-top: 0;
}

.picbox .boxin .news .newstit a {
    color: #28333f;
    font-family: t1;
}

.picbox .boxin .news hr {
    width: 30px;
    float: left;
    margin: 0;
    border: 1px solid #c0cbd1;
}

.picbox .boxin .news .newstxt {
    width: 100%;
    font-size: 16px;
    text-indent: 0;
    line-height: 24px;
    color: #8e9ea8;
    text-align: justify;
    padding: 15px 0 0 0;
}

.picbox .boxin .news .newstxt a {
    color: #b70900;
}

.picboxbg {
    background: #fff;
    padding: 30px;
    box-sizing: border-box;
}

.load {
    margin: 40px 0;
}

.load .loadbtn {
    display: block;
    width: 140px;
    padding: 5px 20px;
    text-align: center;
    font-size: 18px;
    color: #b70900;
    border: 1px solid #c0cbd1;
    box-sizing: border-box;
    border-radius: 30px;
    cursor: pointer;
}

.load .loadbtn:hover {
    background: #b70900;
    color: #fff;
}

.RS1 {
    width: 100%;
    clear: both;
    overflow: visible;
    float: left;
}

.RS1 .RS1In {
    width: 380px;
    height: auto;
    position: relative;
    float: left;
}

.RS1 .RS1In img {
    display: block;
    width: 380px;
    height: 210px;
    background: #efefef;
}

.RS1 .RS1In p {
    width: 100%;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 10px;
    background: rgba(0,0,0,0.7);
    color: #fff;
    text-align: left;
}

.RS1 .RS1In p a {
    color: #fff;
    font-size: 16px;
}

.RS1 ul {
    width: 100%;
    margin: 0;
    list-style: inside;
    margin: 7px 0;
    color: #c6c6c6;
    float: left;
}

.RS1 ul li {
    padding: 4px 0;
    text-indent: -11px;
    padding-left: 11px;
    line-height: 24px;
}

.RS1 ul li a {
    font-size: 16px;
    color: #333;
}

.RS1 ul li a:hover {
    color: #cc0000;
}

.RSlist {
    width: 100%;
    clear: both;
    overflow: visible;
    float: left;
}

.RSlist .RS1In {
    width: 350px;
    height: auto;
    position: relative;
    float: left;
}

.RSlist .RS1In img {
    display: block;
    width: 350px;
    height: 197px;
    background: #efefef;
}

.RSlist .RS1In p {
    width: 100%;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 10px;
    background: rgba(0,0,0,0.7);
    color: #fff;
    text-align: center;
}

.RSlist .RS1In p a {
    color: #fff;
    font-size: 16px;
}

.RSlist ul {
    width: 100%;
    margin: 0;
    list-style: inside;
    margin: 7px 0;
    color: #c6c6c6;
    float: left;
}

.RSlist ul li {
    padding: 4px 0;
    text-indent: -11px;
    padding-left: 11px;
    word-break: break-all;
}

.RSlist ul li a {
    font-size: 16px;
    color: #333;
}

.RSlist ul li a:hover {
    color: #cc0000;
}

.RS2 {
    clear: both;
    overflow: visible;
    float: left;
}

.RS2 .RS2In {
}

.RS2 .RS2In .RS2Box {
    float: left;
    width: 140px;
    height: 130px;
    overflow: hidden;
    margin-bottom: 15px;
}

.RS2 .RS2In .RS2Box img {
    width: 140px;
    height: 80px;
    background: #efefef;
}

.RS2 .RS2In .RS2Box p {
    font-size: 14px;
    color: #333;
    line-height: 22px;
    text-align: justify;
}

.RS2 .RS2In .RS2Box:first-child {
    margin-right: 20px;
}

.RS2 .RS2In .RS2Box:nth-child(3) {
    margin-right: 20px;
}

.RS3 {
    clear: both;
    overflow: visible;
    float: left;
}

.RS3 .RS3Box {
    width: 300px;
    height: auto;
    position: relative;
    margin-bottom: 22px;
}

.RS3 .RS3Box:last-child {
    margin-bottom: 0;
}

.RS3 .RS3Box img {
    display: block;
    width: 300px;
    height: 170px;
    background: #efefef;
}

.RS3 .RS3Box p {
    width: 100%;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 10px;
    background: rgba(0,0,0,0.7);
    color: #fff;
    text-align: center;
}

.RS3 .RS3Box p a {
    color: #fff;
    font-size: 16px;
}

.RS3 ul {
    margin: 0;
    list-style: inside;
    color: #c6c6c6;
    margin-top: 10px;
}

.RS3 ul li {
    padding: 7px 0;
    text-indent: -11px;
    padding-left: 11px;
    line-height: 24px;
    text-align: justify;
}

.RS3 ul li a {
    font-size: 16px;
    color: #333;
}

.RS3 ul li a:hover {
    color: #48b1ea;
}

.RS4 {
    clear: both;
    overflow: visible;
    float: left;
}

.RS4 ul {
    margin: 0;
    list-style: none;
}

.RS4 ul li {
    padding: 5px 0;
    float: left;
    padding-left: 5px;
    text-align: justify;
}

.RS4 ul li a {
    float: left;
    width: 255px;
    height: auto;
    overflow: hidden;
    line-height: 24px;
    font-size: 16px;
    color: #333;
}

.RS4 ul li em {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-family: t1;
    margin-right: 10px;
    float: left;
    ; display: inline-block;
    color: #5e5e5e;
    font-size: 18px;
    font-style: italic;
}

.RS4 ul li em b {
    font-size: 22px;
    font-weight: 800;
}

.RS4 ul li:hover a {
    font-family: t1;
    font-size: 21px;
    line-height: 28px;
    font-weight: 800;
}

.RS4 ul li:hover em {
    color: #dc0011;
}

.RS5 {
    clear: both;
    height: 300px;
    overflow: hidden;
    float: left;
}

.RS5 ul {
    margin: 0;
    list-style: inside;
    color: #c6c6c6;
}

.RS5 ul li {
    padding: 4px 0;
    float: left;
    padding-left: 5px;
    text-indent: -11px;
    padding-left: 11px;
}

.RS5 ul li a {
    width: 350px;
    height: auto;
    overflow: hidden;
    line-height: 30px;
    font-size: 16px;
    color: #333;
}

.RS5 ul li em {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-family: t1;
    margin-right: 10px;
    float: left;
    ; display: inline-block;
    color: #5e5e5e;
    font-size: 18px;
    font-style: italic;
}

.RS5 ul li em b {
    font-size: 24px;
}

.RS5 ul li:hover a {
    font-family: t1;
    font-size: 21px;
    font-weight: 800;
}

.RS5 ul li:hover em {
    color: #dc0011;
}

.slideBox {
    width: 750px;
    height: 422px;
    overflow: visible;
    position: relative;
    float: left;
}

.slideBox .hd {
    height: 18px;
    overflow: hidden;
    position: absolute;
    left: 20px;
    bottom: 10px;
    z-index: 1;
}

.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: right;
}

.slideBox .hd ul li {
    float: left;
    margin-right: 2px;
    width: 12px;
    height: 12px;
    background: #fff;
    line-height: 14px;
    text-align: center;
    cursor: pointer;
    margin: 0 5px;
    text-align: center;
    border-radius: 20px;
    text-indent: 11130px;
}

.slideBox .hd ul li.on {
    background: #dc0011;
    color: #fff;
    width: 52px;
    height: 12px;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
}

.slideBox .bd li p {
    position: absolute;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    font-family: t1;
    padding: 20px 30px 40px 30px;
    width: 100%;
    font-size: 24px;
    color: #fff;
    background: rgba(0,0,0,0.7);
    text-align: left;
}

.slideBox .bd li p a {
    color: #fff;
    font-weight: 800;
}

.slideBox .bd img {
    width: 750px;
    height: 422px;
    display: block;
    background: #efefef;
}

.slideBox .sbtn {
    width: 58px;
    height: 93px;
    ; cursor: pointer;
    position: absolute;
    z-index: 99999;
}

.slideBox .prev {
    top: 220px;
    left: -100px;
    background: url(../images/btnl.gif) no-repeat;
}

.slideBox .next {
    top: 220px;
    right: -100px;
    background: url(../images/btnr.gif) no-repeat;
}

.slideBox2 {
    width: 1200px;
    height: 420px;
    overflow: hidden;
    position: relative;
}

.slideBox2 .hd {
    overflow: hidden;
    float: right;
    width: 450px;
    height: 420px;
}

.slideBox2 .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.slideBox2 .hd ul li {
    float: left;
    width: 450px;
    height: 140px;
    padding: 20px;
    box-sizing: border-box;
    background: #f3f3f3;
}

.slideBox2 .hd ul li p {
    text-align: left;
    line-height: 34px;
    color: #323232;
    font-size: 24px;
    font-family: t1;
}

.slideBox2 .hd ul li .date {
    font-size: 16px;
    color: #777777;
    font-family: t1;
}

.slideBox2 .hd ul li.on {
    background: #fff;
    color: #323232;
}

.slideBox2 .bd {
    position: relative;
    z-index: 0;
    width: 750px;
    height: 420px;
    float: left;
}

.slideBox2 .bd li {
    zoom: 1;
    vertical-align: middle;
    float: left;
    width: 750px;
    height: 420px;
}

.slideBox2 .bd img {
    width: 750px;
    height: 420px;
    background: #efefef;
    display: block;
    float: left;
}

.slideBox3 {
    width: 1200px;
    height: 420px;
    overflow: hidden;
    position: relative;
}

.slideBox3 .hd {
    overflow: hidden;
    float: right;
    width: 450px;
    height: 420px;
}

.slideBox3 .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.slideBox3 .hd ul li {
    float: left;
    width: 450px;
    height: 140px;
    padding: 20px;
    box-sizing: border-box;
    background: #fff;
}

.slideBox3 .hd ul li p {
    text-align: left;
    line-height: 34px;
    color: #323232;
    font-size: 24px;
    font-family: t1;
}

.slideBox3 .hd ul li .date {
    font-size: 16px;
    color: #777777;
    font-family: t1;
}

.slideBox3 .hd ul li.on {
    background: #fff;
    color: #323232;
}

.slideBox3 .hd ul li.on p {
    font-family: t1;
}

.slideBox3 .bd {
    position: relative;
    z-index: 0;
    width: 750px;
    height: 420px;
    float: left;
}

.slideBox3 .bd li {
    zoom: 1;
    vertical-align: middle;
    float: left;
    width: 750px;
    height: 420px;
}

.slideBox3 .bd img {
    width: 750px;
    height: 420px;
    background: #efefef;
    display: block;
    float: left;
}

.tashuosp .tashuo_tit {
    background: #f3f3f3;
    padding-left: 10px;
    border-left: 3px solid #dc0011;
}

.tashuosp .mrTop img {
    display: none;
}

.article-page {
    clear: both;
    padding: 10px 0;
}

.article-page a {
    padding: 5px 10px;
    border: 1px solid #e2e2e2;
}

.article-page a:hover {
    background: #48b1ea;
    color: #fff;
}

.mainPro .proDiv2 .prolist {
    width: 410px;
    padding: 20px 30px;
    box-sizing: border-box;
}

.mainPro .proDiv2 .prolist .mrtxt {
    background: #f3f3f3;
}

#main-list {
    margin-top: 0;
}

.key_word {
    margin: 10px 0;
}

.key_word a {
    border: 1px solid #cccccc;
    text-decoration: none;
    border-radius: 10px;
    margin-right: 20px;
    display: inline-block;
    padding: 6px 10px;
    color: #8c8c8c;
}

.key_word .category {
    border: 1px solid #f12b15;
    text-decoration: none;
    border-radius: 10px;
    margin-right: 20px;
    display: inline-block;
    padding: 6px 10px;
    color: #f12b15;
}

.Footer {
    width: 100%;
    padding: 70px 0;
    background: #4b4b4b;
}

.Footer .fin {
    width: 1200px;
    height: auto;
}

.Footer .fin p {
    color: #c6c6c6;
    font-size: 16px;
    text-align: center;
    line-height: 34px;
    font-family: t1;
}



/**正文页样式**/

.MainBox {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    margin-top: 20px;
    overflow: hidden;
    padding-bottom: 40px;
    position: relative;
}

.MainBox .ContentBox {
    float: left;
    float: left;
    width: 700px;
    height: auto;
    position: relative;
    overflow: hidden;
}

.MainBox .ContentBox .title {
    padding: 10px 0;
}

.MainBox .ContentBox .title h1 {
    font-size: 32px;
    color: #1b1b1b;
    text-align: left;
}

.MainBox .ContentBox .info {
    padding: 15px 0;
    color: #b0b0b0;
    font-size: 13px;
    text-align: justify;
}

.MainBox .ContentBox .article {
    margin-top: 15px;
    font-size: 18px;
}

.MainBox .ContentBox .article p {
    font-size: 18px;
    line-height: 2.2;
    color: #1b1b1b;
    text-align: justify;
    font-family: 'microsoft yahei';
}
.MainBox .ContentBox .article h3 {
    max-width: 700px;
    vertical-align: top;
    background: #efefef;
    margin: 0 auto;
    display: block;
    margin-top: 30px;
    margin-bottom: 30px;
}

.MainBox .ContentBox .article p img {
    max-width: 700px;
    vertical-align: top;
    background: #efefef;
    margin: 0 auto;
    display: block;
    margin-top: 30px;
    margin-bottom: 30px;
}

.MainBox .ContentBox .article p strong {
    font-weight: 800;
}

.MainBox .ContentBox .article span {
    font-size: 18px;
    line-height: 2.2;
    color: #1b1b1b;
    text-align: justify;
    font-family: 'microsoft yahei';
}

.MainBox .ContentBox .article p span {
}

.MainBox .ContentBox .article a {
    font-size: 18px;
    cursor: pointer;
    line-height: 2.2;
    color: #1b1b1b;
    text-align: justify;
    font-family: 'microsoft yahei';
}

.tpc-item-img img {
    width: 60%;
    display: block;
    margin: 0 auto;
}

.tpc-item-titlevel {
    text-align: center;
}

.tpc-item-titlevel span {
    font-size: 20px;
    font-weight: 800;
}



/*将以下CSS样式放到CSS文件里面 R*/

/*相似问题*/

.similarity {
    float: left;
    width: 100%;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.similarity h3 {
    float: left;
    width: 630px;
    margin: 20px 20px 15px;
    font-size: 18px;
}

.similarity ul {
}

.similarity ul li {
    float: left;
    width: 45%;
    margin-bottom: 10px;
    margin-right: 5%;
    position: relative;
}

.guess ul {
}

.guess ul li {
    float: left;
    width: 45%;
    margin-bottom: 10px;
    margin-right: 5%;
    position: relative;
}

.similarity ul li:before {
    background: #ccc;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 7px;
}

.similarity ul li a {
    float: left;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #3ca3f7;
    font-size: 14px;
    text-indent: 15px;
}

.similarity ul li h4 {
    float: left;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #3ca3f7;
    font-size: 14px;
    font-weight: unset;
    text-indent: 15px;
}

.guess ul li a {
    float: left;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #3ca3f7;
    font-size: 14px;
    text-indent: 15px;
}

.guess ul li h4 {
    float: left;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #3ca3f7;
    font-size: 14px;
    font-weight: unset;
    text-indent: 15px;
}

.guess {
    float: left;
    width: 100%;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.guess h3 {
    float: left;
    width: 630px;
    margin: 20px 20px 15px;
    font-size: 18px;
}

.guess span {
    float: left;
    width: 630px;
    margin-left: 20px;
}

.guess span a {
    float: left;
    width: 142px;
    margin-right: 20px;
}

/*将以下CSS样式放到CSS文件里面 E*/



.MainBox .sideBar {
    float: right;
    width: 430px;
    box-sizing: border-box;
    padding: 10px 25px 30px 25px;
    height: 100%;
    background: #f3f3f3;
}

.taShuo {
    clear: both;
    overflow: visible;
}

.taShuo .taShuoIn {
    clear: both;
}

.taShuo .taShuoIn .taShuobox {
    float: left;
    overflow: hidden;
    width: 100%;
    margin: 10px 0;
}

.taShuo .taShuoIn .taShuobox img {
    float: left;
    margin-right: 20px;
    display: block;
    width: 120px;
    height: 120px;
    background: #efefef;
    border-radius: 200px;
}

.taShuo .taShuoIn .taShuobox p {
    font-size: 14px;
    padding: 5px 0;
    font-family: t1;
    line-height: 24px;
    color: #777;
    text-align: justify;
}

.taShuo .taShuoIn .taShuobox .taShuoName {
    color: #dc0011;
    font-size: 18px;
    text-align: left;
    ;
}

.sideIn .mrtxt {
    border-left: 5px solid #d51518;
    padding: 0 10px;
    background: #f3f3f3;
}

.shareBox {
    position: absolute;
    top: 0;
    right: -90px;
    display: none;
    width: 70px;
    height: auto;
    border: 1px solid #f3f3f3;
    border-radius: 10px;
    padding: 5px 0;
    box-sizing: border-box;
    background: #fff;
}

.shareBox .top_wx {
    width: 100%;
    height: 63px;
    background: url(../images/ewm.jpg) top center no-repeat;
}

.shareBox p {
    text-align: center;
    font-size: 14px;
    color: #727272;
}

.shareBox .top {
    width: 100%;
    height: 50px;
    background: url(../images/top.png) top 5px center no-repeat;
}

.fixed {
    position: fixed;
    right: 0;
    top: 400px;
    margin: 0 50px 0 0;
    display: block;
}







/**翻页按钮样式**/

.ListPage {/*overflow: hidden;*/height:50px; margin:10px 10px 5px;}

.ListPage a {background: #fff;border: 1px solid #ccc;color: #333;font-size: 14px;padding: 8px 12px;margin: 0 5px;border-radius: 3px;}

.ListPage span {
    float: left;
    padding: 10px 15px;
    border: 1px solid #e5e5e5;
    font-size: 16px;
 /*color: #999;*/
    margin: 0 4px;
}

.acPage a.current {
    border: 1px solid #009bff;
    background: #009bff;
    color: #fff;
}

.acPage2 a.current {
    background: #bb0000;
    color: #fff;
}

.acPage2 a.row {
    background: #bb0000;
    color: #fff;
}

.page-num-current {
    border: 1px solid #009bff;
    background: #009bff;
    color: #fff;
}



/**专栏翻页样式**/

.pagination {
    overflow: hidden;
}

.pagination a,.pagination span {
    float: left;
    padding: 10px 15px;
    border: 1px solid #e5e5e5;
    font-size: 16px;
    color: #999;
    margin: 0 4px;
}

.pagination .current {
    border: 1px solid #009bff;
    background: #009bff;
    color: #fff;
}

.pagination .current {
    background: #bb0000;
    color: #fff;
}







/**专栏**/



.zhuanlan {
    width: 1200px;
    height: auto;
    background: #f3f3f3;
    margin-top: -30px;
}

.zhuanlan .zl_left {
    float: left;
    width: 400px;
    height: auto;
    padding: 100px 50px;
    box-sizing: border-box;
}

.zhuanlan .zl_left .writerBox {
    width: 100%;
    height: auto;
}

.zhuanlan .zl_left .writerBox img {
    display: block;
    width: 180px;
    height: 180px;
    border-radius: 200px;
    background: #efefef;
}

.zhuanlan .zl_left .writerBox .name {
    text-align: center;
    width: 100%;
    font-size: 21px;
    color: #dc0011;
    padding: 15px 0;
}

.zhuanlan .zl_left .writerBox .num {
    width: 100%;
    padding: 10px 0;
}

.zhuanlan .zl_left .writerBox .num .article {
    width: 50%;
    font-size: 18px;
    float: left;
    padding: 0 30px;
    box-sizing: border-box;
    text-align: right;
}

.zhuanlan .zl_left .writerBox .num .score {
    width: 50%;
    font-size: 18px;
    color: #323232;
    border-left: 1px solid #c6c6c6;
    padding: 0 30px;
    box-sizing: border-box;
    text-align: left;
}

.zhuanlan .zl_left .writerBox .num .clear {
    font-size: 18px;
}

.zhuanlan .zl_left .writerBox .num .clear b {
    font-weight: 800;
}

.zhuanlan .zl_left .writerBox .des {
    clear: both;
    padding: 15px 0;
}

.zhuanlan .zl_left .writerBox .des p {
    text-align: justify;
    font-size: 16px;
    color: #323232;
    text-indent: 30px;
}

.zhuanlan .zl_right {
    float: right;
    width: 800px;
    background: #fff;
    padding: 25px 20px 25px 50px;
    box-sizing: border-box;
    ; box-shadow: -5px 0px 7px #cccccc;
}

.zhuanlan .zl_right .articleBox {
    padding: 30px 0;
    border-bottom: 1px solid #e2e2e2;
}

.zhuanlan .zl_right .articleBox:nth-child(5) {
    border-bottom: 0;
}

.zhuanlan .zl_right .articleBox .title {
    font-size: 21px;
    text-align: left;
    color: #323232;
    font-weight: 800;
    padding: 10px 0;
}

.zhuanlan .zl_right .articleBox .date {
    font-size: 16px;
    color: #777;
}

.zhuanlan .zl_right .articleBox .articleIn {
    clear: both;
}

.zhuanlan .zl_right .articleBox .articleIn p {
    font-size: 14px;
    color: #777;
    line-height: 30px;
    padding: 5px 0;
}

.zhuanlan .zl_right .articleBox .articleIn p img {
    display: block;
    margin: 0 auto;
    background: #efefef;
}

.zhuanlan .zl_right .articleBox .articleIn p a {
    color: #dc0011;
}

.zhuanlan_all {
    width: 1200px;
}

.zhuanlan_all .zhuanlan_side {
    width: 400px;
    float: left;
}

.zhuanlan_all .zhuanlan_list {
    width: 750px;
    float: right;
    padding: 20px;
    box-sizing: border-box;
}

.ZL1 {
    width: 100%;
    clear: both;
    overflow: visible;
    float: left;
}

.ZL1 .ZL1In {
    width: 380px;
    height: auto;
    position: relative;
    float: left;
}

.ZL1 .ZL1In img {
    display: block;
    width: 380px;
    height: 210px;
    background: #efefef;
}

.ZL1 .ZL1In p {
    width: 100%;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 10px;
    background: rgba(0,0,0,0.7);
    color: #fff;
    text-align: center;
}

.ZL1 .ZL1In p a {
    color: #fff;
    font-size: 16px;
}

.jz {
    background: url(../images/ijz.png) top 4px left no-repeat #fff;
    padding-left: 10px;
}

.picScroll-left {
    overflow: hidden;
    position: relative;
}

.picScroll-left .hd {
    overflow: hidden;
    padding: 0 10px;
    position: absolute;
    top: 20px;
    right: 0;
    background: #fff;
}

.picScroll-left .hd .hdbtn {
    line-height: 10px;
    margin: 0 5px;
    display: block;
    width: 24px;
    height: 20px;
    padding: 5px;
    color: #dc0011;
    box-sizing: border-box;
    border: 1px solid #dc0011;
    float: right;
    overflow: hidden;
    cursor: pointer;
    border-radius: 3px;
    font-weight: 800;
    font-family: arial;
}

.picScroll-left .hd .prev {
}

.picScroll-left .hd .next {
}

.picScroll-left .hd .pageState {
    display: block;
    float: right;
    font-size: 16px;
    color: #989898;
}

.picScroll-left .hd ul {
    float: right;
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
    zoom: 1;
}

.picScroll-left .hd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background: url("../images/icocircle.gif") 0 -9px no-repeat;
}

.picScroll-left .hd ul li.on {
    background-position: 0 0;
}

.picScroll-left .bd {
    width: 400px;
    height: auto;
}

.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-left .bd ul li {
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    list-style: none;
    ;
}

.picScroll-left .bd ul li a {
    display: block;
    width: 120px;
    height: 160px;
    float: left;
    margin: 3px 6px;
}

.picScroll-left .bd ul li a p {
    font-size: 18px;
    color: #dc0011;
    line-height: 30px;
}

.picScroll-left .bd ul li a img {
    display: block;
    width: 120px;
    height: 120px;
    background: #efefef;
    border-radius: 200px;
}

.paihang_tit {
    background: #fff;
    font-weight: 800;
    background: url(../images/np4.png) top 4px left 0px #fff no-repeat;
}

.RS6 {
    clear: both;
    overflow: visible;
    float: left;
}

.RS6 ul {
    margin: 0;
    list-style: none;
}

.RS6 ul li {
    padding: 5px 0;
    float: left;
    padding-left: 5px;
    text-align: justify;
}

.RS6 ul li a {
    float: left;
    width: 350px;
    height: auto;
    overflow: hidden;
    line-height: 24px;
    font-size: 16px;
    color: #333;
}

.RS6 ul li em {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-family: t1;
    margin-right: 10px;
    float: left;
    ; display: inline-block;
    color: #5e5e5e;
    font-size: 18px;
    font-style: italic;
}

.RS6 ul li em b {
    font-size: 22px;
    font-weight: 800;
}

.RS6 ul li:hover a {
    font-family: t1;
    font-size: 21px;
    line-height: 28px;
    font-weight: 800;
}

.RS6 ul li:hover em {
    color: #dc0011;
}

.zhuanlan_all .zhuanlan_list .writerDiv {
    float: left;
    width: 750px;
    height: auto;
    border-bottom: 1px solid #e2e2e2;
}

.zhuanlan_all .zhuanlan_list .writerDiv:last-child {
    border-bottom: 0 none;
}

.zhuanlan_all .zhuanlan_list .writerDiv .writer_left {
    float: left;
    width: 110px;
    box-sizing: border-box;
    padding: 30px 10px;
}

.zhuanlan_all .zhuanlan_list .writerDiv .writer_left img {
    width: 90px;
    height: 90px;
    display: block;
    background: #efefef;
    border-radius: 200px;
}

.zhuanlan_all .zhuanlan_list .writerDiv .writer_left p {
    text-align: center;
    color: #dc0011;
    font-size: 18px;
    padding: 5px 0;
}

.zhuanlan_all .zhuanlan_list .writerDiv .writer_right {
    float: right;
    width: 640px;
    box-sizing: border-box;
    padding: 30px 20px;
    position: relative;
}

.zhuanlan_all .zhuanlan_list .writerDiv .writer_right .more {
}

.zhuanlan_all .zhuanlan_list .writerDiv .writer_right .tit {
}

.zhuanlan_all .zhuanlan_list .writerDiv .writer_right p {
    font-size: 14px;
    color: #777;
    line-height: 24px;
    padding: 4px 0;
}

.zhuanlan_all .zhuanlan_list .writerDiv .writer_right .tit  a {
    font-size: 21px;
    color: #323232;
    font-weight: 800;
    text-align: left;
}

.zhuanlan_all .zhuanlan_list .writerDiv .writer_right p a {
    color: #dc0011;
}

.zhuanlan_all .zhuanlan_list .writerDiv .writer_right .date {
    font-size: 16px;
    color: #777;
}

.cate_intro {
    padding: 15px;
    border: 1px solid #e0e0e0;
}

.cate_logo {
    float: left;
    margin-right: 10px;
}

.cate_intro_text {
    line-height: 20px;
    font-size: 14px;
    color: #b0b0b0;
}









/**特殊聚合页**/



.spNav {
    width: 100%;
    background: #4b4b4b;
    padding: 10px 0;
}

.spNav .spNavin {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    text-align: center;
}

.spNav .spNavin a {
    margin: 0 5px;
    color: #fff;
    text-align: center;
    font-size: 14px;
}

.proDiv .spTop {
    width: 100%;
    height: auto;
    border-bottom: 2px #29333f double;
    padding-bottom: 50px;
}

.proDiv .spTop img {
    display: block;
    width: 180px;
    height: 180px;
    border-radius: 200px;
    background: #cccccc;
}

.proDiv .spTop .name {
    text-align: center;
    width: 100%;
    font-size: 21px;
    color: #323232;
    padding: 15px 0;
}

.proDiv .spTop .num {
    width: 100%;
    padding: 10px 0;
}

.proDiv .spTop .num .article {
    width: 50%;
    font-size: 18px;
    float: left;
    padding: 0 30px;
    box-sizing: border-box;
    text-align: right;
}

.proDiv .spTop .num .score {
    width: 50%;
    font-size: 18px;
    color: #323232;
    border-left: 1px solid #c6c6c6;
    padding: 0 30px;
    box-sizing: border-box;
    text-align: left;
}

.proDiv .spTop .num .clear {
    font-size: 18px;
}

.proDiv .spTop .num .clear b {
    font-weight: 800;
}

.proDiv .spTop .des {
    clear: both;
    padding: 15px 0;
}

.proDiv .spTop .des p {
    text-align: justify;
    font-size: 16px;
    color: #323232;
    text-indent: 30px;
}

.slideBox .bd img:hover,.mainC .proBox .newsIn .news-mid img:hover,.RS3 .RS3Box img:hover,.RS2 .RS2In .RS2Box img:hover {
    animation: trans 0.5s forwards
}

@keyframes trans {

    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(1.1);
    }
}

.phdes {
    font-size: 18px;
    line-height: 30px;
}

.phpic img {
    width: 100%;
    margin: 10px 0;
}









/**图说家电**/



.tuBox {
    width: 1200px;
    height: auto;
    margin-top: -30px;
    padding: 10px 0;
}

.tuBox .tuIn {
    width: 1260px;
    margin-left: -15px;
}

.tuBox .tuIn .picBox {
    float: left;
    width: 380px;
    height: 264px;
    position: relative;
    margin: 15px;
}

.tuBox .tuIn .picBox img {
    display: block;
    width: 380px;
    height: 264px;
    background: #efefef;
}

.tuBox .tuIn .picBox p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    background: #ffffff;
    background: rgba(255,255,255,0.8);
    padding: 10px 0;
}

.tuBox .tuIn .picBox p a {
    font-size: 16px;
    color: #28333f;
}







/**20210713正文页更改样式**/

.Newpage {
    padding-bottom: 0;
    background: #f3f3f3;
}

.Newpage .ContentBox {
    background: #fff;
    padding-right: 50px;
    box-shadow: 0 0 5px #aaa;
    padding-bottom: 50px;
    min-height: 1500px;
}





/**20220621正文页视频样式**/

.article video {
    width: 650px;
}





/**20220914正文附件图标样式**/

.article .icon {
    width: 16px !important;
    height: 16px !important;
    margin: 10px !important;
    display: inline !important;
}



/**20220926正文副标题**/

.title h2 {
    text-align: right;
}



/**20221108图片间距除P标签以外，补充center标签**/

.MainBox .ContentBox .article center img {
    margin-bottom: 30px;
}