/*�ײ�*/
.footer{padding: 20px 0;margin-top: 50px;border-top: 0px solid #ddd;background: rgb(54 80 140 / 7%)}
.beian{font-size: 13px;text-align: center;color: #888;}
.beian a{font-size: 13px;color: #888;}


/*������*/
/*.mainbox-out{width: 100%;height: 100%;background-color: #e8e9ec;left: 0;top: 0;*/
/*background-repeat: no-repeat;background-position: center;background-size: cover;overflow-x: hidden;overflow-y: scroll}*/
/*!*.mainbox-out{width: 100%}*!*/
body{background-color: #e8e9ec;}
.mainbox-out-container{width: 100%;height: 100%;overflow: hidden}
/*���*/
.mainbox{width: 100%}
.container{width: 90%;margin: 0 auto;max-width: 1120px}
.box{width: 100%;margin-top: 40px;border-radius: 10px;box-shadow: 0 0 10px 0px rgba(7,17,27,0.05);overflow: hidden;
    background-color: #e0e4ed;}
/*.box.hide .main-left{position: fixed;top: 0;height: 100%}*/
.main-left-box{width:25%;float: left;box-sizing: border-box;}
.main-left-con{padding: 20px;box-sizing: border-box}
.main-left{width: 100%}
.main-left .top{padding: 5px 0}
.main-left .top a{display: block;text-align: center}
.main-left .top a img{width: 120px}
.left-con li a{
    color: #555!important;
}
.left-line{border-bottom: 1px solid rgb(194 202 220);margin: 15px 0}
.left-ul li a{width: 100%;display: block;border-radius: 5px;font-size: 15px;color: #555;
    padding: 10px 0 10px 50px;box-sizing: border-box;background-position: left 15px center;
    background-size: 20px;background-repeat: no-repeat;}
.left-ul li:nth-child(n+2){margin-top: 8px}
.left-ul li:nth-child(1) a{background-image: url("../img/ic1/ic1.png")}
.left-ul li:nth-child(2) a{background-image: url("../img/ic1/ic5.png")}
.left-ul li:nth-child(3) a{background-image: url("../img/ic1/ic6.png")}
.left-ul li:nth-child(4) a{background-image: url("../img/ic1/ic7.png")}
.left-ul li:nth-child(5) a{background-image: url("../img/ic1/ic2.png")}
.left-ul li a:hover{background-color: rgb(194 202 220)}
.left-ul li a[data=xz]{background-color: rgba(154,167,197,0.3);color: #444}
.left-con{padding:10px 20px;box-sizing: border-box;background: rgba(255,255,255,0.2)}
.left-con li{font-size: 14px;color: #555;padding: 3px 0px}
.time-now{text-indent: 20px;font-weight: bolder;font-size: 16px;display: none}

/*�Ҳ�**/
.main-right{width: 75%;float: right;background: #fff}
.main-right .top{width: 100%;height: 350px;position: relative}
.main-right .top .wr{position: absolute;left: 0px;bottom:20px;font-size: 32px;color: #fff;font-weight: bolder;
    letter-spacing: 2px;z-index: 2;width: 100%;padding:0 20px;box-sizing: border-box;
    text-shadow: 0 0px #ddd, 0px 0 #ddd, -0px 0 #ddd, 0 -1px #ddd;}
.main-right .top .wrt{position: absolute;left: 0px;top:5px;font-size: 16px;color: #fff;font-weight: lighter;text-align: right;
    letter-spacing: 1px;z-index: 3;width: 100%;padding:0 20px;box-sizing: border-box}
.main-right .top .wr span{font-weight: normal;text-align: right;display: block;font-size: 16px;text-shadow: none}
.main-right .top .yin{position: absolute;left: 0px;top: 0px;z-index: 1;width: 100%;height: 100%;
    background: linear-gradient(0deg,rgba(2,2,23,.3) 30%,rgba(255,255,255,0) 100%)}

/*����*/
.catelist a{font-size: 14px;display: inline-block;padding: 3px 10px;border-radius: 3px;background: rgb(224 228 237);
    color: #666}
.catelist a:nth-child(n+2){margin-left: 10px}
.catelist a:hover{background: rgba(194,202,220,0.5);}
.catelist a[data=xz]{background:rgb(154 167 197);color: #fff}
.catelist{padding: 15px 10px 5px 10px;border-bottom: 1px solid rgb(194 202 220);}
.bread{padding: 10px 15px;border-bottom: 1px solid rgb(194 202 220);}
a:hover{text-decoration: none}

.bread{font-size: 14px;color: #999;}
.bread a{color: #999}
.bread a:hover{color: rgb(54 80 140)}

/*�б�*/
.newslist{padding: 20px 10px;}
.newslist li{width: 100%;
    transition: 0.4s;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
}
.newslist li:nth-child(n+2){margin-top: 20px;}
.newslist li {display: block;width: 100%;background: rgb(54 80 140 / 7%);border-radius: 5px;overflow: hidden;
    padding: 12px;box-sizing: border-box;}
.newslist li .i{width:27%;height: 130px;background: #ddd;float: left;max-height: 130px;border-radius: 5px}
.newslist li .t{width: 70%;float: right;padding-right: 1%;box-sizing: border-box}
.newslist li .t .a1{display: block}
.newslist li .t .a1 .p1{color: #333;}
.newslist li .t .a1 .p1 span{color: red;font-style: italic;}
.newslist li .t .a1 .p2{line-height: 1.6;color: #666;margin-top: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.newslist li .t .p3{color: #999;margin-top: 10px;font-size: 12px}
.newslist li .t .p3 a{text-decoration: underline;color: #999}

.newslist li .a3-p2{color: #999;margin-top: 5px;font-size: 14px;margin-bottom: 8px;display: none}
.newslist li .a3-p2 a{text-decoration: underline;color: #999}
.newslist li .t .p4{display: none}
.li-hasimg .p4{display: none}
.news-info-title{border-bottom: 1px solid #ddd;padding-bottom: 20px;}
.newslist li .t .a1:hover{text-decoration: none}
.newslist li .t .a1:hover .p1{color: rgb(54 80 140 / 100%)}
.newslist li:hover{background: rgb(54 80 140 / 12%)}
.newslist li:hover:hover .i img{
    transform: scale(1.1);
    /*兼容*/
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}
/*����*/
.content-box{padding:30px 15px 50px 15px;}
.details{font-size: 16px;color: rgb(53 60 65 / 90%);line-height: 2.0}
.details.has{margin-top: 20px;}
.details p.st{color: #222;font-weight: bolder;font-size: 18px;border-left: 3px solid rgb(54 80 140);
    padding-left: 15px;height: 25px;line-height: 25px;margin-bottom: 15px}
.details p.kuai{margin: 5px 0;padding: 15px 10px;box-sizing: border-box;background: rgb(194 202 220);border-left: 3px solid rgb(154 167 197)}
.details img{display: block;width: 100%;max-width: 600px;margin: 10px auto}
.details img[attr-data=bjbiaoqing]{display: inline;margin: 0 3px;position: relative;top: -3px;max-width: none;width: auto}
.details video{width: 100%;height: auto;max-height: 800px}
/*��������*/
#lianform input{width: 49%;float: left;display: block;margin:10px 2% 10px 0;padding: 12px 0;outline: none;border: 1px solid rgb(54 80 140 / 7%);
    text-indent: 10px;font-size: 14px;box-sizing: border-box;color: #666;
    background: rgb(54 80 140 / 7%);border-radius: 5px}
#lianform input:nth-child(2n){margin-right: 0;}
#lianform textarea{width: 100%;outline: none;box-sizing: border-box;border: 1px solid rgb(54 80 140 / 15%);font-family: 'Microsoft YaHei', SimHei, SimYou, SimSun, Arial;
    font-size: 14px;padding: 10px 0;text-indent: 10px;height: 100px;margin-top: 15px;margin-bottom: 10px;color: #666;
    border-radius: 5px;background: rgb(54 80 140 / 7%)}
#lianform textarea:focus{border-color: rgb(54 80 140 / 15%);}
#lianform img{height: 46px;margin-top: 10px;cursor: pointer}
#lianform input:focus{background-color: rgb(54 80 140 / 10%);border-color: rgb(54 80 140 / 15%)}
#lianform input.submit{background: rgb(54 80 140 / 60%);font-size: 16px;color: #fff;letter-spacing: 15px}
#lianform input.reset{font-size: 16px;letter-spacing: 15px;margin-right: 0;float: right}

/*����ͼ*/
.li-img{margin-top: 10px;max-width: 420px}
.li-img li{width: 33.3%;float: left;margin-top: 0!important;background: none;border-radius: 0;
    padding: 0}
.li-img .a3{display: block;width: 100%;float: left;height: 140px;overflow: hidden}
.li-img .a3 .i-s{width: 100%;height: 100%;padding: 3px}

/*һ��ͼ*/
.li-img-1{margin-top: 10px;width: 300px;}
.li-img-1 li{width: 100%;float: left;margin-top: 0!important;background: none;border-radius: 0;
    padding: 0;border: 1px solid #eee}

.li-img li:hover,.li-img-1 li:hover{background: none}



.li-hasimg .a1{display: block}
.li-hasimg .a1 .p1{color: #333;}
.li-hasimg .a1 .p1 i{color: #fd327d}
.li-hasimg .a1 .p1 i[data=video]{color: #28c445}
.li-hasimg .a1 .p2{line-height: 1.6;color: #666;margin-top: 1.5%;display: none}
.li-hasimg .p3{color: #999;margin-top: 1%;font-size: 12px}
.li-hasimg .p3 a{text-decoration: underline;color: #999}
.li-hasimg .a1:hover .p1{color: rgb(54 80 140 / 100%)}
.i-video{margin-top: 10px;}
.i-video video{width: 424px;max-height: 250px;background: #fff;}
.news-info-title{}
.clicks{font-size: 14px;color: #999}
.clicks a{text-decoration: underline}
.lian-wx-qq li{display: inline-block;width: 30px;height: 30px;position: relative;
    background-repeat: no-repeat;background-size: 25px;background-position: center;cursor: pointer}
.lian-wx-qq li:nth-child(1){background-image: url("../img/wx.png");margin-left: 15px}
.lian-wx-qq li:nth-child(2){background-image: url("../img/qq.png");background-size: 27px}
.lian-wx-qq li span{display: inline-block;padding: 3px 10px;background: #ddd;color:#fff;
    position: absolute;left: 0;top:-30px;border-radius: 3px;font-size: 14px;opacity: 0}
.lian-wx-qq li:nth-child(1) span{background: #28c445}
.lian-wx-qq li:nth-child(2) span{background: #f08519}
.lian-wx-qq li:hover span{opacity: 1}
.newslist li .a4{width: 100%;color: #333;font-size: 16px;font-weight: bolder;;display: none;margin-bottom: 5px;}
.newslist li .a4 span{color: red;font-style: italic;}
/*�ֻ�ͷ��*/
.m-deader{height: 40px;position: fixed;z-index: 400;left: 0;top: 0;width: 100%;opacity: 0;visibility: hidden}
.m-deader{}
.m-menu{font-size: 20px;line-height: 44px;padding:0 10px;box-sizing: border-box;
    color: rgb(54 80 140);}

.m-menu i{cursor: pointer;}
.m-deader[data=xz] .m-menu{background: rgb(224 228 237)}
/*.m-deader[data=xz]{background: rgb(54 80 140 /1)}*/
.m-deader[data=xz] .m-menu{color: #333;}
/*����*/
.pl{margin-top: 20px;background: rgb(54 80 140 / 10%);border-radius: 5px;padding: 15px;box-sizing: border-box;
border: 1px solid rgb(154 167 197)}
.pl textarea{width: 100%;outline: none;box-sizing: border-box;font-family: 'Microsoft YaHei', SimHei, SimYou, SimSun, Arial;
    font-size: 14px;padding: 10px 0;text-indent: 10px;height: 80px;color: #666;color: rgb(54 80 140);
    border-radius: 5px;background: rgba(255,255,255, 0.7);border: 1px solid rgb(54 80 140 / 15%)}
.pl textarea:focus,.pl .input input:focus{border-color: rgb(54 80 140 / 25%);background: rgba(255,255,255, 0.8)}
.pl .input{margin-top: 2px;}
.pl .input li{float: left;width: 49%;position: relative;}
.pl .input input{display: block;width: 100%;padding: 10px 0;outline: none;border: 1px solid rgb(54 80 140 / 15%);
    text-indent: 10px;font-size: 14px;box-sizing: border-box;color: #666;color: rgb(54 80 140);
    background: rgba(255,255,255, 0.7);border-radius: 5px}
.pl .input li:nth-child(2n){float: right}
.pl .input li:nth-child(n+3){margin-top: 10px;}
.pl .input li img{position: absolute;right:3px;top: 3px;height: 32px;border: 1px solid #eee;display: inline-block;border-radius: 3px;overflow: hidden}
.pl .input input.submit{background: rgb(194 202 220);font-size: 14px;color: #666;border-color: rgb(194 202 220);cursor: pointer;}
.pl li.two input{width: 48%;float: left;text-align: center;letter-spacing: 10px;}
.pl li.two .cancel{float: right;width: 48%;font-size: 14px;color:#fe2c55;text-align: center;border:1px solid rgb(194 202 220);
line-height: 41px;border-radius: 5px;letter-spacing: 10px;background: #fff;cursor: pointer}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;margin: 0;padding: 0;
}
.pinglun .pl li.two .cancel{display: none}
.pinglun .pl li.two input{width: 100%}
/*.plist .pl li.two input:nth-child(2){display: b}*/
/*.plist .pl li.two input{width: 100%}*/
/*����*/
.plbox{padding-top: 20px}
.plbox-t{text-align: center;font-size: 15px;color: #666;}
.plist{margin-top: 20px;}
.plist dt{padding: 15px 12px;box-sizing: border-box;background: rgb(54 80 140 / 7%);border-radius: 5px}
.plist dt:nth-child(n+2){margin-top: 15px;}
.plist .pl_floor .pl1{margin-bottom: 0px}
.plist .pl_floor .pl1 .i{width: 40px;height: 40px;background: #eee;float: left;border-radius: 50%;}
.plist .pl_floor .pl1 .t{float: left;margin-left: 10px;}
.plist .pl_floor .pl1 .t .p1{font-size: 14px;color: #333;font-weight: bolder}
.plist .pl_floor .pl1 .t .p2{font-size: 12px;color: #999;font-weight: lighter;display: none}
.plist .pl_floor .pl1 .back{float: right;color: rgb(54 80 140);font-size: 16px;padding-right: 10px;opacity: 0;cursor: pointer;}
.plist .pl_floor .pl2{padding-left: 48px;position: relative;top: -15px;}
.plist .pl_floor .pl2 .con{font-size: 14px;color: #555;line-height: 1.6}
.plist .pl_floor .pl2 .time{font-size: 14px;color: #999;margin-top:10px;}
/*.pl_floor1 .pl2 .time{display: none}*/
.plist .pl_floor .pl2 .time span.s1{display: inline-block;margin-right: 20px}
.plist .pl_floor .pl2 i{font-size: 12px;cursor: pointer;}
.plist .pl_floor .pl2 i[data=zan]{font-size: 15px;position: relative;color: #333;}
.plist .pl_floor .pl2 i[attr=ed]{color: #fe2c55;}
.plist .pl_floor .pl2 small{font-size: 14px;color: #333;}
.plist .pl_floor:hover .pl1 .back{opacity: 1}
.pl_floor2{padding: 3px 10px 3px 10px;background: rgb(54 80 140 / 0%);border-radius: 5px;box-sizing: border-box;}
.pl_floor2_ul{margin-top: 5px}
.pl_floor2_ul li.plli:nth-child(n+2){margin-top: 5px;}
.pl_floor .pname{color: rgb(54 80 140);font-size: 14px;font-weight: bolder;display: none;margin-top: 10px;}
/*.pl_floor{float: right}*/
.pl_floor[data=pl_level2]{padding-left: 40px}
.pl_floor[data=pl_level3]{padding-left: 80px}
.pl_floor[data=pl_level4]{padding-left: 120px}
.pl_floor[data=pl_level5]{padding-left: 160px}
.pl_floor[data=pl_level6]{padding-left: 200px}
.pl_floor[data=pl_level7]{padding-left: 240px}
.pl_floor[data=pl_level8]{padding-left: 280px}
.pl_floor[data=pl_level9]{padding-left: 320px}
.pl_floor[data=pl_level10]{padding-left: 360px}
/*.pl_floor2_ul{background: rgb(54 80 140 / 7%)}*/
.pl_floor .pl{margin-top: 0}
/*.pname{display: none}*/
.ismy {
    font-size: 12px;
    display: inline-block;
    background-color: #fe2c55;
    color: #fff;
    font-weight: lighter;
    padding: 0px 4px;
    border-radius: 5px;
    margin-left: 5px;}

/*���ض���*/
.side-top{position: fixed;width:40px;bottom: 50px;right: 0;display: none}
.side-top a{display: block;width: 100%;height: 40px;text-align: center;line-height: 40px;font-size: 17px;color: #666;
    margin-top: 5px;box-shadow: 0 0 10px 0px rgb(7 17 27 / 15%);border-radius: 5px;background: #fff;cursor: pointer
}
.side-top .tohome{display: none;}
.side-top a:active{color: #333}


/*����*/
.emoji .t1{font-size: 25px;cursor: pointer}
.emoji .t1 span{font-size: 12px;position: relative;color: rgb(54 80 140);margin-left: 8px;;top: -4px;}
.emoji .t1 span:active{background: none}
.emolist{display: none;padding: 10px 0 10px 10px;box-sizing: border-box;background: #fff;border-radius: 5px;max-height: 200px;overflow-x: hidden;overflow-y: scroll;}
.emolist span{font-size: 22px;cursor: pointer;
display: inline-block;margin: 2px;transition: 0.3s;-webkit-transition:0.3s;-o-transition:0.3s;-moz-transition:0.3s}
.emolist span:hover{
    transform:scale(1.4) translateY(-2px);
    -ms-transform:scale(1.4) translateY(-2px); 	/* IE 9 */
    -moz-transform:scale(1.4) translateY(-2px); 	/* Firefox */
    -webkit-transform:scale(1.4) translateY(-2px); /* Safari �� Chrome */
    -o-transform:scale(1.4) translateY(-2px); 	/* Opera */}
/*.emoji:hover .emolist{display: block}*/
/*.emoji:hover .t1{display: none}*/
.emolist::-webkit-scrollbar {/*������������ʽ*/
    width:10px;     /*�߿�ֱ��Ӧ�����������ĳߴ�*/
    height: 1px;
}
.emolist::-webkit-scrollbar-thumb {/*����������С����*/
    border-radius: 10px;
    background-color: rgb(154 167 197);
}
.emolist::-webkit-scrollbar-track {/*������������*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    /*border-radius: 10px;*/
    background: #fff;
}


/*�������*/
.theme-box{position: fixed;width: 100%;padding:15px 0 20px 0;left: 0;top: 0;background: rgba(255,255,255,1);z-index: 9999;box-sizing: border-box;
    border-bottom: 1px solid #eee;
transform: translateY(-50%);
    -ms-transform: translateY(-50%) ; 	/* IE 9 */
    -moz-transform: translateY(-50%); 	/* Firefox */
    -webkit-transform: translateY(-50%); /* Safari �� Chrome */
    -o-transform: translateY(-50%); 	/* Opera */
    opacity: 0;
    visibility: hidden}
.theme-box[data=show]{
    transform: translateY(0%);
    -ms-transform: translateY(0%) ; 	/* IE 9 */
    -moz-transform: translateY(0%); 	/* Firefox */
    -webkit-transform: translateY(0%); /* Safari �� Chrome */
    -o-transform: translateY(0%);
    opacity: 1;
    visibility: visible;
}
.theme-box[data=show],.theme-box[data=hide]{
    transition: 0.5s;
    -moz-transition: 0.5s; /* Firefox 4 */
    -webkit-transition: 0.5s; /* Safari �� Chrome */
    -o-transition: 0.5s; /* Opera */
}
.theme-list{margin-top: 5px;}
.theme-list li{width: 18%;float: left;padding: 20px 0;text-align: center;color: #333;font-size: 14px;box-sizing: border-box;
margin: 10px 1%;border-radius: 10px;border: 1px solid #dddddd;position: relative;cursor: pointer;}
.theme-list li i{display: none;}
.theme-list li[flag=xz] i{display: inline-block;margin-left: 5px}
.theme-list li:nth-child(1){border-color: rgb(154,167,197);background: rgba(154,167,197,0.5);}
.theme-list li:nth-child(2){border-color: rgb(130,196,150);background: rgba(130,196,150,0.5)}
.theme-list li:nth-child(3){border-color: rgb(135,206,250);background: rgba(135,206,250,0.5)}
.theme-list li:nth-child(4){border-color: rgb(236,210,69);background: rgba(236,210,69,0.5)}
.theme-list li:nth-child(5){border-color: rgb(100,149,237);background: rgba(100,149,237,0.5)}
.theme-list li:nth-child(6){border-color: rgb(240,128,128);background: rgba(240,128,128,0.5)}
.theme-list li:nth-child(7){border-color: rgb(255,182,193);background: rgba(255,182,193,0.5)}

.theme-list li:nth-child(1):hover{border-color: rgb(154,167,197);background: rgba(154,167,197,0.7);}
.theme-list li:nth-child(2):hover{border-color: rgb(130,196,150);background: rgba(130,196,150,0.7)}
.theme-list li:nth-child(3):hover{border-color: rgb(135,206,250);background: rgba(135,206,250,0.7)}
.theme-list li:nth-child(4):hover{border-color: rgb(236,210,69);background: rgba(236,210,69,0.7)}
.theme-list li:nth-child(5):hover{border-color: rgb(100,149,237);background: rgba(100,149,237,0.7)}
.theme-list li:nth-child(6):hover{border-color: rgb(240,128,128);background: rgba(240,128,128,0.7)}
.theme-list li:nth-child(7):hover{border-color: rgb(255,182,193);background: rgba(255,182,193,0.7)}
.theme-close i{font-size: 18px;display: inline-block;margin-right: 10px;}
.theme-close{text-align: right;cursor: pointer}

/*左侧头像*/
.main-left .avtor{
    width: 100px;
    height: 100px;
    overflow: hidden;
    margin: 0 auto 10px auto;
    border-radius: 100%;
    transition: 0.5s;
    -ms-transform: 0.5s;
    -moz-transform: 0.5s;
    -webkit-transform: 0.5s;
    -o-transform: 0.5s;
    cursor: pointer;
    box-shadow: 0 0 10px 0px rgb(7 17 27 / 30%);
}
.main-left .avtor img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.main-left .avtor:hover{
    border-radius: 10%;
    transform: scale(2.2) translateY(20px);
    -ms-transform: scale(2.2) translateY(20px);
    -moz-transform: scale(2.2) translateY(20px);
    -webkit-transform: scale(2.2) translateY(20px);
    -o-transform: scale(2.2) translateY(20px);
    transition: 0.5s;
}



/*底部友情链接-s*/
.ylink{
    padding: 10px 0;
    text-align: center;
}
.ylink a{
    display: inline-block;
    margin: 0 6px;
}
.ylink a img{
    display: inline-block;
    height: 20px;
}
.ylink a:nth-child(1) img{
    height: 16px;
}
/*底部友情链接-e*/
