/* CSS Document 2021-10-25 fuah */
html {  font-family: sans-serif;  -webkit-text-size-adjust: 100%;      -ms-text-size-adjust: 100%;}
body, div, h1, h2, h3, h4, h5, h5, p, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; font-weight:normal;}
ul, ol { list-style-type: none;}em { font-style: normal}

body {color:#444;}
input,textarea { font: 14px "Microsoft Yahei",Arial,Helvetica,sans-serif;line-height:30px; border:none;outline:none;}

a { color: #333; text-decoration: none;cursor: pointer;}
a:hover { color: #000;}

body, div{ line-height:26px; font-size: 16px}

/*********common area*************/
.g-c-area {margin:0px auto; position: relative}
.fl-left {float:left}
.fl-right {float:right}
.txt-c {text-align: center}
/**clear**/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}

/*
*,
*:before,
*:after {  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;      box-sizing: border-box;}

/*******************/
.wrap {width:1440px;margin:0 auto;border:0px solid #ccc}
.mb30 {margin-bottom: 30px}
.sp10 {font-size:1px;display:block; clear:both;overflow:hidden;height:10px;}

.gray {color:#aaaaaa}
/*******list*******/
.cm-ul-list {}
.cm-ul-list li { line-height: 36px;height:36px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;transition:all 0.2s linear; -webkit-transition:all 0.2s linear}
.cm-ul-list li a {}

.cm-pic-list {}
.cm-pic-list li{float:left;margin-right:3.2%;width:30%; margin-bottom:20px;}
.cm-pic-list  img {width:100%;height:100%}
.cm-pic-list  p { overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-align: center}
.cm-pic-list li a { margin:10px 0 6px}

.cm-picrw-list {} 
.cm-picrw-list li {margin-bottom: 20px; position: relative;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;} 
.cm-picrw-list li>a {  display: block; position: relative; margin-right:20px} 
.cm-picrw-list li>a img { width: 175px; height: 115px; display: block; position: absolute;top:0px;left:0px; z-index: 20 } 
.cm-picrw-list li p {margin-left:190px } 
.cm-picrw-list li a p, 
.cm-picrw-list li p { height: 115px; line-height: 29px;border-bottom: 1px solid #e9e9e9;overflow: hidden; }

.img-overw {position: relative;line-height: 0px; display: inline-block}
.img-overw img {width:100%;height:100%}
.img-overw p {position: absolute;  width: 100%; height: 50px;line-height: 58px; bottom: 0px; color: #fff;  
	padding: 0 8px;	background: -webkit-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
    box-sizing: border-box;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}

.pagenumb {padding:10px 0; text-align: center}
.pagenumb a {margin:0 10px; display: inline-block;width:12px;height:18px}
.pagenumb a img {width:100%;height:100%}
.pagenumb em {width:7px;height:7px; border-radius: 4px; background: #fff; display: inline-block;margin:5px 6px}
.pagenumb em.on {background: #fde47b}

.videobox {} 
.videobox li {position: relative}
 .videobox li a img { width: 100%;  height: 100%; } 
 .videobox li>a:before, .videobox a:before {
     content: '';  display: block;  width: 60px;  height: 60px;
     background: url("../images/i-play.png") no-repeat;
     background-size: 100%;   border-radius: 50%;
     position: absolute;
     left: 50%; top: 50%;  z-index: 10;margin-left:-30px;margin-top:-30px;
 }

.list-2col li {float:left;width:47%;margin-right:3%;}
.list-4col li {float:left;width:22%;margin-right:3%;}
.list-5col li {float:left;width:17%;margin-right:3%;}

/*****/
.mobileh5-box { position: relative;margin:0 auto}
.mobileh5-box ul{width:90%;margin:0 auto}
.mobileh5-box li {width:33%;position: relative;padding:0px;line-height: 0;float:left;}
.mobileh5-box li a{width:286px;height:510px;display: block;margin:00px auto;padding-top:40px; text-align: center;background: url("../images/mobileh5-bg.png") no-repeat 0 0 ; }
.mobileh5-box li img {width:250px;border-radius: 0px;border: 0px solid #fff;}
.mobileh5-box li .mobileh5-box-bg {position: absolute;width:260px;background: #153a85;height:480px;top:7px;z-index: 20;border-radius: 30px;opacity: 0;filter:alpha(opacity=0); transition:all 0.2s linear; -webkit-transition:all 0.2s linear;border: 6px solid #153a85;left: 50%;margin-left:-135px}
.mobileh5-box li .info h3 {color:#fff; font-size: 24px;position: absolute;z-index: 30;top:400px;opacity: 0;filter:alpha(opacity=0); width:220px;left:50%;margin-left:-110px; line-height: 34px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.mobileh5-box li .info {display: block;width:260px;margin:0 auto;overflow: hidden}
.mobileh5-box li:hover .mobileh5-box-bg {opacity: 0.95;filter:alpha(opacity=0.95); }
.mobileh5-box li:hover .info h3{top:200px;opacity: 1;filter:alpha(opacity=1); }

.mobileh5-box .arrow-left { position: absolute;top:320px;left:10px;z-index: 5}
.mobileh5-box .arrow-right { position: absolute;top:320px;right:50px;z-index: 5}
/****form****/
.formbox {}
.form-inp {background-color:#efefef; border:0px;outline:none;padding:5px 10px}
.formbox input.inpcheck {margin-right:8px; vertical-align:middle; display:inline-block}

.pagemumb {padding:10px 0; text-align: center;color:#fff;font-size: 12px;}
.pagemumb a {margin:0 6px; display: inline-block;width:20px;background: #143359;padding:0px 6px;font-size: 14px;line-height: 30px;border-radius: 4px;color:#fff;}
.pagemumb a:hover {background: #2b63a2}
.pagemumb em {width:15px;height:15px; display: inline-block;margin:5px 4px;font-size: 16px;font-weight: bold}

/******* copyright  *****/
.footcopyright { padding:50px 0 40px;text-align:center; color:#999;font-size: 14px;}
.footcopyright p {line-height: 26px}

/*********common end***********/

/* 分享 */
.fx_new{float:left; text-align:left;}
.bshare-custom a:link {color:#fff;}
.bshare-custom a:visited {color: #fff;}
.bshare-custom a:hover {color: #fff;}
.bais{color:#fff;}
.bshare-custom #bshare-shareto {color: #fff !important;}
.fx_bot {bottom:0;}

/*导航*/


/*背景*/
/*.sc_top{ background: url("../images/top.jpg") no-repeat top;height:720px; background-size: cover}
@media screen and (max-width:1920px) { 
}*/

.fl_left {float:left}
.fl_right {float:right}

.rollleft ,.rollright {margin:0 5px}
.cm-pic-list {width:103.5%}
.cm-ul-list li a{ background:url("../images/dot.png") no-repeat 0 center;padding-left:12px;background-size:5px 5px}

@media screen and (max-width:1920px) { 

}

/*** nei page **/
.neiarea {margin-top:170px;margin-bottom:20px;position: relative;min-height:800px}
.neititlebar { text-align: center;margin:20px 0 20px;}

.newsarea {margin-top:0px;background: #fff}
.newsarea .bd {padding:20px 5%;}
.view-main-cont {padding:20px 5%;}
.pagepath {font-size: 12px;color:#999;padding-bottom:0px; border-bottom: 0px solid #cccccc;margin: 20px auto}

.v-cont-title { text-align: center;border-bottom: 1px solid #e2e2e2;}
.v-cont-title h2 {font-size: 30px; line-height: 40px; padding-bottom: 25px;}
.v-cont-title p {border-top: 1px solid #e2e2e2;padding:12px 0; color:#aaaaaa;font-size: 14px; text-align: center}
.v-cont-title p span {margin-right:15px}

.v-cont {padding:10px 0; }
.v-cont p {text-indent:35px;font-size: 18px; line-height: 35px;margin: 20px 0px;}
.v-pic { text-align: center;margin: 30px 10px 20px;}
.v-pic img{ width:auto;height:auto;max-width: 100%}
.v-pic p {font-size:14px; line-height: 40px;color:#999; text-align: center; position: relative;margin:0}
.v-pic p:after {position:absolute;left:50%;bottom:0px;content:"";height:1px;background:#ccc;;width:40px;margin-left:-20px}
.v-pic br {height:30px;display: block}

/*****/
/*栏目*/
.sc-title {height:70px; text-align: center; position: relative;margin-bottom:25px}
.sc-title h3 {font-size: 30px;color:#333;line-height: 32px;margin-bottom: 0px;font-weight: bold}
.sc-title span {font-family: Charlemagne Std,Georgia, "serif" ;color:#d8cda9}
.sc-title a.more {position: absolute; right:30px;top:40px;color:#f89059;}

/******* 底部 *****/
.footcopyright{margin-top:30px;padding:0px;}
.footcopyright p{font-size:12px;text-align: left; line-height: 24px}

/******/
/************** cont ****************/
body {background: #eeeeee  url("../images/pagebg.png") repeat-y center 0;}
.wrap {width:100%;}
.w1200 {width:1100px;margin:0px auto; position: relative}

.sc-top {background: url("../images/toppic.jpg") no-repeat center 0;height:718px;width:100%;margin:0px auto}

.sc1 {padding:25px 0 00px;position: relative;margin:0 auto;z-index: 1;margin-bottom:00px;}
.sc1 h2 {font-size: 35px; text-align: center;color:#cd211a;margin-bottom: 25px;font-weight: bold; line-height: 55px;}
.sc1 h2 a{color:#cd211a}
.sc1 .fl-left {width:510px;padding-left:30px;}
.sc1 .fl-right {width:520px}

.sc2 {margin:0px auto;padding:20px 0 20px;margin-bottom:10px;}
.sc2 .cont {background: #fef3e6; border-radius: 12px; position: relative;padding:20px 30px;}
.sc2 .cont .sc2-rigpic {position: absolute;top:-10px;right:5px;z-index: 10}
.sc2 .cont .fl-left {margin-right:320px}
.sc2 .cont .fl-left p {text-indent:2em;padding:2px;color:#751c1f;font-size: 16px;line-height: 24px}

.sc3 {margin-bottom:30px;}

/****/

.show-mod { margin: 2px 0 0 0; position: relative;background: #c02b22;padding: 0px}
.show-mod-picarea { width: 760px; height: auto;float: left;overflow: hidden;  }
.show-mod-picarea li { width: 760px; line-height: 0}
.show-mod-picarea li img {width:100%;height:100%}

.show-mod-righttxt { position: absolute;top:10px;right:10px; z-index: 30; width: 330px; }
.show-mod-righttxt li { cursor: pointer; width: 83%; height: 95px; line-height: 30px; margin-bottom: 2px; color: #fff; font-size: 17px; background: #a71f17 ; padding: 15px 20px 0; position: relative}
.show-mod-righttxt .on { background: #f2901c;color:#fff }
.show-mod-righttxt .on i{ position: absolute;top:32px;right:-2px;width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #fff; z-index: 40; display: block}

.cm-list-sc4::-webkit-scrollbar,.show-mod-righttxt::-webkit-scrollbar {/*滚动条整体样式*/
        width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/   height: 1px;  }
.cm-list-sc4::-webkit-scrollbar-thumb ,.show-mod-righttxt::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;  background: #dccab8;    }
.cm-list-sc4::-webkit-scrollbar-track,.show-mod-righttxt::-webkit-scrollbar-track {/*滚动条里面轨道*/
       /* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);*/
        border-radius: 10px;   background: #a71f17;    }

.show-mod-righttxt li:hover {background: #75100b;}
/*******/
.sc4 {background:url("../images/redbg.png") no-repeat center 0;height:820px;margin:10px 0 10px;padding-top:80px;}
.cm-list-sc4 {margin-bottom:15px;height: 520px;overflow-y: scroll;}
.cm-list-sc4 .item {float:left; background: #fff;width:23%;margin:0 1% 30px; position: relative; line-height: 0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear}
.cm-list-sc4 .item img{width:252px;height:155px;}
.cm-list-sc4 .item p{padding:10px 15px ; }
.cm-list-sc4 .item-col {height:95px;}
/*.cm-list-sc4 .item:nth-child(even) img{ }
.cm-list-sc4 .item:nth-child(odd) img{position: absolute;top:90px;}*/
.cm-list-sc4 .item:hover {background: #fba13e;color:#fff}
.cm-list-sc4 .item:hover a{color:#fff}

.sc5 {margin-bottom:30px;}
.sc5 .bigpic {width:90%;margin:0 auto}
.sc5 .bigpic img {width:100%}
.sc5 .bigpic li p{
    position: absolute;
    bottom: 8px;
    background: rgb(0,0,0,0.5);
    width: 100%;
    color: #fff;
    line-height: 40px;
    text-align:center;
}
/*******/
.rollmumb {padding:10px 0; text-align: center;}
.rollmumb a {margin:0 10px; display: inline-block;width:10px;height:18px;}
.rollmumb a img {width:100%;}
.rollmumb em {width:7px;height:7px; border-radius: 4px; background: #d1c2a2; display: inline-block;margin:5px 6px}

.rollmumb em.on {background: #d4241c}
.rollmumb em.on2 {background: #ffec1c}
/*********/
.footcopyright {height:70px;padding-top:20px; background: #f7e2c9}
.footcopyright .w1200 p{ text-align: center;color:#333}

/*****/
.neilist {margin-top:15px}
.neilist li {font-size: 18px; line-height: 40px;height:auto;padding-left:10px;}
.neilist li:hover {background: #f7f7f7}

.neiarea .fl-left {width:300px;}
.neiarea .fl-right {width:780px;}

.newsarea .bd2 {padding:20px 0px 20px 20px;}
.hxrn {background: #fff;border-radius: 8px;position: relative;margin-bottom:30px;height:290px}
.hxrn .hxpic {padding:10px 10px 5px;}
.hxrn .hxpic img {width:100%}
.hxrn a.btn-tp {background: url("../images/btn-tpbg.png") no-repeat center center; text-align: center;line-height: 40px;width:90px;height:40px;display: block;color:#fff;margin:0px auto}
.hxrn p {text-align: left;padding-left:15px;padding-bottom:10px;font-size: 20px}
.hxrn-numb {position: absolute;right: 15px;bottom:45px;color:#aaa;font-size:14px}


/*  */
.bannerOne{padding-bottom: 50px;}
.bannerOne .swiper-button-next,.bannerOne .swiper-button-prev{
	top: 98%!important;
	z-index: 99;
	width: 15px!important;
	background-image: none;
}
.bannerOne .swiper-pagination-bullet-active{
	background: #d4241c!important;
}
.bannerOne .swiper-button-prev{left: 40%!important;}
.bannerOne .swiper-button-next{    right: 40%!important;}
.bannerFocuspic .swiper-button-prev,.bannerFocuspic .swiper-button-next{
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(http://huodong.hinews.cn/hvts/images/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.bannerFocuspic .swiper-button-next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}
.bannerFocuspic .swiper-button-prev:hover,.bannerFocuspic .swiper-button-next:hover{
	opacity: 1;
}





<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2021-12-03 09:12:02" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->