/*!
 * public css V1.0
 * 08.2021
 * 
 */

/*** CSS 通用内容 ***/
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: #a83e0f;}

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;}

/*******************/
.w1440 {width:1100px;margin:0 auto;border:0px solid #ccc}
.w1100 {background: #fff;width:1100px;overflow: hidden;margin:10px auto;}
.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;border-bottom:0px solid #ddd;height:35px}
.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-3col li {float:left;width:32%;margin-right:1.3%;}
.list-4col li {float:left;width:22%;margin-right:3%;}
.list-5col li {float:left;width:18%;margin-right:2%}

/*******/
.rollmumb {padding:10px 0; text-align: center;}
.rollmumb a {margin:0 10px; display: inline-block;width:12px;height:18px;}
.rollmumb a img {width:100%;height:100%}
.rollmumb em {width:7px;height:7px; border-radius: 4px; background: #ddd; display: inline-block;margin:5px 6px}
.rollmumb em.on {background: #b80c0c}
.rollmumb em.on2 {background: #ffec1c}

.pagemumb {padding:10px 0; text-align: center;color:#999999;font-size: 12px;}
.pagemumb a {margin:0 10px; display: inline-block;width:16px;background: #eee;padding:0px 6px;font-size: 14px;line-height: 28px}
.pagemumb a:hover {background: #aeaeae}
.pagemumb em {width:15px;height:15px; display: inline-block;margin:5px 8px;font-size: 16px;font-weight: bold}

/*****/
.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: nodne;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}

/******* 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) { 
}*/

body {background:#fff  url("../images/bg2.png") repeat center 0;  }

.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:4px 4px}
.cm-ul-list li a:hover {border-bottom:1px solid #ddd;height:35px}

@media screen and (max-width:1920px) { 

}


/*栏目*/
.sc-title {height:115px; text-align: center; }
.sc-title h2 {font-size: 28px;}

/******* 底部 *****/

.footer{width:100%;background: url("../images/lybg.jpg") 0 0 repeat;}
.copyright{	width:100%;padding:30px 0 30px 0;}
.copyright p{font-size:12px;	color:#a4bcf3;text-align: center;}


.sc-col {padding:10px;}
.more {text-align: right;}
/***/

/***** 通用内容 结束***/

/***** 页面宽度 *****/
/********/
.cm-area { width:102%}
.cm-col{background: #f8f3e7; float: left;margin-right:2%}
.cm-2col .cm-col {width:48%;}
.cm-3col .cm-col {width:31.33%;}
.cm-4col .cm-col {width:23%;}

/*******/

.manlist {margin:0 24px 30px}
.manlist li>a img {border-radius: 50px;width:72px;height:72px;}
.manlist li>a {margin-right:0px}
.manlist li a h3, .manlist li h3{margin-left:88px; font-size: 18px; font-weight: bold; margin-bottom: 5px;}
.manlist li a p, .manlist li p {margin-left:88px; font-size: 14px;color:#999999;line-height: 24px;height:auto;padding-bottom: 20px}

.riglist {}
.riglist li {float:none;width:60%;margin-right:0px}

/**********/
.buylist {}
.buylist li {margin:0 1.5%;width:22%}
.buylist li:nth-child(odd) {  background-color: #12c0eb;}
.buylist li:nth-child(even) {  background-color: #037cda}
.buylist img {width:100%;height:100%}
.buy_m {padding:12px 20px;font-size:14px;height:145px;}
.buy_m h3 {font-size:22px;font-weight: bold;margin-bottom:10px;}
.buy_m p { line-height: 22px}
.buy_m , .buy_m a:link{color:#FFFFFF}

/************/
.cm-list5 {}
.cm-list5 .item {width:50%; background: #fff;float: left;position: relative;line-height: 0}
.cm-list5 .item img {width:50%;}
.cm-list5 .item .item-w {position: absolute;padding:20px;display: inline-block;line-height: 28px;width:40%;font-size: 18px}
.cm-list5 .item img.sc4pic {float: right}
.cm-list5 .item:hover {background: #f2f3ef}
.cm-list5 .item:hover img {opacity: 0.8;filter:alpha(opacity=0.8); }
.cm-list5 .item:hover a:hover {color:#2E1112}
.col-loop {padding:15px ;text-align: center;height:30px}

/**********/
.cm-list6 {margin-bottom:15px}
.cm-list6 .item {float:left; background: #fff;width:22%;margin:0 1.5%; position: relative; line-height: 0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear}
.cm-list6 .item img{width:100%}
.cm-list6 .item p{padding:10px 15px ; }
.cm-list6 .item-col {height:70px}
.cm-list6 .item:nth-child(even) img{ }
.cm-list6 .item:nth-child(odd) img{position: absolute;top:80px;}
.cm-list6 .item:hover {background: #153a85;color:#fff}

/*******/
.cm-list8 {margin-bottom: 20px}
.cm-list8 li {background: #f3f3f3; border-radius: 10px;width:28%;margin-right:5%;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;position: relative ;}
.cm-list8 li img {border-top-left-radius:10px;border-top-right-radius:10px;}
.cm-list8 li p {padding:5px 15px 5px; text-align: left;word-break: break-all;height:75px;
    text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 2; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
	white-space:normal;line-height: 24px
}
.cm-list8 li span {position: absolute;bottom:-18px; right: 20px; z-index: 20;display: inline-block;width:44px;height:44px;background: url("../images/en-a-1.png") no-repeat 0 center;}
.cm-list8 li:hover {box-shadow:0px 30px 30px -30px #000;}
.cm-list8 li:hover span{background: url("../images/en-a-2.png") no-repeat 0 center;}


/**nav 导航***/

.navarea {height:60px;width:100%;color:#fff;background: #a81a14;text-align: center;}
.navarea .w1200 {position: relative; z-index: 20}
.navarea .navbg {filter:Alpha(opacity=70); opacity: 0.7; z-index: 10;width:100%;height:100%}
.nav-box{text-align: center;
            display: -webkit-box;
            overflow-x: scroll;
            -webkit-overflow-scrolling:touch;width:1000px;margin:0px auto;padding-left:20px;
        }
        /*去掉滚动条*/
        .nav-box::-webkit-scrollbar{
            width:0; 
            height:0; 
            display: none;
        }
 .nav-item{ display: block; line-height:60px   ;    text-align: center;  }
.slbg{transform: skew(-15deg);}
.nav-item a {padding:0 16px; color:#fff}
.nav-item:hover a{background: #e5ca41;display: block;color:#870f0a;font-weight: bold}
.nav-box .on a{background: #a01e14;display: block;color:#fff;}
.nav-box .on .slbg{transform: skew(-15deg);}

/****导航2****/
/*******/
.sc-navb {height: 500px;  margin-left:300px;width:200px}
.navb-m {position: relative}
.navb1 {background: url("../images/nav.png") center 0 no-repeat; width: 200px;height:120px;display: inline-block}
.navb1 span {display: inline-block;padding-top:58px;margin-left:128px}
.navb2 {position: absolute;top:80px;left:7px;z-index: 210; background: url("../images/nav-subnavbg.png") 0 0 no-repeat; width: 200px;height:350px;display: inline-block;padding-top:36px;display: none;}
.navb2 ul {width:110px;margin:0 0 0 38px}
.navb2 li {line-height: 37px;color:#fff; text-align: center;position: relative;cursor: pointer}
.navb2 li a {color:#fff;display: inline-block;}
.navb2 li:before {transition: all .2s ease-in;  -webkit-transition: all 0.2s linear; opacity: 0.1; filter: Alpha(opacity=10);background: #fff; content: '';  display: block;  width: 0%;  height: 100%;position: absolute;left:50%;margin-left:-1%}
.navb2 li:hover:before {opacity: 0.2; filter: Alpha(opacfffity=20);width: 100%; height:100%;margin-left:-50%}
.navb2{transform: translate(0, 0px);transition: all .2s ease-in;  -webkit-transition: all 0.2s linear; }
/****/

.show-mod { margin: 2px 0 0 0; position: relative;padding: 0px}
.show-mod-picarea { width: 760px; height: auto;float: left;overflow: hidden;  }
.show-mod-picarea li { width: 760px;}
.show-mod-picarea li img {width:100%;height:100%}

.show-mod-righttxt { position: absolute;top:0px;right:10px; z-index: 30; width: 320px; }
.show-mod-righttxt li {overflow: hidden;white-space: normal; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;cursor: pointer; width: 83%; height: 70px; line-height: 32px; 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:45px;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}

.show-mod-righttxt::-webkit-scrollbar {/*滚动条整体样式*/
        width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/   height: 1px;  }
.show-mod-righttxt::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;  background: #dccab8;    }
.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;}

/****/
.show2 {margin-top:20px;position: relative}
.showlist2 .arrow-up { position: absolute;top:-30px;left:46%;z-index: 5;opacity: 0.6;filter:alpha(opacity=0.6); }
.showlist2 .arrow-down { position: absolute;bottom:-30px;left:46%;z-index: 5;opacity: 0.6;filter:alpha(opacity=0.6); }

.showlist2-pic {width:640px;height:370px}
.showlist2-pic img{width:100%;height:100%}
.showlist2 {position: absolute;left:600px;top:30px; background: #3764c0;padding:30px 00px;width:470px}
.showlist2 li {color:#fff; line-height: 46px;height:46px;padding:0 40px;}
.showlist2 li a {color:#fff}
.showlist2 li:hover {background: #153a85;background:#153a85 url("../images/dot3.gif") no-repeat 0 center;}
.showlist2 li:hover a {background: url(" ") }
.showlist2 li.on {background: #184196;}
.showlist2 li.on:hover {background: #153a85;background:#153a85 url("../images/dot3.gif") no-repeat 0 center;}
.showlist2 li.on:hover a {background: url(" ") }

/*****/
.show3 {background: #153a85;}
.show3pic {width:690px;padding:12px;background: #153a85;line-height: 0}
.show3pic img {width:100%;}
.show3-rig {width:280px;color:#fff;padding:30px 40px;}
.show3-rig h3 {font-size: 26px;color:#fff;margin-bottom:20px;line-height: 34px}
.show3-rig p{color:#fff;font-size: 12px; line-height: 24px;padding-bottom:10px;}

/****/
.sc-v {background: url("../imgs/bg-s6.jpg") no-repeat center 0; position: relative;height:850px;width:100%}
.sc-v .scont {z-index: 10;position: absolute;width:1080px; height:600px; top:50%;margin-top:-300px;left: 50%;margin-left: -540px}
.sc-v-title {background: url("../imgs/bar6.png") no-repeat center 0; height:150px}
.sc-v-col { text-align: center;width:600px; color:#fff;margin:10px auto;}
.sc-v .font12 p{color:#aaa;font-size: 12px; line-height: 20px}
.sc6-col-p30 {padding:30px 0;}
.video_tag {position:absolute; top:0;left:0px;width:100%;color:#fff; z-index:5;height:100%}
.sc-v-bg {position:absolute; left:0px;width:100%;background: #000;opacity: 0.7; filter:alpha(opacity=0.7); z-index:6;height:100%;top:0;}
.videoarea {width:940px; position: absolute; top:0px;left:50%;margin-left:-470px; z-index: 20;background: #0e295f;padding:12px; line-height: 0px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
#video-close {width:100%; position: absolute;bottom:-10px; right:0px; z-index: 20; text-align: center}
#videoPlay2 {display: none}

/******/
/********************************/
.g-c-area {width:1200px;padding:30px 0 10px}
.sc-bartitle {width:1200px;height:98px;margin:0 auto 20px;position: relative}
.sc-bartitle a.more {position: absolute;bottom: 20px;right:15px;display: inline-block;color:#999999}

.footcopyright { background: #cf3e36;color:#faf0d1;margin-top:50px;padding:30px 0 40px;}
/** nav***/
.g-c-100 {width:100%; position: relative}
.navmenu { position: fixed; top:30px;right:60px; z-index: 120;width:160px;}
#menufiexd .m {background:transparent url("../images/navrigbg.png") no-repeat scroll center 0 ;padding-bottom:10px;min-height: 300px}
#menufiexd .f {background:transparent url("../images/navrigbg.png") no-repeat scroll center bottom;height:40px} 

.nav-up {display: block;height:40px;}
.menulist {width:100px; margin:45px auto 0; text-align: center}
.menulist a { line-height: 40px; display: block; color:#fee8bd; border-bottom: 1px solid #da6c66;transition: all .2s ease-in;font-size:14px;position: relative;}
.menulist a:hover{ color:#fff;font-weight: bold}

.menulist a:before {transition: all .2s ease-in;  -webkit-transition: all 0.2s linear; opacity: 0.1; filter: Alpha(opacity=10);background: #fbec89; content: '';  display: block;  width: 0%;  height: 100%;position: absolute;left:50%;margin-left:-1%}
.menulist a:hover:before {opacity: 0.2; filter: Alpha(opacfffity=20);width: 100%; height:100%;margin-left:-50%}
.menulist{transform: translate(0, 0px);transition: all .2s ease-in;  -webkit-transition: all 0.2s linear; }

.menufiexclass {position: fixed;top:60px;right:60px; z-index: 200;width:160px;display: block}

.newstop {background: #cd261c url("../images/sc-topnews.jpg") no-repeat center center;;height:130px}
.newstop .g-c-area {height:110px;padding:10px;}
.newstop h2 a{color:#fce4b5; }
.newstop h2 {font-size: 33px; color:#fce4b5; font-weight: bold;line-height: 110px;padding-left:180px;}
/*********/
.cm-pic-list li p {text-align: left}

.sc1 {}
.sc1 .fl-left {width:700px;padding:15px 0 0 15px;background: url("../images/picredbg.png") no-repeat 0 0;overflow: hidden;}
.sc1 .fl-right {width:470px;}
.sc1 .fl-right li{line-height: 42px}
.newstopbar {margin-top:15px;font-size: 30px; color:#cd261c;font-weight: bold;background: url("../images/topnewsbg-rig.png") no-repeat 140px center;height:50px}

.pagebg {}
.maytime {background: url("../images/maytime-a.png") no-repeat 0 0;height:230px;margin-top:30px;position: relative;}
.daytime {padding:10px 0 0 180px;position: relative}
.daytime a {margin:0 8px;width:40px;height:40px; text-align: center;line-height: 40px;font-size: 18px; color:#fff;display: inline-block; border-radius: 6px ;z-index: 20;transition: all .2s ease-in;  -webkit-transition: all 0.2s linear;position: relative;}

.daytime a:hover {background: #a9251d;}
.daytime a.on {background: #365dd7}
.daytime a.next {padding-top:5px}
.daytime a.next:hover {background: transparent;}

/****/

.daytime-left {float: left;width:190px; text-align: center}
.dayt {border-top:1px #ddd solid;padding:10px 0 10px 0;width:80px;border-bottom:1px solid #ddd; margin: auto auto;margin-top:20px;}
.dayt h3 {font:bold 58px "微软雅黑",arial;color:#333;border-bottom:1px solid #ddd; margin-bottom:5px; line-height: 62px;padding-bottom:5px}
.dayt p {font:normal 20px  Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";color:#aaa}
.daytime-rig {margin-top: 20px; width:1000px;float:right; text-align: center}
.daytime-rig h3 {font-size: 24px; line-height: 70px; }
.daytime-rig p {float:left;width: 45%;margin-right:0%;display: inline-block;padding-left:12px;}
.daytime-rig span.dot {background: url("../images/dot.png") no-repeat 0 center;background-size: 4px 4px;width:8px;height:8px;display: inline-block;margin-right:5px}

/****/

/****/
.pagebg {background: url("../images/sc2-bg.jpg") no-repeat center 640px; margin-bottom:10px}

.sc2 {height:660px;background: url("../images/sc2-bg2.png") no-repeat center 0;margin-top:70px; position: relative}
.sc2 .sc2-left {position: absolute;top:60px;width:570px;left:65px;z-index: 10}
.sc2 .sc2-left h3 {font-size: 20px;font-weight: bold;color:#cf3e36; line-height: 36px}
.sc2 .sc2-left p {font-size: 14px;line-height: 26px}
.sc2 .sc2-right {position: absolute;top:165px;width:490px;left:658px;z-index: 10}
.sc2 .sc2-right img {width:100%;border-radius: 8px}
.sc2-left .question {margin-bottom:10px}
.sc2-left .question p{font-size:16px;}
.sc2-left .answer{height:170px; overflow-y:scroll;padding-right:15px}
.sc2-left .answer p{font-size:16px;}
.sc2-left .answer::-webkit-scrollbar {/*滚动条整体样式*/
        width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/   height: 1px;  }
.sc2-left .answer::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;  background: #c0bcb7;    }
.sc2-left .answer::-webkit-scrollbar-track {/*滚动条里面轨道*/
       /* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);*/
        border-radius: 10px;   background: transparent;    }

.sc2-b {position: absolute;top:545px;left:30px;width:98%}
.sc2-b .fl-left{width:950px;border-right:1px solid #b3332b;padding-right:36px;height:85px}
.sc2-b .fl-left span {display: inline-block;padding:2px 10px;background: #ad3c35;border-radius: 6px;line-height: 34px;margin: 0 5px 10px;color:#fff;font-size: 14px}

.sc2-b .fl-right {margin-right:6px}
.sc2-b .fl-right a {display: block;line-height: 36px;background: #3056cd;margin:0px 0 14px;width:140px;color:#fff;padding-left:10px;}
.sc2-b .fl-right a img {width:16px;margin-right:5px}

.sc2-b .fl-left span:hover,.onJizhe span,.sc2-b .fl-right a:hover  {background: #f0c02f!important;color:#333!important;}
/********/
.sc3 {padding-top:0px;margin-bottom:40px}
.sc3 .sc-bartitle {margin-bottom: 0}
.sc3 .hd {}
.sc3-tagcol {float:left;background: #f0c02f; width:30px;border-radius: 6px;height:280px; font-weight: bold;font-size: 18px;color:#fff;padding:0 10px; text-align: center; line-height: 20px}
.sc3-tagcol em {width:5px;height:35px;background: #e3b21c;display: block;margin:0 auto 12px}
.sc3 li {float:left;margin:0 1px}
.sc3 li:nth-child(even) .sc3-tagcol {background: #e3b21c}
.sc3 li:nth-child(odd) .sc3-tagcol {background: #f0c02f}
.sc3 li:nth-child(even) .sc3-tagcol em {background: #f0c02f}
.sc3 li:nth-child(odd) .sc3-tagcol em{background: #e3b21c}
.sc3-item {width:870px; background: #fef4e7;padding:40px 30px 0;margin-left:50px}
.sc3 li:nth-child(odd) .on, .sc3 li:nth-child(even) .on,.big>p{background: #cf3e36!important;}
.sc3 li:hover .sc3-tagcol  {background: #cf3e36}

.sc3 .fl-left {width:380px;}
.sc3 .fl-left img{width:100%}
.sc3 .fl-right {width:460px;}
/*****/

.sc4 {background: url("../images/sc4-bg.jpg") no-repeat center bottom; height:560px;margin-bottom:10px;position: relative;padding-top:20px;}
.sc4 .bd {background: #cf3e36;border-radius: 12px;padding:40px;margin:0 80px;position: relative;}
.sc4 .cm-list6 {}
.sc4 .cm-list6 .item{width:28.3%;margin:0 2.5%;background: transparent; line-height: 0}
.sc4 .cm-list6 .item a {color:#fff; display: inline-block;padding-top:10px;}

.cm-list6 .item:nth-child(even) .item-col {display:table-cell;vertical-align:top; }
.cm-list6 .item:nth-child(odd) .item-col {display:table-cell;vertical-align:bottom; }

.sc4 .arrow-left { position: absolute;top:320px;left:20px;z-index: 5;width:16px;}
.sc4 .arrow-right { position: absolute;top:320px;right:20px;z-index: 5;width:16px;}
.sc4 .arrow-left img ,.sc4 .arrow-right img {width:100%}
/*******/
.sc5 .fl-left{width:720px;background: url("../images/line-shu.png") repeat-y right 0;}
.sc5 .fl-right{width:450px;}
.sc5 .fl-right .hd {padding-bottom:5px}
.sc5 .fl-right .cm-ul-list li a{ background:url("../images/dot2.png") no-repeat 0 center;padding-left:12px;background-size:4px 4px}

.sc5manlist {position: relative;padding:30px 0 0 30px;margin:0 40px 20px 0}
.sc5manlist .manpic{border-radius: 50%;width:110px;height:110px;border:4px solid #f0d3ac;padding:2px;position: absolute;top:0px;z-index: 10;left:0px}
.sc5manlist .manpic img {border-radius: 50%;width:100%}
.sc5manlist .bd {border:2px solid #f0d3ac;border-radius: 60px;height:100px;padding:20px 0 0 100px;}
.sc5manlist .bd h3 {font-size: 20px;font-weight: bold;margin-bottom:10px }
.sc5manlist .bd p {font-size: 14px ;color:#999; line-height: 24px;width:95%}

/**********/
.sc6 .bd {background: #cf3e36;border-top:10px solid #f15e55;padding:50px 50px;}
.sc6-tab {height:55px;overflow: hidden;margin:0 30px 0 50px;}
.sc6-tab a {display: block;width:250px;background:url("../images/sc6-tab-red.png") no-repeat center 0;line-height:65px; text-align: center;font-size: 18px;float:left;color:#fff}
.sc6-tab a.on {background:url("../images/sc6-tab-yel.png") no-repeat center 0;}
.sc6 .fl-left {width:560px;}
.sc6 .fl-left img{width:100%}
.sc6 .fl-right {width:500px;}
.sc6 .fl-right .cm-picrw-list li a p, .cm-picrw-list li p {border-bottom-color:#9f2c25}
.sc6 .fl-right .cm-picrw-list li a {color:#fff}
.cm-picrw-list li {margin-bottom:30px}
/***/
.sc7 {}
.sc7-mod-bar {position: absolute;top:00px; left:0px;width:38px;z-index: 10;line-height: 30px;color: #f99051;font-size: 30px; font-weight: bold;background: url("../images/sub6-tilbar.png") no-repeat 0 bottom;padding-bottom:36px; text-align: center}
.sc7-mod-bar span.t {background: url("../images/sub6-tilbar.png") no-repeat 0 0;display: inline-block;width:38px;height:30px;}
.sc7-mod {padding-left:65px;margin-bottom: 40px;position: relative}
.sc7-m-l-list {width:440px;}
.sc7-m-l-list .cm-ul-list h3 {font-size: 20px;font-weight: bold;margin:10px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sc7-m-l-list .cm-ul-list h3 a{color:#cf3e36;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sc7-m-r-photoa{width:650px;padding:15px 0 0 15px;background: url("../images/picredbg.png") no-repeat 0 0;background-size: 640px auto;position: relative;}
.sc7-m-r-photoa img {width:100%}
/****/
.sc8 {background:#c02b22 url("../images/sc8_redbg.jpg") no-repeat center bottom; height:780px;margin-bottom:10px}
.sc8 .g-c-area {width:1100px}
.sc8 .sc-bartitle {margin:0px 0 5px;padding-top:50px}

.sc9list {}
.sc9-item{float:left;width:33.3%;}
.sc9-item .bd{padding:30px;background: #f3ece5;height:150px;margin:0 15px 30px 15px;}
.sc9-item .bd h3 {font-size: 24px;font-weight: bold;color:#94512e;height:130px;line-height: 32px;}
.sc9-item .bd p {color:#bba793;font-size: 12px;font-style:italic;}
.sc9-item .bd:hover {background:#cd2923 ;color:#FFFFFF}
.sc9-item .bd:hover h3, .sc9-item .bd:hover p{color:#FFFFFF}

.sc12 {width:100%;overflow: hidden;margin: auto;}

.sc13 {background: url("../images/sc13-bg.jpg") no-repeat center bottom; height:520px}
.lijie {position: relative}
.lijie .lijieline{position: absolute;top:118px;border-top:2px dashed #ccc;height:3px;z-index: 2;width:100%}
.lijie ul {}
.lijie li{float:left;width:12.5%;}
.lijie a {padding:0 0 6px 22px;display: block;height:120px;width:280px;position: absolute}
.lijie h3 {font-size: 24px;font-weight: bold;color: #cd2923;line-height: 30px;}
.lijie h3 span {font-size: 14px;font-weight: normal}
.lijie  p {font-weight: bold;font-size: 18px}
.lijie a.lijieup {background: url("../images/lijie-libg1.png") no-repeat 0 bottom; top:0px;z-index: 10}
.lijie a.lijiedown {background: url("../images/lijie-libg2.png") no-repeat 0 top; top:112px;z-index: 20;padding-top:45px;}
/****/
.sc14 .cm-pic-list {margin:50px 0 30px}
.sc14 .cm-pic-list li{width:10%;margin-right:2.5%}
.sc14 .cm-pic-list li img {width:100%;height:46px}


/* 新增样式 */
#banner01{width: 670px;overflow: hidden;position: relative;}
.banner01 li{position: relative;overflow: hidden;}
.banner01 li img{width: 100%;}
#banner01 .swiper-button-prev,#banner01 .swiper-button-next{color: red;}
.banner01 li p{position: absolute;width: 650px;bottom: 7px;background-color: rgba(0,0,0,0.5);color: #FFFFFF;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 5px 10px;}
.bannerTab{width: 870px;overflow: hidden;margin:0px auto;}
.tabTopbanner ul{margin-top: 15px;}
.tabTopbanner li{line-height: 40px;font-size: 25px;text-align: center;color: #FFFFFF;cursor: pointer;}
.tabTopbanner li span{font-size: 16px!important;margin: 0 5px;}
.bannerTab .swiper-button-next:after,.bannerTab .swiper-button-prev:after,.bannerTaiBox .swiper-button-next:after,.bannerTaiBox .swiper-button-prev:after{display: none!important;}
.bannerTab .swiper-button-next,.bannerTab .swiper-button-prev{top: 35px;}
.bannerTab .swiper-button-next{right: 130px;}
.bannerTab .swiper-button-prev{left: 130px;}
.Tabitem,.itemJizheCon,.itemVideo{display: none;}
.Tabitem:nth-child(1),.itemJizheCon:nth-child(1),.itemVideo:nth-child(1){display: block;}
.onActive{color: #fee8bd!important;font-size: 28px!important;font-weight: bold;}
.onActive span{font-size: 17px!important;}
.tabJizhe li{float: left;}
/* 手风琴样式 */
.box {width: 1200px; margin: 50px auto;}
.sfqitem {width: 50px; float: left;}
.big {width: 980px;}
.box .sc3-item{display: none;}
.big .sc3-item{display: block;}
.box li>p,.sfqitem{cursor: pointer;}
/* 手风琴样式 */
.sc7-m-r-photoa a>p{position: absolute;bottom: 5px;background-color: rgba(0,0,0,0.5);color: #FFFFFF;width: 630px;padding: 5px 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dis{ display: block; }
.undis{ display: none; }
.sc12cont img{ width: 965px; height: 540px;}  
.sc12cont{ min-width: 1200px; margin: 0 auto;position: relative;}
.sc12Button-next, .swiper-rtl .sc12Button-prev { right: 0px !important; }
.sc12Button-prev, .swiper-rtl .sc12Button-next { left: 0px !important; }
.sc12Button-next, .swiper-rtl .sc12Button-prev,.sc12Button-prev, .swiper-rtl .sc12Button-next{ background-color: rgba(0, 0, 0, 0.7) !important; height: 540px !important; width: 25% !important; outline: none; border: none; top: 22px!important;}
.sc12Button-next:after{ left: 0px !important; background: url("../images/pic-arrowrig.png"); }
.sc12Button-prev:after{ right: 0px !important; background: url("../images/pic-arrowleft.png"); }
.sc12Button-prev:after,  .sc12Button-next:after { color: rgba(0, 0, 0, 0) !important; position: absolute; width: 51px!important; height: 84px!important; }
.swiper-slide img{width: 100%;}
.bannerTaiBox .swiper-button-next{right: -50px;}
.bannerTaiBox .swiper-button-prev{left: -50px;}
.swiper-slide:nth-child(2n) .item{position: relative;}
.swiper-slide:nth-child(2n) .item a>img{margin-top: 60px;}
.swiper-slide:nth-child(2n) .item-col{position: absolute;top: 0;}
.sc12Swiper .swiper-slide{position: relative;}
.sc12Swiper .swiper-slide p{position: absolute;background-color: rgba(0,0,0,0.5);width: 100%;bottom: 5px;color: #FFFFFF;padding: 5px 10px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.item-col a{color: #FFFFFF;    overflow-y: hidden;white-space: normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.cloud9-item {position: relative;display: inline-block;width: 260px;height: 380px;opacity: 0.98;cursor: pointer;}
.cloud9-item .img-h5bg {width: 100%;height: 100%;cursor: pointer;}
#showcase {width: 1100px;height: 512px;margin: auto;}
.cloud9-item img {border-radius: 12px;}
.sc3-item .fl-right{height: 209px;overflow-y: scroll;}
				
.fl-right::-webkit-scrollbar {/*滚动条整体样式*/
        width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/   height: 1px;  }
.fl-right::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;  background: #dccab8!important;    }
.fl-right::-webkit-scrollbar-track {/*滚动条里面轨道*/
        border-radius: 10px;   background:rgb(207,62,54);    }
.show-mod-picarea video{width: 100%;height: auto;}
.dayPreText{font-size: 32px;line-height: 100px;}
/* .g-c-100{position: fixed;right: 0;} */

.cm-picrw-list{height: 280px;overflow-y: scroll;}
.cm-picrw-list::-webkit-scrollbar {width: 6px; height: 1px;  }
.cm-picrw-list::-webkit-scrollbar-thumb {border-radius: 10px;  background: #dccab8;    }
.cm-picrw-list::-webkit-scrollbar-track {border-radius: 10px;   background: #a71f17;    }

.cm-list-more {text-align:center;margin: 0 auto; line-height: 35px;background-color: rgb(250,250,250);margin: 15px; border: 1px solid #ddd; border-radius: 5px; }
.cm-list-more a{
   color: #999;
}
.hnsyRight{position: relative;}
.hnsyRight .cm-list-more{ 
position: absolute;
    top: 0;
    right: 10px;
    background: none !important;
    border: none !important;
    margin: 0 !important;}











@media screen and (max-width:750px) {
.newstop h2{    width: 95%;}
body{overflow-x: hidden;}
.navmenu,.swiper-button-next, .swiper-button-prev,.sc7-mod-bar span.t{display: none;}
.g-c-area,.sc1 .fl-left,#banner01,.sc1 .fl-right,.cm-ul-list li,.bannerTab,.daytime-rig,.sc2,.sc2 .sc2-right,.sc-bartitle,.sc3 .sc-bartitle img,.box,.sc3-tagcol,.sc3 li,.sc3-item,.sc3 .fl-left,.sc3 .fl-right,.sc-bartitle img,.sc5 .fl-left,.sc6 .fl-left,.sc6 .fl-right,.sc7-m-r-photoa,.sc7-m-r-photoa a>p,.show-mod-picarea,.show-mod-picarea li,.show-mod-righttxt,.sc12cont{width: 100% !important;}
.newstop .g-c-area,.newstop,.maytime,.sc2,.sc2-b .fl-left,.sc-bartitle,.sc3-tagcol,.sc4,.sc5manlist .bd,.cm-picrw-list li>a img,.cm-picrw-list,.show-mod-picarea,.sc8,show-mod-righttxt,.sc12cont img,.lijie a,.sc13,#showcase{height: auto !important;}
.maytime,.sc2,.sc6-tab a,.sc7-mod-bar,.sc7-mod-bar span.t{background-image: none;}
.newstopbar,#newsone .cm-ul-list,tabTopbanner,.sc2 .sc2-left,.sc2-b .fl-left,.sc2-b,.big,.box .cm-ul-list,.sc5 .fl-right,.cm-picrw-list,.sc7-mod-bar,.sc7-m-l-list{width: 95% !important; margin: 15px auto;}
.fl-right,.fl-left,.daytime-rig,.daytime-left,.daytime-rig p,.sc2 .sc2-right,.sc3-tagcol,.sc3 li,.show-mod-picarea,.sc9-item,.cm-pic-list li{float: inherit;}
.sc2 .sc2-left,.sc2 .sc2-right,.sc7-mod-bar,.show-mod-righttxt,.lijie a{    position: inherit;}
.sc1 .fl-left,.sc3-item,.sc3-tagcol,.sc6 .bd,.sc7-m-r-photoa,.sc7-m-r-photoa a>p{padding: 0;}
.sc3-tagcol{border-radius:0px;}
.sc2{margin-top: 0px;}
.newstop h2,.sc7-mod{line-height: 30px;  padding-left: 0;}
.lijie a.lijiedown{ padding-top: 0;}
.newstop h2 a{font-size: 20px!important;}
.bannerTab{background-color: rgb(207,62,54);}
.maytime{background-color: #fff;}
.Tabitem{position: relative;}
.daytime-rig h3{position: absolute;top: 0; width: 70%;  right: 0;font-size: 20px;line-height: 30px; font-weight: bold;}
.dayt h3{font: bold 45px "微软雅黑",arial;}
.daytime-left{width: 30%;}
.daytime-rig p{width: 95%;  margin: auto; text-align: left;margin-bottom: 10px;}
.sc2 .sc2-right,.sc2-b,.sc7-mod-bar,.show-mod-righttxt,.lijie a.lijiedown,.lijie a.lijieup{left:auto !important;;top:auto !important;}
.sc2-b .fl-right a{width: 45%;}
.sc2-b .fl-right{display: flex; flex-wrap: wrap;   width: 100%;  justify-content: space-between;}
.zliTop{text-align: center;  font-size: 30px;  line-height: 50px; color: #cf3e36;  font-weight: bold;display: block !important;}
#zonli{position: relative;}
.tabJizheCon{margin-top: 370px;}
.sc2-b{top:70px!important;}
.sc3-tagcol em{position: absolute;}
.box li>p{line-height: 35px;}
.sc3-item{    margin-left: 0px;}
.sc4 .bd,.sc6-tab{margin:0;}
.sc5manlist{margin: 0 20px 20px 0;}
.sc5manlist .manpic{width: 60px; height: 60px;}
.sc5manlist .bd{padding: 20px 0 0 50px;}
.sc5manlist .bd{border-radius: 6px;}
.sc6-tab a{background-color: #AF2219;}
.sc6-tab a.on{background-color: #E3B21C;}
.sc6-tab a{line-height: 50px;width: 33.3%; font-size: 15px;}
.cm-picrw-list li a p, .cm-picrw-list li p{height:60px;margin-left: 130px;  font-size: 15px;}
.cm-picrw-list li>a img{width: 120px;}
.cm-picrw-list{overflow-y: auto;}
.sc7-m-r-photoa a>p{bottom: 0px;}
.sc7-mod-bar{font-size: 22px;padding-bottom: 0px;}
.sc8 .sc-bartitle{    padding-top: 10px;width: 55% !important;}
.show-mod-righttxt li{    padding: 5px 5%;width: 90%;}
.show-mod-righttxt{max-height: 300px;}
.sc9-item .bd{padding: 5px;margin: 0;}
.sc9-item,.cm-pic-list li{width: 47%;margin-bottom: 10px;}
.sc9-item .bd h3{line-height: 30px;font-size: 16px;}
.sc9list,.videobox ul{   width: 95%; display: flex;    flex-wrap: wrap;    justify-content: space-between;   margin: auto;}
.cm-pic-list li{    margin-right: 0%;}
.sc12cont{min-width:auto;}
.sc14 .cm-pic-list li{width: 30%;}
.sc14 .cm-pic-list{margin: 10px 0;display: flex;  flex-wrap: wrap;}
.lijie a.lijieup{background: url(../images/lijie-libg2.png) no-repeat 0 10px;}
.lijie{    display: flex;  flex-wrap: wrap;}
.lijie a{width: 50%;  text-align: center;margin: 10px auto;}
.lijie .lijieline{width: 3px;height: 100%;    top: 10px; border-left: 2px dashed #ccc;border-top:none;left: 24%;}
.videobox li>a:before, .videobox a:before{width: 30px;   height: 30px;left: 58%;}












}<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2023-11-01 10:11:48" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->