/* CSS Document */
#fullscreen{width:100%; overflow:hidden;}
#bodysort{height:auto; width:100px; margin:0 auto; }
#bodybox{height:auto; width:1920px; margin-left:-910px;}

.index_banner_er{width: 1600px; height:auto; margin:0 auto;}
.index_banner_nei{width: 1300px; height:auto; margin:0 auto;}

.index_ss{ width:380px}
.index_ss_box{ margin:236px 0 0 calc(50% - 229px)}

.whf49{ width:49%}
.whf75{ width:75%}
.whf25{ width:25%}
.whf125{ width:12.5%}

.vw1300{ width:1300px}
.W450{ width:450px}
.W110{ width:110px}
.W830{ width:830px}
.w640{ width:640px}
.W360{ width:360px}
.W925{ width:925px}
.w13 { width:13px}
.W565{ width:565px}
.H20{ height:20px}
.H30{ height:30px}
.H380{ height:380px}
.H260{ height:142px}
.H240{ height:242px}

.w248h68{ width:248px; height:68px}
.w790h68{ width:788px; height:68px}

.f28{ font-size:2.8rem}

.bg5db8ff{ background:#56b2fb}
.bg1a7ecc{ background:#DB3232}
.bg69afe6{ background:#FF0000}
.bgf5f5f5{ background:#f2f5f8}
.bgbga{ background-image:url('../img/bga.jpg');background-repeat:no-repeat;background-size:100% 100%;}
.bgff8788{ background:#ff8788}
.bg799df5{ background:#799df5}
.bg69cba4{ background:#69cba4}
.bg42a5f2{ background:#42a5f2}

.bg0f4bc4{background: -webkit-linear-gradient(top, red , red); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(bottom, red , red); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(bottom, red , red); /* Firefox 3.6 - 15 */
background: linear-gradient(to bottom, red , red);}
.bg1b7ecc{background: -webkit-linear-gradient(left, #1b7ecc , #f3f6f8); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #1b7ecc , #f3f6f8); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, #1b7ecc , #f3f6f8); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #1b7ecc , #f3f6f8 40%); }
.bgf3f6f8{ background:#f3f6f8}

.icon70{ width:70px; height:70px}
.icon90{ width:90px; height:90px}

.wenziyinying{text-shadow: 2px 2px 0px #fff;}

.indexcenter{width: 1000px; height:auto; margin:0 auto;}

.lineH130{ line-height:30px;}
.lineH60{ line-height:60px;}
.lineH40{ line-height:40px;}
.lineH100{ line-height:100px;}

.juzhong{display: flex; justify-content: center; align-items: center;}

.bigjuzhong{position: absolute; top:50%; left:50%; transform: translate(-50%, -50%);}

.cuizhi{flex-direction: column;}

.overflowyauto{ overflow-y:auto}

.zindex99{ z-index:999}

.vgm{ vertical-align:-.4rem}

.pad_bt40{ padding-bottom:40px; padding-top:40px}
.mar_r18{ margin-right:18px}
.mar_l18{ margin-left:18px}
.mar_t18{ margin-top:18px}
.mar_t-50{ margin-top:-50px}
.mar_l50{ margin-left:50px}
.mar_b-4{ margin-bottom:-4px}
.pad_b4{ padding-bottom:4px}
.mar_t30{ margin-top:30px}
.mar_l-30{ margin-left:-30px}

.col56b2fb{ color:red}
.col09294d{ color:#09294d}
.col1a7ecc{ color:#DB3232}

.indexggtxt{width:calc(100% - 150px);}
.indexnewright{width:calc(100% - 490px);}
.indexnewlist{width:calc(100% - 254px);}
.borbottomb{border-bottom:1px solid #156ae4}

.borbde3f5{border:1px solid #bde3f5}
.borbottom4{ border-bottom:4px solid red}
.borbottomb{ border-bottom:4px solid #e6e6e6}
.bordashed{ border-bottom:1px dashed #ececec}

.indexluobo{ width:150px; height:120px}

/*伪类图标*/
.indexbmicona::before{content: ''; float:left; width:40px; height:40px; background-image:url('../img/icon23.png');background-repeat:no-repeat;background-size:40px 40px;}
.indexbmicona:hover{ color:#fff; background:red; border:1px solid red}
.indexbmicona:hover::before{content: ''; float:left; width:40px; height:40px; background-image:url('../img/icon23a.png');background-repeat:no-repeat;background-size:40px 40px;}

.ahover338dde:hover{ color:#19479b}

.suojin{ text-indent:2em}

.index_center_lunbo{width:720px; height:480px; float:left; background:#333}
#txt{width:720px;height:480px; overflow:hidden;}
#demo {width:1440px;height:480px; margin-left:-720px;}
#demo li{width:720px;height:480px; float:left; overflow:hidden}
#demo li a{width:720px;height:480px;float:left; overflow:hidden}
#demo li span{width:680px;height:64px; float:left; background:rgba(0,0,0,.5); padding:0 20px; margin-top:-64px;line-height: 64px; font-size: 20px; color:#fff;}
#demo li a img{ width:100%; height:480px; float:left}
.index_og_a{width:98%; height:64px; float:left; line-height:64px; text-align:right; margin-top:-64px; padding:0 2% 0 0}
.index_og_a a{ font-size:12px; padding:1px 6px; background:#cdcdcd; color:#fff; margin-right:20px;  -webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.index_og_a a.active{background: red;color:#fff;}


.newlist_left{width:215px; height:auto; float:left;}
.newlist_left_titimg{ float:left}
.newlist_left_a{width:213px; height:auto; float:left;  border: 1px solid #eee ;}
.newlist_left_a a{width:218px; line-height:68px; float:left; padding-left:50px; font-size:18px; color:#a5a5a5; font-weight:700; background-image:url('../img/xxja.jpg'); background-repeat:no-repeat; background-size:13px 13px; background-position: 18px 50%;}
.newlist_left_a a.active, .newlist_left_a a:hover{ background-image:url('../img/xxjb.jpg');  color:#255baf;}

.newlist_right{width:723px; height:auto; float:right; margin-left:20px; padding:10px 20px; border: 1px solid #eee ;}
.newlist_center_li{width:calc(100% - 30px); height:auto; float:left; padding:0 15px;  border-bottom: 1px dashed #eee;}
.newlist_center_li span, .newlist_center_li a{float:left; line-height:52px; font-size:16px}
.newlist_center_li span.icon img{ margin-top:20px; width:11px; margin-right:15px; float:left}
.newlist_center_li span.riqi{ width:100px; text-align:right; float:right; color:#999}
.newlist_center_li a{ width:calc(100% - 130px); color:#333; overflow:hidden; white-space:nowrap;text-overflow :ellipsis}
.newlist_center_li a:hover{ color:#2360bb}
.newshow_tit{width:100%;float:left; line-height:48px; font-size:30px; font-weight:700; text-align:center; }
.newshow_tit_er{width:100%;float:left; line-height:42px; font-size:16px; background:#f8f8f8; text-align:center; margin-top:20px; }
.newshow_tit_er a{ color:#333}

.newshow_tit_con{width:100%;float:left; height:auto; margin-top:20px;}
.newshow_tit_con img{max-width:100%}


/*PAGE*/
.pages{width:100%;float:left;margin:40px 0 30px 0;text-align:center;line-height: 30px;}
.pages a{color: #333;font-size:14px;padding:4px 9px;border: 1px solid #a5a5a5;margin:0 8px;}
.pages a:hover, .pages a.active{background: #255baf;color: #fff;border: 1px solid #255baf;}
.pages span{color: #333;font-size:16px;}
.pages input.txt{width:30px;height:25px;border: 1px solid #a5a5a5;margin:0 5px; text-align:center}
.pages input.but{color: #333;font-size:16px;height: 29px;background:#fff;margin:0 5px;border: 1px solid #a5a5a5;vertical-align: middle;}

/*20230301*/
.zhengsj{width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 10px solid #fff; display:inline-block;}
.indexjgewm > div.indexjgewmdiv{ display:none}
.indexjgewm:hover > div.indexjgewmdiv{ display:block}


