@charset "utf-8";
body{min-width: 1200px;}
html body{-webkit-text-size-adjust: none !important;-moz-text-size-adjust: none !important;-ms-text-size-adjust: none !important;text-size-adjust: none !important;}
body{font-family: "microsoft yahei", '宋体';}
body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea{margin:0;padding:0;list-style:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input{padding-top:0;padding-bottom:0;}
input::-moz-focus-inner{border:none;padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
input[type="text"],input[type="password"],textarea{outline-style:none;appearance:none;-webkit-appearance:none;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
th,td{font-size:12px;padding:0}
img,a img{border:0;margin:0;padding:0;}
img{border:none;}
a{outline-style:none;color:#000;text-decoration:none}
a:hover{text-decoration:none;}
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both;overflow: hidden;}
.clearfix{zoom:1;}
.clear{clear:both; font-size:0;overflow:hidden;}
.pr{position: relative;}
.pb{position:absolute;}
.fl{float:left;}
.fr{float:right;}
.show{display:block!important;}
.hide{display:none!important;}
.auto{margin-left: auto;margin-right: auto;}
.txtClip{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ellipsis-2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.ellipsis-3 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.ellipsis-4 { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.pageW{width: 1200px;}
/*  */
.swjlchyBody{max-width: 1920px;min-width: 1200px;}
.swjlchyBnaner{height: 849px;overflow: hidden;background: url(../images/banner.png) no-repeat center top;}
.swjlchyName{display: block;width: 968px;height: 308px;left: 50%;top: 50%;margin-left:-484px;margin-top: -194px;}
.swjlchyMainCon{padding-top: 50px;}
.hotNews{margin-top: 30PX;}
.hotNews .title{padding: 0 60px;line-height: 69px;font-size: 46px;text-align: center;color:#ce1919;}
.hotNews .summary{margin-top: 12px;padding: 0 20px;text-align: center;font-size: 18px;line-height: 28px;color: #242424;}
.focusBox{margin-top: 40px;}
.focusImg{position: relative;width: 600px;height:395px;overflow: hidden;}
.focusImg .swiper-slide{font-size: 0;overflow: hidden;}
.focusImg .swiper-slide a{display: block;width: 600px;height:395px;overflow: hidden;position: relative;}
.focusImg .swiper-slide img{display: block;width: 600px;height:395px;}
.focusImg .swiper-slide h4{position: absolute;box-sizing: border-box;width: 100%;height: 58px;line-height: 58px;left: 0;bottom: 0;padding-left: 30px;padding-right: 120px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 18px;color: #fff;background: linear-gradient(to right, #CF0001 , #F74F1B);font-weight: normal;}
.focusImg .pagination{height: 12px !important;bottom: 23px !important;width: 100px !important;position: absolute;left: auto !important;right: 10px;z-index: 1;font-size: 0;text-align: right;}
.focusImg .pagination .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;background: #fa9576;}
.focusImg .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;}
.focusTextBox{height: 395px;overflow: hidden;width: 565px;}
.focusTextBox li{height: 111px;margin-top: 31px;overflow: hidden;}
.focusTextBox li a{display: block;height: 101px;overflow: hidden;padding-bottom: 10px;}
.focusTextBox li .title{font-size: 20px;line-height: 32px;color: #c52f22;}
.focusTextBox li .summary{line-height: 32px;height: 64px;margin-top: 5px;font-size: 18px;color: #2b2b2b;}
.focusTextBox ul{margin-top: -31px;}
.swjlchyMainCon{height: 1016px;background: url(../images/bodyBg.png) #fff no-repeat center bottom;}
.ckgbBtn{width: 180px;height: 42px;background: #C49B51;border-radius: 20px;margin-top: 60px;display: block;font-size: 19px; color: #FFFFFF;text-align: center;line-height: 42px;}
/*  */
.swjwchyList{padding: 45px 0;}
.swjwchyBottom{height: 419px;background:url(../images/bottomBg.png) no-repeat center bottom;}
.swjwchyBottom .pageW{height: 419px;overflow: hidden;}
.kmxxg{width: 128px;height: 42px;left: 50%;margin-left:-64px;cursor: pointer;bottom: 100px;background: url(../images/kmxxgIcon.png) no-repeat center;}
.listbg_right { margin: 30px auto 0 auto; padding: 19px; width: 1160px; background: #fff; border: 1px solid #E8EAF4;}
.listbg_right .list_tl { height: 30px; padding: 5px 0; text-align: left; line-height: 30px; overflow: hidden; margin-bottom: 10px; font-size: 18px; color: #999; padding-left: 20px; border-bottom: 6px solid #C00; }
.listbg_right .list_tl a:hover{color: #c21010;}
.listbg_right .list_txtsbg ul { line-height: 48px; font-size: 16px; margin-bottom: 10px; }
.listbg_right .list_txtsbg ul span{float:right; color:#999;}
.listbg_right .list_txtsbg li{border-bottom:1px dotted #ddd;  padding:0 20px; }
.listbg_right .list_txtsbg li a:hover{color: #c21010;}
.listbg_right .txt_bg{margin-bottom:10px; }
.listbg_right .txt_bg .timu { font-size:30px; line-height:34px; padding:10px 0; text-align:center;font-weight:bold; margin-bottom:10px; }
.listbg_right .txt_bg .time {text-align: center; width:1160px; color:#999; padding:10px 0; height:30px;border-bottom:1px #ccc dotted ;margin-bottom:20px; }
.listbg_right .txt_bg .time .all_drbox{padding:0 8px; color:#333; color:#999; float:left; }
.listbg_right .txt_bg .time .time_r{float:right;}
.listbg_right .txt_bg .txtcen { font-size:18px;line-height:42px; color:#333; padding:0 10px;}
.detailvideo{ margin:auto 0; width:900px;}
.listbg_right .txt_bg .txtcen p{margin-top:10px; font-size:14px;}
.listbg_right .txt_bg .txtcen img{ overflow:hidden; }
#displaypagenum{padding:10px; color:#666;}
#displaypagenum a,#displaypagenum input,#displaypagenum td{font-size: 16px;vertical-align: middle;}