/*main*/
.sidebar{width: 20%;border-radius: 3px;}
.sidebar ul{ overflow: hidden;border-bottom: 1px solid #eee;background: #fff;padding: 10px;}
.sidebar ul li{line-height: 2em;}
.sidebar ul li:hover{background: #eee;}
.sidebar ul li a{width:95%;margin: 0 auto; display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.sidebar ul li a i{font-size:12px;color:#ccc;padding-right: 2px;}
.sidebar ul.duan li{display:inline-block;}
.sidebar ul.duan li a{width: 100%;}
@media screen and (max-width: 640px){
.sidebar{width: 96%;margin: 0 auto;float:initial;background:initial;border: none;}
.sidebar.shangbu{padding-bottom:15px;}
.sidebar ul{border: none;}
.sidebar ul li{width: 33.33%;float: left;}
}
/*content*/
.weizhi{height: 40px; line-height: 40px; margin: 0 10px;border-bottom: 1px solid #eee;overflow: hidden;position: relative;padding-left: 25px;}
.weizhi span{color: #f00;font-weight: bold;}
.weizhi:before{content: "";display: block;width: 20px; height: 20px;background: url("../images/home.png") no-repeat;background-size: 100% auto;
position: absolute;top:50%;margin-top: -10px; left:0;z-index: 1;}
.weizhi h1{display:inline-block;font-size: inherit;}
@media screen and (max-width: 640px){
.weizhi{padding-left: 0;font-size:12px;color: #999;border-bottom: none;}
.weizhi a{color: #999;}
.weizhi:before{display:none;}
.pc{display:none;}
}
/*search*/
.search{width: 350px;max-width: 70%; white-space:nowrap;}
.search .kuang{width: 73%;padding-left: 2%; height: 30px;border: 1px solid #ccc;}
.search .sou{width:23%; height:32px;/*margin-left: -5px;*/border-radius: 3px; border: 1px solid #ccc; background: #ccc;color: #666;font-size:14px;font-weight: bold;cursor:pointer;}
.search .sou:hover{background: #39c;border: 1px solid #39c;color: #fff;}
@media screen and (max-width: 640px){
.search.no{display:none;}
}
/*content*/
.content{width: 79%;border-radius: 3px;background: #fff;}
.content .list ul{overflow: hidden;margin: 0 3%;padding: 10px 0;}
.content .list ul h1{line-height: 2em;font-size: 24px;color: #666;}
.content .list ul li{line-height: 2em;padding-left:15px;overflow: hidden; position: relative;}
.content .list ul li:before{content: "";display: block;width: 5px; height: 5px;border-radius: 50px;background: #39c;
position: absolute;top:50%;margin-top: -2.5px; left:0;z-index: 1;}
.content .list ul li a{color: #39c;display: inline-block;max-width: 70%; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.content .list ul li a:hover{text-decoration: underline;}
.content .list ul li i{font-size: 12px;color: #999;}
@media screen and (max-width: 640px){
.content{width: 100%;border: none; float:initial;overflow:hidden;}
.content{margin-bottom: 10px;padding: 0 3%;}
.content .list ul li{padding-left:initial;}
.content .list ul li:before{display: none;}
}
/*@main*/
/*页码*/
.yema{width:100%;overflow: hidden;margin: 30px 0; text-align: center;}
.yema ul{display: inline-flex;margin:0 auto;}
.yema ul {border:1px solid #999;border-radius: 5px;margin:6px;text-align:center;}
.yema ul a,.yema ul span{display:block;padding: 2px 10px;}
.yema ul a:hover, .yema ul .active a{background:#39c;color: #FFF;}
.yema ul .thisclass,.yema ul .pageinfo{padding: 1.5px 10px;}
.yema ul .thisclass{background:#39c;color:#FFF;}
.yema tbody td{ float:left;line-height:30px; font-size:14px;}
@media screen and (max-width: 640px){
.yema ul{display: block;}
}
/*详情页*/
.news{}
.news .title{padding-top:50px;}
.title{padding-bottom:20px;text-align: center;border-bottom: 1px dashed #ccc;}
.title h1{line-height: 1.2em;font-size: 24px;color: #000;}
.title span{font-size: 12px;color: #999;}
.biaoti{height: 40px;line-height: 40px;font-size:16px;color: #fff;background:#39c;padding-left: 35px;position: relative;}
.biaoti:before{content: "";display: block;width: 16px;height: 16px;background: url("../images/bt0.png") no-repeat;background-size: 100% auto;
    position: absolute;top: 50%;margin-top: -8px;left: 15px;z-index: 1;}
.news .nei{font-size:16px;line-height:2em; margin: 20px;}
.news .nei a{color: #39c;}
.news .nei a:hover{color: #FD5858;text-decoration: underline;}
.news .nei img{max-width: 100%;height: auto!important;}
.news .nei h2{font-size: 18px;line-height: 2em; position: relative;padding-left: 30px;margin-top: 1em;}
.news .nei h2:before{content: "";display: block;width: 20px; height: 20px;background: url("../images/bt.png") no-repeat;background-size: 100% auto;
position: absolute;top:50%;margin-top: -10px; left:0px;z-index: 1;}
.news .nei li{list-style:inherit;margin-left:20px;}
.news .tag{width:100%;padding:15px 0; overflow: hidden;}
.news .tag a{display:inline-block;padding:3px 12px;color:#fff; background:#39c;border-radius:30px; margin-right:10px;}
.news .tag a:hover{color:#fff;background:#007fff;}
.news .xguan{color: #666;margin-top: 30px;border: 1px dashed #ddd;padding: 20px 0 20px 40px;background: #F8F7F3;overflow: hidden;}
.news .xguan span{font-size: 16px; font-weight: bold;}
.news .xguan a{color: #39c;}
.news .xguan a:hover{text-decoration: underline;}
.gaotu{margin-top:10px;}
/*上下文章*/
.zuoyou{width: 100%;padding: 15px 2%; margin:20px 0;overflow:hidden;background:#eee;border:1px solid #ccc;border-radius: 3px;}
.zuoyou .zuo,.zuoyou .you{max-width:48%;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zuoyou .zuo{float: left;}
.zuoyou .you{float: right;}
.zuoyou a{font-size:14px;}
@media screen and (max-width: 640px){
.biaoti{color:#000;background:none;padding-left:0;font-weight:bold;}
.biaoti:before{display:none;}
.zuoyou{border:none;}
.zuoyou .zuo, .zuoyou .you{width: 100%;max-width: 96%;float: initial;margin: 0 2%;}
}
/*畅言*/
.service-wrap-w a{width:0px;height:0px; overflow:hidden!important;}
@media screen and (max-width: 640px){
.news{margin: 30px 1%;}
.news .xguan{border:none; padding:initial;background:initial;}
.news .xguan a{font-size:14px;}
.news .title{padding-top:0;}
.title{border-bottom:none;text-align: left;}
.title h1{font-size: 1.6em;}
.news .nei{margin: 10px 0;font-size:14px;}
}
/* 详情页悬导航 */
#amNav{position: relative;}
/*#floatingNav{position: fixed;top: 25%;right: 5%; background: #fff;padding: 10px;border: 1px solid #ccc;border-radius: 5px;}*/
/*#floatingNav a{line-height: 2em;color: #007fff;}*/
/*#floatingNav a.active{color: #FD5858;}*/
/*.Nav_bj{position: fixed;top: 25%;right: 5%;z-index: 999;}*/
/*.Nav_bj .ono{display: block;margin-top:0;padding: 0;z-index: 5;}*/
/*.Nav_bj .ono i{display: block;width: 26px;height: 26px;line-height: 25px; border-radius: 25px;background: #2d8ded;color: #fff;*/
/*    font-size: 24px;font-weight: 100;font-style: normal;text-align: center;cursor: pointer; position:absolute;right: -10px;top: -10px;z-index: 9;}*/
/*@media screen and (max-width:740px) {*/
/*#floatingNav{display: none;}*/
/*}*/


/* 图标按钮样式 */
#Navxian{position:absolute;right:-10px;width:0px;height:100%;background:#f60;}
#toggleBtn{position:fixed;top:140px;right:;width:40px;height:40px;background-color:#007bff;color:#fff;font-size:20px;border-radius:50%;z-index:10001;
    cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;transition:background-color 0.3s}
/* 导航面板样式 */
#floatingNav{position:fixed;top:180px;right:;max-width:250px;max-height:0;overflow:hidden;background-color:rgba(0,123,255,0.95);border-radius:12px;opacity:0;padding:0 16px;
    transition:max-height 0.4s ease,opacity 0.4s ease,padding 0.3s ease;z-index:10000;pointer-events:none}
#floatingNav.active{max-height:500px;opacity:1;padding:16px;pointer-events:auto}
#floatingNav ul{list-style:none;margin:0;padding:0}
#floatingNav li{margin-bottom:10px}
#floatingNav a{color:white;text-decoration:none;font-size:14px}
#floatingNav a:hover{text-decoration:underline}

/*app手机版*/
.app{width: 100%; overflow: hidden;background:url("../images/app_bj.jpg") no-repeat;background-size:cover;background-position: center;
	position: relative;}
.app span{width: 23%;display: block; position: absolute;}
.app span.zs{top: 0;left: 0;}
.app span.yx{bottom: 0;right: 0;}
.app ul{display: block;max-width: 1000px;margin: 70px auto 30px; overflow: hidden;}
.app ul li{}
.app .tou .tu{width: 350px;}
.app .tou .tu img{}
.app .tou .wen{width:100%; max-width: 600px;padding-top: 50px;}
.app .tou .wen p{padding: 12px 0;}
.app .tou .wen .t_1{font-size: 3.2em;line-height: 1.2em;color: #000;font-weight: 100;font-family: "YouYuan";}
.app .tou .wen p.t_2{font-size: 1.4em;line-height: 1.2em;color: #333;font-weight: bold;background:url("../images/xian.png") no-repeat;}
.app .tou .wen p.t_2 i{padding: 0.8em;color: #E33B37;}
.app .tou .wen p.t_4{max-width: 450px; overflow: hidden;}
.app .tou .wen p.t_4 a{width: 48%;height: 50px;line-height: 50px;color: #E33B37;font-size: 1.2em;background: #fff; display: block;text-align: center; border: 1px solid #E33B37;border-radius: 5px;}
.app .tou .wen p.t_4 a:hover,.erwei .tou .wen p.t_4 a:hover, .app .tou .wen p.t_4 a.right{background: #E33B37;color: #fff;}
.app .tou .wen p.t_5{font-size: 1.2em;}
.app .tou .wen p.t_5 a{color: #06f;}
.app .tou .wen p.t_5 a:hover{color: #E33B37;}
.tixing{background: #A1A7B1;}
.tixing .tou{max-width: 800px;}
.tixing .tou .wen{width: 420px;padding-top: 190px;}
.baise .tou .wen p.t_1{color: #eee;}
.baise .tou .wen p.t_2{color: #fff;}
.chayue{background: #eee;}
.erwei{background: #eee;height: 600px;}
.erwei .tou .wen{width: 100%;}
.erwei .tou .wen p{text-align: center;}
.erwei .tou .wen p.t_4{margin: 0 auto;}
@media screen and (max-width: 640px){
.app .tou .tu{display:none;}
.app .tou .wen{padding: 0 6%;}
.app .tou .wen p.t_2{font-size:14px;}
}


