@charset "utf-8";body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0;padding:0;}
body,button,input,select,textarea {font:14px/1.5 tahoma,arial,\5b8b\4f53,"Microsoft YaHei";}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
address,cite,dfn,em,var {font-style:normal;}
small {font-size:12px;}
ul,ol,li {list-style:none;}
a {text-decoration:none;color:#333;}
a:hover {color:#2286fe;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
img {border:0;vertical-align:middle;}
button,input,select,textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
body {color:#333;background:#fff;font-family:"Microsoft YaHei";font-size: 14px;}
.clear {clear:both;height:1px;width:100%;}
.fl {float:left;}
.fr {float:right;}
.hr {overflow:hidden;width:100%;clear:both;}
.hr10 {height:10px;}
.hr20 {height:20px;}
.hr30 {height:30px;}
.clearfix:after {content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix {zoom:1;}
.bgfff{background: #fff;}
.main {width:1200px;margin:0 auto;}
.none {display:none;}
.block {display:block;}
.bd {border:1px solid #ccc;}
.ov{overflow: hidden;}
.tablist, .tablist2{display:none;}
.tabNav li,.num span,.turnbtn{cursor:pointer;}
.turnBtn {display:block;cursor:pointer;}
.pt24 {padding-top:24px;}
.w1200 {width:1200px;margin-left:auto;margin-right:auto;}
.w840 {width:840px;}
.w340 {width:340px;}
.pd20{padding: 20px;}
.pd10{padding: 10px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px;}
.mr40{margin-right: 40px;}
.mr50{margin-right: 50px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.sbg1{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
:root .sbg1{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/
.sizing_bd{box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
.flex{ display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap; flex-wrap: nowrap;}
.flex1{-moz-flex-grow: 1; -webkit-flex-grow: 1; flex-grow: 1;}
.elli2{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.elli3{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.elli4{text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.elli1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.liscale{overflow: hidden;}
.liscale img, .jtdate img{-webkit-transition:all 0.15s linear; -moz-transition: all 0.15s linear; transition:all 0.15s linear;}
.liscale:hover img,.jtdate:hover img{ transform: scale(1.1); -ms-transform:scale(1.1);-moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}

.w1160{width: 1160px;margin-left: auto;margin-right: auto;}

.imgBox{ display: block; }
.imgBox img{ display: block; width: 100%; height: 100%; }

.intIcon{ background-image: url(../images/indexicon.png); background-repeat: no-repeat;}

.nbTop{height: 68px;background-color: #fff;width: 100%;min-width: 1160px;line-height: 68px;}
.nbTop .logo a,.nbTop .logo img{ display: block; }
.nbtips{ color: #6d6d6d; margin-right: 30px;}
.nbtips span{ color: #fb3b3b; }

.nbright>.btn{ position: relative; display: inline-block; height: 68px; padding: 0 17px; }
.nbright>.btn i{ display: inline-block; width: 16px;height: 16px;vertical-align: middle;margin-right: 3px; }
.setFav i{ background-position: -198px -45px; margin-top: -2px;}
.mob i{ background-position: -12px -107px; }
.nbright .mob{margin-right: 15px;}
.almap{ width: 84px;height: 68px; position: relative; }
.almap .btn{ display: block; width: 100%;height: 100%; background-color: #2781ec; color: #fff; text-align: center; }
.nbNav{height: 44px;line-height: 44px; background-color: #2781ec;font-size: 18px;}
.nbNav a{ color: #fff; }
.nbNav li{float: left;}
.nbNav li a{ display: block; height: 44px; padding:0 24px;text-align: center;position: relative; }
.nbNav li.active a{ background-color: #0062d2; position: relative;}
.nbNav li.active a:after,.nbNav li.active a:before{ content: ''; display: block; height: 44px; background-image: url(../images/indexicon.png); position: absolute;top: 0;}
.nbNav li.active a:before{left: 0; width: 11px; background-position: -167px -72px;}
.nbNav li.active a:after{ right: 0; width: 10px; background-position: -186px -72px;}

.bgBanner{ position: absolute;left: 0; right: 0;top: 112px; height: 1080px;}
.fiwxd{top: 0; position: fixed;}
.closeBgBanner{ display: block; width: 66px;height: 18px; background-image: url(../images/closeBanner.png);background-repeat: no-repeat;position: absolute; right: 0;top: 0;}
.nbContent{ width: 1121px; background-color: #fff; position: relative;margin: 48px auto 0; padding: 20px;}

.nbHot{margin-right: -10px;}
.nbHot li{float: left;width:16.6%;}
.nbHot li a{ display: block; margin-right: 10px; height: 110px; position: relative;  }
.nbHot li a img{ display: block; width: 100%;height: 100%; }
.nbHot li .tt{ display: none;color: #fff;line-height: 110px;overflow: hidden;text-align: center; position: absolute;left: 0;right: 0;top: 0; bottom: 0; }
.nbHot li a:hover .tt{ display: block; }

.tjbot{ margin-top:18px;}
.tjbot li{height: 25px;margin-top: 10px; font-size:14px;}
.tjbot li span{float: left;width:43px;height: 23px; line-height:23px; color: #0097e5;text-align: center; background:#fff; border:1px solid #0097e5;}
.tjbot li div{float: left;width:1075px;height: 14px;line-height: 14px;overflow: hidden;margin-top: 5px;}
.tjbot li a{color: #666;padding: 0 15px;border-left: 1px solid #ccc;}
.tjbot li a:hover{ color:#0e9be4;}
.tjbot li a.red{color: #ed3b75;}
.tjbot li div a:first-child{border-left: 0;}
.tjbot li:hover span{color: #fff; background:#0097e5;}

.nbIndex1{margin-top: 29px;}
.jrrdTitle{height: 41px; background-color: #f9f9f9; position: relative;}
.jrrdTitle span{ display: block; width: 129px;height: 51px; background-position: 0 0;text-indent: -99999em; }
.jrrdHotnews{text-align: center;padding-top: 34px;}
.jrrdHotnews h3{font-size: 20px;font-weight: bold;text-align: center;margin-bottom: 16px;height: 22px;line-height: 22px;overflow: hidden;}
.jrrdHotnews h3 a{color: #e31111;}
.jrrdHotnews h3 a:hover{color: #2286fe;text-decoration: none;}
.jrrdHotnews p{text-align: center;margin-bottom: 22px;}
.jrrdHotnews p a{color: #666;padding: 0 10px;border-right: 1px solid #ececec;}
.jrrdHotnews p a:last-child{border-right:none;}
.jrrdHotnews p a:hover{color: #2286fe;text-decoration: none;}

.nbArtItem{padding-bottom:19px;margin-bottom:19px;border-bottom: 1px dotted #ddd;}
.nbArtItem:last-child{border-bottom: none;}
.nbArtItem h3{height: 25px;line-height: 25px;position: relative;font-weight: normal;}
.nbArtItem h3 span{width: 40px;height: 25px;line-height: 25px;text-align: center;color: #fff; position: absolute;left: 0;top:0; background-color: #318fff;font-size: 14px;}
.nbArtItem h3 a{color: #006fcd;font-size: 18px;height: 25px;overflow: hidden; padding-left: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.nbArtItem h3 a:hover{color: #0053a6;text-decoration: underline;}

.nbArtItem h5{float: right;width: 110px;height: 106px;overflow: hidden;margin-top: 15px;font-weight: normal;}
.nbArtItem h5 a{display: block;position: relative;width: 100%;height: 100%;}
.nbArtItem h5 img{
    transition: opacity 0.3s ease-out;
    -webkit-transition: opacity 0.3s ease-out;
    -moz-transition: opacity 0.3s ease-out;
    -o-transition: opacity 0.3s ease-out;
    width: 100%;height: 100%;
}
.nbArtItem h5 img:hover{opacity: .8;filter: alpaha(opacity: 80);}
.nbArtItem h5 span{position: absolute;left: 0;bottom: 0;width: 98px;height: 26px;line-height: 26px;text-align: center;padding: 0 5px;overflow: hidden;border: 1px solid #eaeaea;background-color: #f5f5f5;color: #333;border-top: 0;}
.nbArtItem h5 a:hover{text-decoration: none;}
.nbArtItem h5 a:hover span{background-color: #0053a6;border-color: #0053a6;color: #fff;}
.nbArtItem li{display: block;font-size: 16px;height: 16px;line-height: 16px;margin-top: 16px;overflow: hidden; padding-right: 10px;}
.nbArtItem li a{ display: block; height: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.nbArtItem1 h3 span{ background-color: #318fff; }
.nbArtItem2 h3 span{ background-color: #42c981; }
.nbArtItem3 h3 span{ background-color: #ff6262; }
.nbBannerimg{ width: 100%;height: 240px; position: relative;margin-bottom: 24px; overflow: hidden;}
.nbBannerimg ul,.nbBannerimg li,.nbBannerimg img,.nbBannerimg a{ display: block; width: 100%;height: 100%; }
.nbBannerimg ul{ width: 500%; position: absolute;left: 0;top: 0;height: 100%; }
.nbBannerimg ul li{float: left; width: 650px;}
.nbBannerimg .num{ position: absolute; right:6px; bottom: 10px;font-size: 0; }
.nbBannerimg .num span{ display: inline-block; width: 8px;height: 8px; border-radius: 50%; background-color: #cececf;margin: 0 5px; }
.nbBannerimg .num .active{ background-color: #f16565; }
.nbIndexTab{}
.nbIndexTab{ height:42px; clear:both;zoom:1; margin-right:-2px;margin-bottom: 10px;}
.nbIndexTab li{ float:left; width:20%;}
.nbIndexTab li span{ display: block;height:38px;line-height:38px;margin-right:2px;border:2px solid #f2f2f2; background:#f2f2f2;text-align:center; cursor:pointer; font-size:16px; color:#666; }
.nbIndexTab li.active span{ background:#fff; border-color:#fff;border-top-color:#0097e5;}
.nbIndexTab li.active{ font-weight:bold;}
.nbDian li{height: 33px;line-height: 33px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative; padding-left: 12px;}
.nbDian li .fr{font-size: 12px; color: #999;padding-left: 10px;}
.nbDian li i{ display: block; width: 4px;height: 4px; border-radius: 50%; background-color: #cccccc; position: absolute;left: 0;top: 50%;margin-top: -2px; }

.nbCimmtitle{height:37px;border-top:1px solid #e5e5e5; position: relative;}
.nbCimmtitle h3{ position:absolute; left:0;top:-2px; border-top:2px solid #229bff;font-size:16px; color:#606f7b; line-height:37px; padding:0 5px; font-weight:normal;}
body a.nbMore{float:right; padding-right:20px; height:18px;line-height: 18px; display:inline-block; font-size:12px; color:#999; margin-top:10px;position: relative;}
a.nbMore i{ display: block; width:14px; height: 14px; position: absolute; right: 0;top: 2px; background-position: -28px -108px;  }
a.nbMore:hover{color: #30b6fb;}

.nbcoming{ padding-left:4px; padding-top: 8px;}
.nbcoming li{ position:relative;padding-bottom:10px;padding-left:24px;border-left:1px solid #f0f0f0;font-size:12px;}
.nbcoming li:last-child{ padding-bottom:0; border-left:none;}
.nbcoming li h3{ font-size:16px; height:16px; line-height:16px;overflow:hidden; font-weight:normal;}
.nbcoming li h3 i{ color:#f14f66; font-family:Arial, Helvetica, sans-serif; margin-right:10px; font-style:italic;}
.nbcoming li p{ display:block; color:#b1b8bd;height:18px; line-height:18px; overflow:hidden; margin-top:5px;}
.nbcoming li a.enterzt{ width:82px; height:28px; line-height:28px; text-align:center; color:#52c3ff; background:#effaff; display:inline-block; margin-top:8px;}
.nbcoming li img{ width:120px; height:84px; float:left; display:inline; margin-right:10px;}
.nbcoming li em{ width:8px; height:8px; display:block; position:absolute; left:-4px; top:2px;background:#ddd; border-radius:4px;}
.nbcoming li div{ margin-top:10px;}
.nbcoming li:hover em{ background:#0097e5;}
.nbcoming li:hover a.enterzt{ background:#52c3ff; color:#fff;}

.nbCinTitle{height: 52px;line-height: 52px; border-bottom: 2px solid #318fff;}
.nbCinTitle .tt{font-size:22px;font-weight: bold; padding-left: 49px; position: relative; color: #318fff;margin-right: 29px;height: 52px; }
.nbCinTitle .tt i{ display: block; width: 30px;height: 30px; position: absolute;left: 0;top: 50%;margin-top: -15px; }
.nbCinTitle .tabNav li{ font-size: 22px; color: #666666; position: relative; padding: 0 27px; float: left;}
.nbCinTitle .tabNav li:before{ content: ''; display: block; width: 2px; height: 24px; background-color: #dfdfdf; overflow: hidden; position: absolute;right: 0;top: 50%;margin-top: -12px; }
.nbCinTitle .tabNav li.active{ color: #318fff; font-weight: bold;}
.nbCinTitle .tabNav li:last-child:before{ display: none; }
.nbCinTitle .tabNav li:first-child{padding-left: 20px;}
.nbcitit2 .tt{ padding-left: 30px; margin-right: 0; }

.nbSiderTitle{ height: 24px;line-height: 24px; }
.nbSiderTitle .tt{ position: relative; padding-left: 14px; font-size: 18px;  }
.nbSiderTitle .tt i{ display: block; width: 5px;height: 20px; background-color: #2286fe; position: absolute;left: 0;top: 50%;margin-top: -10px; }
.nbSiderTitle a.nbMore{margin-top: 0;}

.nbapplist li{ width: 33.33%;float: left; }
.nbapplist li .box{ display: block; border:1px solid #eaeaea;margin-left: -1px;margin-top: -1px; padding: 19px; height: 74px; }
.nbapplist li .imgBox{ display: block; width: 74px;height: 74px; border-radius: 10px;overflow: hidden;float: left; margin-right: 18px; }
.nbapplist li .tt{height: ;font-size: 16px;font-weight: normal;}
.nbapplist li .tt a{ color: #010101;display: block; height: 20px;line-height: 20px; }
.nbapplist li .tt a:hover{ color: #2286fe; }
.nbapplist li .size{ color: #999;height: 18px;line-height: 18px;margin: 4px 0 6px;font-size: 12px; }
.nbapplist li .btn{ display: inline-block; width: 70px;height: 22px; border:1px solid #2286fe; color: #2286fe;line-height: 22px;text-align: center; border-radius: 2px; }
.nbapplist li .btn:hover{ background-color: #2286fe; color: #fff; }

.nbRanking{ border:1px solid #eaeaea; padding:0 10px; }
.nbRanking li{ height: 38px; line-height: 38px; position: relative; padding-left: 40px; padding-right: 34px;overflow: hidden; border-bottom: 1px solid #eaeaea;}
.nbRanking li:last-child{ border-bottom: none; }
.nbRanking li .num{ display: block; width: 20px;height: 20px; background-color: #c1c1c1; text-align: center;line-height: 20px; color: #fff; position: absolute;left: 0;top: 50%;margin-top: -10px;font-style: normal; }
.nbRanking li .imgBox{ display: none; }
.nbRanking li .btn{display: block; width: 20px;height: 20px; position: absolute; right: 12px;top: 50%;margin-top: -10px;font-size: 0;text-indent: -99999em; background-position: -178px -23px;}
.nbRanking li.active .btn{ background-position: -178px 0; }
.nbRanking li .tt{ width: 140px;float: left;font-weight: normal; }
.nbRanking li .info{width: 134px;text-align: center;font-size: 12px;color: #999;float: right;}
.nbRanking li .info i{font-style: normal;margin: 0 5px;}
.nbRanking li .info a{ color: #999; }
.nbRanking li .info a:hover{ color:#2286fe;  }
.nbRanking li.active{ height: 72px; padding-top: 14px; padding-bottom: 14px;}
.nbRanking li.active .imgBox{ display: block; width: 72px;height: 72px; border-radius: 10px; overflow: hidden;float: left; margin-right: 14px; }
.nbRanking li.active .tt,.nbRanking li.active  .info{ width: 180px;text-align: left;float: left; }
.nbRanking li.active .tt{height: 30px;line-height: 30px;font-size: 16px;padding-top: 7px;}
.nbRanking li.active .info{height: 26px;line-height: 26px;}
.nbRanking li.rtop .num{ background-color: #ff5200; }
.nbRanking li.active .num{ background: none; background-image: url(../images/indexicon.png); background-position: -141px 0; width: 26px;height: 60px; line-height: 48px;margin-top: 0;top: 14px;  }

.nbtxtlist li{ height: 32px;line-height: 32px; position: relative; padding-left: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nbtxtlist li i{ display: block; width: 6px;height: 9px; position: absolute;left: 0;top: 50%;margin-top: -5px; background-position: 0 -110px;}
.nbtxtlist li .timer{ color: #999;font-size: 12px; }
.nbtxtlist li.rn1, .nbtxtlist li.rn2{ padding-left: 0;height: 110px;margin-bottom: 14px;overflow: hidden; }
.nbtxtlist li.rn1 .imgBox{ display: block; width: 160px;float: left; margin-right: 15px;height: 100%; }
.nbtxtlist li.rn1 .tt{ height: 20px;line-height: 20px; overflow: hidden; font-size: 18px; padding-top: 5px;margin-bottom: 10px;font-weight: normal;}
.nbtxtlist li.rn1 .tt a{ color: #2286fe;text-overflow: ellipsis; overflow: hidden; display: block; height: 100%;white-space: nowrap;}
.nbtxtlist li.rn1 .tt a:hover{text-decoration: underline;}
.nbtxtlist li.rn1 .txt{white-space: normal;line-height: 18px;color: #999;height:72px; }
.nbtxtlist li.rn2{ width: 50%; padding: 0;clear: none;float: left;}
.nbtxtlist li.rn2 .imgBox{ display: block; margin-right: 12px;height: 110px; position: relative;overflow: hidden; }
.nbtxtlist li.rn2 .imgBox .tt, .nbtxtlist li.rn3 .imgBox .tt{ position: absolute;left: 0; right: 0; bottom: 0; display: block; color: #fff; padding: 0 8px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 28px;line-height: 28px; }
.nbtxtlist li.rn3{ height: 138px; padding-left: 0;margin-bottom: 14px;overflow: hidden;}
.nbtxtlist li.rn3 .imgBox{ display: block; width: 100%;height: 100%; position: relative; }
.nbtxtlist.w300{margin-right: -12px;}
.nbtxtlist.w300 li{ padding-right: 14px;clear: both; }
.nbtxtlist.w300 li.rn2{clear: none;float: left;padding-right: 0;}

.nbztlist li{ width: 100%; }
.nbztlist li .imgBox{ display: block; width: 100%;height: 100px; overflow: hidden; }
.nbztlist li .info{ height: 20px;line-height: 20px; padding: 13px 0; }
.nbztlist li .btn{float: right; display: inline-block; height: 18px; padding: 0 8px; border:1px solid #2286fe; color: #2286fe;line-height: 18px; border-radius: 2px; margin-right: 12px;}
.nbztlist li .btn:hover{ background-color: #2286fe; color: #fff; }
.nbztlist li .btn1{ border-color: #f39f3d; color: #f39f3d; }
.nbztlist li .btn1:hover{ background-color: #f39f3d; color: #fff; }
.nbztlist li .btn2{margin-right: 0;}
.nbztlist li .tt{font-weight: normal; font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; height: 20px;}
.jphjTitle{ clear: both; height: 26px;line-height: 26px; font-size: 22px; padding-top: 20px;}
.jphjTitle .tt{font-weight: bold;}
.jphjBox{ position: relative; height: 100px; padding: 0 60px; }
.jphjBox .turnbtn{ display: block; width: 38px;height: 98px; border:1px solid #ececec; position: absolute;top: 0; background-color: #fcfcfc;}
.jphjBox .turnbtn:hover{ background-color: #f9f9f9; }
.jphjBox .prevbtn{left: 0;}
.jphjBox .nextbtn{ right: 0; }
.jphjBox .turnbtn i{ display: block; width: 14px;height: 22px; position: absolute;left: 50%;top: 50%;margin-left: -7px;margin-top: -11px; }
.jphjBox .prevbtn i{ background-position: -125px -65px; }
.jphjBox .nextbtn i{ background-position: -149px -65px; }
.pjhjScroll{ width: 100%;height: 100%; position: relative;overflow: hidden; }
.pjhjScroll ul{ position: absolute;left: 0;top: 0;width: 200%; }
.pjhjScroll ul li{ width: 150px;height: 100px; position: relative; overflow: hidden;float: left; margin-right: 20px; }
.pjhjScroll ul li img,.pjhjScroll ul li a{ display: block; width: 100%;height: 100%; }
.pjhjScroll ul li .tt{ height: 28px;line-height: 28px;text-align: center; overflow: hidden; color: #fff; padding: 0 8px; position: absolute;left: 0; right: 0; bottom: 0; display: block; }

.nbTitlelinks a{ padding: 0 14px; position: relative; color: #666; }
.nbTitlelinks a:hover{ color: #2286fe; }
.nbTitlelinks a:after,.ztTabs .tabNav.nbTitlelinks li:after{ content: ''; display: block; width: 1px;height: 14px; background-color: #d9d9d9; overflow: hidden; position: absolute; right: 0;top: 50%;margin-top: -7px; }
.nbTitlelinks a:last-child:after,.ztTabs .tabNav.nbTitlelinks li:last-child:after{ display: none; }
.ztTabs .tabNav.nbTitlelinks li{float: left;margin-right: 7px;padding-right: 7px; position: relative; padding-left: 0;}
.ztTabs .tabNav.nbTitlelinks li span{ padding: 3px 7px; color: #666; font-size: 14px;}
.ztTabs .tabNav.nbTitlelinks li.active span{ background-color: #2286fe; color: #fff; border-radius: 2px; }
.ztTabs .tabNav.nbTitlelinks li:before{ display: none; }

.djyxNeslist li{ height: 50px; padding: 6px 0 7px 30px; position: relative; border-bottom: 1px solid #eaeaea;}
.djyxNeslist li .num{font-style: normal; display: block; width: 20px;height: 20px;text-align: center; background-color: #c1c1c1; color: #fff; position: absolute;left: 0;top: 6px;}
.djyxNeslist li .imgBox{ display: block; height: 50px; width: 85px;float: left; margin-right: 10px; }
.djyxNeslist li .tt{height: 22px;line-height: 22px;overflow: hidden;font-weight: normal;}
.djyxNeslist li .tt .timer{ color: #999;font-size: 12px; }
.djyxNeslist li .txt{ font-size: 12px; color: #999; height: 22px;line-height: 22px; }
.djyxNeslist li.rtop1 .num{ background-color: #2386fe; }
.djyxNeslist li.rtop2 .num{ background-color: #62aaff; }
.djyxNeslist li.rtop3 .num{ background-color: #99c7f8; }

.jqdzlist li{ border:1px solid #eaeaea;height: 178px; padding-left: 128px; position: relative; margin-bottom: 16px;}
.jqdzlist li .imgBox{ display: block; width: 128px;height: 180px; position: absolute;left: -1px;top: -1px; }
.jqdzlist li .titles{ height: 42px;line-height: 42px; border-bottom: 1px solid #eaeaea; padding: 0 10px; background-color: #f8f8f8;overflow: hidden; }
.jqdzlist li .titles .timer{float: right; color: #999;font-size: 12px; }
.jqdzlist li .titles .tt{font-size: 18px;}
.jqdzlist li .titles .tt2{ padding-left: 10px;font-size: 12px;color: #73ceff;}
.jqdzlist li .txt{font-size: 12px; color: #999;height: 44px;line-height: 22px;overflow: hidden; padding: 0 10px;margin-top: 8px;}
.jqdzlist li .tag{ height: 24px;line-height: 24px; padding: 0 10px; overflow: hidden; margin-top: 15px; color: #666; }
.jqdzlist li .tag a{ color: #666; position: relative;padding-right: 14px; margin-right: 14px; }
.jqdzlist li .tag a:after{ content: ''; display: block; width: 1px;height: 12px; background-color: #d9d9d9; overflow: hidden; position: absolute; right: 0;top: 50%;margin-top: -6px; }
.jqdzlist li .tag a:last-child:after{ display: none; }
.jqdzlist li .btns{ text-align: right; padding: 0 10px;height: 28px;line-height: 28px; margin-top: 6px;}
.jqdzlist li .btns a{ display: inline-block; height: 28px; padding: 0 10px; color: #fff; background-color: #34baff; border-radius: 14px; margin: 0 5px; }
.jqdzlist li .btns a:hover{ background-color: #2386fe; }
.jqdzlist li .btns .btn1{ background-color: #71e3df; }
.jqdzlist li .btns .btn1:hover{ background:#17c412;}

.nbIndex4 .nbtxtlist li.rn3{padding-top: 10px;}
.index4Tab .nbIndexTab li{ width: 33.33%; }
.index4Tablist{ margin-right: -12px; }
.index4Tablist li{ width: 50%;height: 108px;margin-bottom: 12px;float: left;overflow: hidden; }
.index4Tablist li .box{ display: block; margin-right: 12px; overflow: hidden;position: relative; height: 100%;}
.index4Tablist li img{ display: block; width: 100%;height: 100%; }
.index4Tablist li .tt{ display: none; }
.index4Tablist li .box:hover .tt{ display: block; position: absolute;left: 0; right: 0; bottom: 0; top: 0; text-align: center; line-height: 108px; color: #fff; padding: 0 10px; }
.index5itme{width:384px;float: left; margin-right: 26px; padding-bottom: 20px; border-bottom: 1px dotted #ddd;  margin-bottom: 20px;}
.index5itme .box{ display: block; }
.index5itme .nbtxtlist li{height: 30px;line-height: 30px;}
.index5itme .nbtxtlist .rn4{ padding-left: 0; height: 148px;float: left; margin-right: 18px; width: 136px; padding-top: 10px; }
.nbtxtlist .rn4 img{ height: 100px; }
.nbtxtlist .rn4 .tt, .rbdisn li.rb1 .tt{ height: 36px;line-height: 18px;white-space: normal; display: block;margin-top: 5px;}

.rbdisn li{height: 36px;line-height: 36px;border-bottom: 1px solid #eaeaea; clear: both;}
.rbdisn li.rb1{ width: 130px; height: 154px; clear: none; padding: 0;}
.rbdisn li.rb1 a{ display: block; }
.rbdisn li.rb1 img{ display: block; width: 100%;height: 100px; }
.rbdisn li.rb1 .tt{margin-top: 8px;}
.flgxlist{margin-right: -42px;}
.flgxlist li{ width: 33.33%;float: left;height: 28px;line-height: 28px; }
.flgxlist li .box{ margin-right: 42px; height: 28px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.flgxlist li .timer{ color: red; }
.flgxlist li .tag{ color: #999;margin-right: 4px; }

.ftlinks{ width: 100%; background-color: #4f4f4f; color: #999; position: relative; z-index: 2; }
.ftlinks .w1160{ padding: 22px 0 22px 130px; position: relative; height: 84px; width:1030px;}
.ftlinks .yqlinktitle{ width: 84px;height: 84px; position: absolute;left: 32px; text-align: center;font-size: 18px;line-height: 1;font-weight: normal;}
.yqlinktitle span{ display: block; width: 46px;height: 46px;margin: 0 auto 6px; background-position: 0 -57px; }
.yqscroll{ height: 84px; position: relative;padding-right: 40px; overflow: hidden; border-left: 1px solid #5f5f5f; }
.yqscroll .box{ position: absolute;left: 0;top: 0; width: 989px; }
.yqscroll p{ padding-left: 24px; }
.yqscroll p a{ color: #999; }
.yqscroll p{ line-height: 28px;height: 28px;overflow: hidden; }
.yqscroll p span{ width: 16.666%;float: left; }
.yqscroll .btns{ width: auto; }
.yqscroll .btns{ width:34px; height:74px; position:absolute; right:10px; top:50%; margin-top: -37px;}
.yqscroll .btns span{ display:block; width:34px; height:34px; background:#cccccc; margin-bottom: 6px; cursor: pointer; position:relative; opacity: 0.55;filter: alpha(opacity=55);}
.yqscroll .btns span i{ display:block; width:19px; height:10px; overflow:hidden; position: absolute; left:50%; top:50%; margin-top: -5px; margin-left: -9.5px; background-image: url(../images/frlink.png);}
.yqscroll .btns span.prevBtn i{ background-position: 0 0; }
.yqscroll .btns span.nextBtn i{ background-position: -30px 0; }

.in6icon{ background-position: -49px -90px; }
.in5icon{ background-position: -120px -90px; }
.in4icon{ background-position: -84px -90px; }
.in3icon{ background-position: -49px -57px; }
.in2icon{ background-position: -84px -57px; }

.almap{cursor: pointer;}
.almapcontent{ position:absolute; right:-1px; top:68px; width:924px; border:1px solid #ddd;}
.almapcontent dl{ float:left; width:180px; padding:30px 20px 0 30px; *padding:30px 20px 30px 30px; border-right: dashed 1px #ddd;}
.almapcontent dl.last{ border-right: none;}
.almapcontent dd, .almapcontent dt{ overflow: hidden;}
.almapcontent dd a{ float: left; color: #666; font-size: 14px; height: 18px; line-height: 18px; margin-bottom: 12px; width: 90px; overflow: hidden;}
.almapcontent dt{ font-size: 16px; color: #00a4ee; font-weight: bold; height: 18px; line-height: 20px; margin-bottom: 15px; clear: both;}
.almapcontent dd{ margin-bottom: 30px; height:117px; overflow:hidden;}
.almapcontent{ display:none; background:#fff;}
.almap:hover .almapcontent{ display: block; }
body .fsowmart{margin-top: 0;}


.v16_footer{ background-color: #3e3f3f; width:100%; padding:28px 0; line-height: 24px; text-align: center; color:#afafaf; position: relative;z-index: 2;}
.v16_footer a{ color: inherit; }
.v16_footer .fs14, .v16_footer .fs14 a{ color:#fff;}
.v16_footer i{font-style: normal;}
.nbTop,.nbNav,.nbContent{ position: relative;z-index: 2; }
.nbTop{z-index: 3;}

.w247{ width: 247px; }
.w280{ width: 280px; }
.w300{ width: 300px; }
.w330{ width: 330px; }
.w340{ width: 340px; }
.w370{ width: 370px; }
.w380{ width: 380px; }
.w400{ width: 400px; }
.w442{ width: 442px; }
.w650{ width: 650px; }
.w686{ width: 686px; }
.w730{ width: 730px; }
.w720{ width: 720px; }
.w805{ width: 805px; }
.w830{ width: 830px; }

.mt20{margin-top: 20px;}

.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb21{margin-bottom: 21px;}
.mb24{margin-bottom: 24px;}
.mb30{margin-bottom: 30px;}


/*2020-7-28*/
.nbDian li .tag{ color: #999; position: relative;padding-right: 10px;margin-right: 14px; }
.nbDian li .tag:hover{ color: #2286fe; }
.nbDian li img{ display: inline-block; width: 20px;height: 20px;margin-right: 6px;vertical-align: middle; }
.nbDian li .tag:after{ content: ''; display: block; width: 1px;height: 12px; overflow: hidden; background-color: #ddd; position: absolute; right: 0;top: 50%;margin-top: -6px; }
.nbIndex1 .nbDian li i{ width: 4px;height: 4px;background-color: #fff; border:1px solid #ccc; border-radius: 50%; margin-top: -3px;}
.nbIndex1 .nbDian li{padding-left: 16px;}
