/* head */
.w1100{width:1100px;margin:auto;}
.top{line-height:46px;background:#4a4747;font-size:14px;color:#e1e1e1;}
.head{background:url("../images/headBg.jpg") center no-repeat;background-size:cover;}
.head .w1100{display:flex;height:116px;justify-content:space-between;align-items:center;}
.searchBox input[type='text']{width:220px;height:38px;border-radius:4px;padding-left:12px;font-size:14px;float: left;}
.searchBox input.serBtn{width:48px;height:38px;border-radius:4px;margin-left:8px;background:#fff url("../images/search01.png") center no-repeat;}
.nav_box{background:#c00000;}
.nav_box .nav{display:flex;}
.nav li{position:relative;text-align:center;flex-grow:1;}
.nav li+li:before{content:"";display:block;width:1px;height:12px;background:#fff;position:absolute;left:0;top:calc(50% - 6px);}
.nav li>a{display:block;line-height:50px;font-size:16px;color:#fff;position:relative;}
.nav li>a:after{content:"";display:block;width:50%;height:3px;background:#fff;position:absolute;left:25%;bottom:0;transform:scale(0,1);transition:all .5s;}
.nav li:hover>a:after,.nav li>a.act:after{transform:scale(1,1);}
.nav li .nav_er{position: absolute;background:#f1f1f1;width:100%;line-height:36px;z-index: 2;opacity: 0;padding:8px 0;transition:all .5s;left:0;top:120%;visibility:hidden;}
.nav li:hover .nav_er{top:100%;opacity: 1;visibility: visible;}
.nav_er a{display: block;font-size: 13px;line-height: 30px;color:#3d3d3d;}
.nav_er a:hover{background: #c00000;color:#fff;}
/* foot */
.rightNav{position:absolute;left:calc(50% + 580px);top:800px;}
.rightNav li a{display:block;width:55px;height:55px;border-radius:3px;margin-bottom:2px;}
.rightNav li a.RNLink1{background:url("../images/leftNav01.jpg") center no-repeat;}
.rightNav li a.RNLink2{background:url("../images/leftNav02.jpg") center no-repeat;}
.rightNav li a.RNLink3{background:url("../images/leftNav03.jpg") center no-repeat;}
.foot{font-size:14px;line-height:30px;color:#333;text-align:center;border-top:2px solid #c00000;padding:25px 0 15px;background:#fafafa;}
.foot .foot_nav{margin-bottom:15px;display:flex;justify-content:center;flex-wrap:wrap;}
.foot_nav a{flex-grow:1;font-size:15px;color:#333;position:relative;}
.foot_nav a+a:after{content:"";display:block;width:1px;height:12px;background:#d2d2d2;position:absolute;left:0;top:calc(50% - 6px);}
.foot_nav a:hover{color:#c00000;}
.foot_other{display:flex;flex-wrap:wrap;justify-content:center;padding:0 20px;}
.foot_other li{margin:0 16px;}
/* indMain */
.indTop{border:1px solid #e9e9e9;border-top:none;margin-bottom:20px;}
.indTitle{height:42px;border-top:4px solid #fdebeb;padding:0 24px 0 50px;line-height:42px;display:flex;justify-content:space-between;align-items:center;font-size:15px;color:#c00000;font-weight:bold;position:relative;;}
.indTitle:before{content:"";width:150px;height:4px;background:#c00000;position:absolute;left:0;top:-4px;}
.indTitle.indTitle1{background:#fff7f7 url("../images/iconTitle01.png") 10px center no-repeat;}
.indTitle.indTitle2{background:#fff7f7 url("../images/iconTitle02.png") 10px center no-repeat;}
.indTitle.indTitle3{background:#fff7f7 url("../images/iconTitle03.png") 10px center no-repeat;}
.indTitle.indTitle4{background:#fff7f7 url("../images/iconTitle04.png") 10px center no-repeat;}
.indTitle.indTitle5{background:#fff7f7 url("../images/iconTitle05.png") 10px center no-repeat;}
.indTitle.indTitle6{background:#fff7f7 url("../images/iconTitle06.png") 10px center no-repeat;}
.indTitle.indTitle7{background:#fff7f7 url("../images/iconTitle07.png") 10px center no-repeat;}
.indTitle a{font-size:12px;color:#333;font-weight:400;}
.indTitle a:hover{color:#c00000;}
.indTop .indTopTitle{flex:1 2 0;box-sizing:border-box;padding:0 85px;display:flex;height:30px;font-weight:400;}
.indTopTitle li{width:80px;text-align:center;transition:all .3s;cursor:pointer;line-height:30px;font-size:13px;color:#333;margin:0 18px;border-radius:3px;}
.indTopTitle li.act,.indTopTitle li:hover{color:#fff;background:#c00000;}
.indTop .indTopMain{padding:25px 20px 10px;}
.indTopMain .indTBox{display:none;height:216px;overflow:hidden;}
.indTBox .indVdoList{display:flex;justify-content:space-between;flex-wrap:wrap;}
.indVdoList li{width:calc(25% - 15px);}
.indVdoList li a{display:block;line-height:40px;font-size:14px;color:#333;text-align:center;}
.indVdoList li a:hover{color:#c00000}
.indVdoList .vdoPic{overflow:hidden;position:relative;margin-bottom:1px;}
.vdoPic img{width:100%;height:175px;object-fit:cover;transition:all 1s;}
.vdoPic:after{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:rgba(0,0,0,.4) url("../images/iconPlay.png") center no-repeat;transition:all .4s;}
.vdoPic:hover img{transform:scale(1.1);}
.vdoPic:hover:after{transform:scale(1.4);opacity:0;}
.PTList li a{display:flex;justify-content:space-between;align-items:center;line-height:40px;border-bottom:1px dotted #ccc;font-size:14px;padding-left:25px;background:url("../images/iconLeft.png") left center no-repeat;color:#666;}
.indTopMain .PTList li a{border-top:1px dotted #ccc;border-bottom:none;}
.indTopMain .PTList li a{line-height:35px;}
.PTList li a .ovh{color:#333;max-width:calc(100% - 100px);transition:all .3s;order:-2;}
.PTList li a:hover .ovh{color:#c00000}
.PTList li a.stateA:after,.PTList li a.stateB:after,.PTList li a.stateC:after{content:"|";order:-1;flex:1 2 0;color:#ccc;padding:0 80px 0 10px;}
.PTList li a.stateA:after{background:url("../images/state01.png") 20px center no-repeat;}
.PTList li a.stateB:after{background:url("../images/state02.png") 20px center no-repeat;}
.PTList li a.stateC:after{background:url("../images/state03.png") 20px center no-repeat;}
.PTList li a.stateA:after .ovh,.PTList li a.stateB:after .ovh,.PTList li a.stateC:after .ovh{max-width:calc(100% - 200px);}

.PTList li a.state1:after,.PTList li a.state2:after,.PTList li a.state3:after{content:"|";order:-1;flex:1 2 0;color:#ccc;padding:0 80px 0 10px;}
.PTList li a.state1:after{background:url("../images/state01.png") 20px center no-repeat;}
.PTList li a.state2:after{background:url("../images/state02.png") 20px center no-repeat;}
.PTList li a.state3:after{background:url("../images/state03.png") 20px center no-repeat;}
.PTList li a.state1:after .ovh,.PTList li a.state2:after .ovh,.PTList li a.state3:after .ovh{max-width:calc(100% - 200px);}


.indBox1,.indBox2{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:32px;}
.indBox2{margin-bottom:24px;}
.indBox1 .banner{width:700px;}
.banner ul li a{display:block;}
.banner ul li img{width:100%;height:368px;object-fit:cover;}
.banner .bx-wrapper .bx-pager{bottom:0;font-size:0;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{border-radius:0;width:50px;height:5px;margin:0 1px;background:#818181;}
.banner .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#c00000;}
.indNews{width:380px;}
.indNews .indNFir{font-size:14px;line-height:27px;color:#333;padding-bottom:14px;border-bottom:1px dotted #dadada;text-indent:36px;margin-bottom:12px;}
.indNFir a{font-size:13px;color:#c00000;}
.indNFir a:hover{text-decoration:underline;}
.indNList a{display:flex;justify-content:space-between;line-height:32px;font-size:14px;color:#666;}
.indNList a .ovh{color:#333;width:calc(100% - 50px);transition:all .3s;}
.indNList a:hover .ovh{color:#c00000;}
.indBox2 .indContent{width:calc(50% - 13px);border:1px solid #e9e9e9;border-top:none;}
.indContent .indList{height:170px;padding:15px 20px 8px;}
.indList li a{display:flex;justify-content:space-between;line-height:34px;font-size:14px;color:#666;}
.indList li a .ovh{color:#333;width:calc(100% - 50px);transition:all .3s;}
.indList li a:hover .ovh{color:#c00000}
.ind_adv{display:block;margin-bottom:25px;}
.ind_adv img{width:100%;height:auto;}
.indParList .bx-wrapper .bx-prev{left: -65px;}
.indParList .bx-wrapper .bx-next{right:-65px;}
.indParList .bx-viewport ul a{display:flex;border:1px solid #e7e7e7;align-items:center;justify-content:center;overflow:hidden;}
.indQrList{padding:25px 5px 50px;}
.indQrList .bx-viewport ul li{display:flex;justify-content:space-around;flex-wrap:wrap;}
.indQrList .bx-viewport ul li dl{width:102px;font-size:14px;line-height:36px;color:#333;text-align:center;}
.indQrList .bx-viewport ul li dt{border:1px solid #ccc;}
.indQrList .bx-viewport ul li dt img{width:100%;height:auto;}
.indAppList{padding:50px 0 45px;}
.indAppList .bx-viewport ul li{display:flex;justify-content:center;}
.indAppList .indAppOne{width:20%;box-sizing:border-box;padding:0 10px;line-height:48px;font-size:14px;color:#333;text-align:center;display:block;}
.indAppOne .indAppImg{width:70px;height:70px;margin:auto;border-radius:10px;overflow:hidden;}
.indAppImg img{width:100%;height:100%;object-fit:cover;}
.indQrList .bx-wrapper .bx-pager{bottom:-25px;}
.indAppList .bx-wrapper .bx-pager{bottom:-20px;}
.indQrList .bx-wrapper .bx-pager.bx-default-pager a,.indAppList .bx-wrapper .bx-pager.bx-default-pager a{width:14px;height:14px;margin:0 8px;background:#c2c2c2;}
.indQrList .bx-wrapper .bx-pager.bx-default-pager a.active,.indAppList .bx-wrapper .bx-pager.bx-default-pager a.active{background:#c00000;}
.in-page{display: table;margin: 10px auto;color:#888;}
.in-page a{float: left;padding: 0 10px;height: 35px;line-height: 35px;margin: 0 2px;border: 1px solid#e8e8e8;background:#fff;}
.in-page a:hover, .in-page a.cur {color: #fff;border-color:#000000;background:#000000;}