/*main*/
.sidebar{width: 20%;border: 1px solid #ccc;border-radius: 5px;overflow:hidden;background: #fff;}
.sidebar ul{ overflow: hidden;border-bottom: 1px solid #eee;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; }
/*content*/
.weizhi{height: 40px; line-height: 40px; margin: 0 20px;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("") no-repeat;background-size: 100% auto;
position: absolute;top:50%;margin-top: -10px; left:0;z-index: 1;}
/*search*/
.search{width: 350px;max-width: 70%; white-space:nowrap;}
.search .kuang{width: 73%;padding-left: 2%; height: 30px;border: 1px solid #ccc;color: #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;}
/*content*/
.content{width: 79%;border: 1px solid #ccc;border-radius: 5px;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;}
/*@main*/
/*页码*/
.yema{width:100%;overflow: hidden;margin: 30px 0; text-align: center;}
.yema ul{display: inline-flex;margin:0 auto;}
.yema ul li{float:left;border:1px solid #999;border-radius: 5px;margin:6px;text-align:center;}
.yema ul li a,.yema ul li span{display:block;padding: 2px 10px;}
.yema ul li a:hover{background:#39c;color: #FFF;}
.yema ul .thisclass,.yema ul li .pageinfo{padding: 1.5px 10px;}
.yema ul .thisclass{background:#39c;color:#FFF;}
.yema tbody td{ float:left;line-height:30px; font-size:14px;}

/*详情页*/
.news{margin: 30px 3%;}
.title{padding-bottom:20px;text-align: center;border-bottom: 1px solid #ccc;}
.title h1{line-height: 1.2em;font-size: 24px;color: #000; font-weight: 100}
.title span{font-size: 12px;color: #999;}
.biaoti{height: 40px;line-height: 40px;font-size:16px;color: #fff;background:#c90000;padding-left: 35px;position: relative;}
.biaoti:before {
content: "";
display: block;
width: 16px;
height: 16px;
background: url("") no-repeat;
background-size: 100% auto;
position: absolute;
top: 50%;
margin-top: -8px;
left: 15px;
z-index: 1;}
.news .nei{margin: 20px 10px;}
.news .nei a{color: #c90000;}
.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: 10px;margin-top: 1em;}
.news .nei h2:before{content: "";display: block;width: 20px; height: 20px;background: url("") no-repeat;background-size: 100% auto;
position: absolute;top:50%;margin-top: -10px; left:-20px;z-index: 1;}
.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: #c90000;}
.news .xguan a:hover{text-decoration: underline;}
/*上下文章*/
.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;}



/*app手机版*/
.app{width: 100%; height: 800px;overflow: hidden;background:url("../images/app_bj.jpg") no-repeat;background-size:auto 100%;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: 0 auto; overflow: hidden;margin-top: 70px;}
.app ul li{}
.app .tou .tu{width: 350px;}
.app .tou .tu img{}
.app .tou .wen{width: 600px;padding-top: 50px;}
.app .tou .wen p{padding: 12px 0;}
.app .tou .wen p.t_1{font-size: 3.4em;line-height: 1.2em;color: #666;font-family: "YouYuan";}
.app .tou .wen p.t_2{font-size: 1.5em;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{width: 450px; overflow: hidden;}
.app .tou .wen p.t_4 a{width: 220px;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{background: #E33B37;color: #fff;}
.app .tou .wen p.t_5{font-size: 1.2em;font-weight: bold;}
.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){
.sidebar{width: 96%;margin: 0 auto;float:initial;}
.content{width: 100%;border-left: none;border-right: none; float:initial;}
.content{margin-bottom: 10px;padding: 0 2%;}
.sidebar ul li{width: 33.33%;float: left;}
.content .list ul li{padding-left:initial;}
.content .list ul li:before{display: none;}
.yema ul{display: block;}
.title{text-align: left;padding: 0 10px 20px;}
.title h1{font-size: 1.3em;}
.zuoyou .zuo, .zuoyou .you{width: 100%;max-width: 96%;float: initial;margin: 0 2%;}

}


