@charset "utf-8";
*{ margin: 0; padding: 0}
*, :focus, :hover, :active {-webkit-tap-highlight-color:rgba(204,0,0,0);outline: 0;}
body{ width:100%; margin:0; padding:0; -webkit-user-select: none; /* 不允许选择文字 */
	font-family: Microsoft YaHei,Arial,Helvetica,STHeiti STXihei,Tohoma,Arial;
	font-size:1em;color:#525252; background-color:#fff;
	padding-bottom:4em;
}
input[type="submit"],input[type="reset"],input[type="button"], button, textarea{ -webkit-appearance: none; }/* 去除默认样式 */
div,ul,li,p{ padding:0; margin:0; }
li{ list-style:none; }
img{ border:0;}
a{ color:#000; text-decoration:none; outline：none; }
.cls { height:1px; overflow:hidden; clear:both;}
/* 进度条，开始 */
.progress_2{ position:absolute; z-index:9999; width:90%; overflow:hidden;left:5%; top:50%; margin-top:-1px;}
	.progress_2 .bar_bg{ position:relative; width:100%; height:2px; overflow:hidden; background-color:#eeeded;}
	.progress_2 .progress_bar{ position:absolute; width:2%; height:2px; overflow:hidden; background-color:#bbbbbb; }
	.progress_2 .loadingText{padding-top: 10px;text-align: center;font-size: 12px;font-family: Microsoft YaHei;color: #fff;letter-spacing: 3px;}
.fullLayer{
	width: 100%;
	height: 100%;
	position: absolute; top:0;
	z-index: 998;
	background: rgba(255, 255, 255, .8);
}
/* 进度条，结束 */

.logo{ width:100%; display:inline-block;}
.logo > img { width: 100%; height: auto; }
.banner{ width:100%; display:inline-block; position:relative;}
.banner .pic{ width:100%; height:auto; }

.puton {background:url("../../images/mobile/la.jpg") no-repeat center top; background-size: cover;}
.puton > ul { display: flex; justify-content: space-around; padding: 10vh 0vw 3vh 0vw; }
.puton > ul > li { width: 20vw; overflow: hidden; text-align: center; }
.puton > ul > li > a > img { width: 15vw; height: auto; }
.puton > ul > li > a > span { font-size: 14px; display: block; width: 20vw; overflow: hidden; text-align: center; }

.about { display: flex; padding: 0vh 2vw; justify-content: space-between; background:url("../../images/mobile/bh.jpg") no-repeat center top; background-size: cover;}
.about > div { padding: 10vh 0vw 3vh 0vw; }
.about > div:nth-child(1) { width: 35vw; overflow: hidden; }
.about > div:nth-child(1) > a > img { width: 35vw; height: auto; }
.about > div:nth-child(2) { width: 60vw; overflow: hidden; }
.about > div:nth-child(2) > a > p {color: #5a5a5a; font-size: 14px; line-height: 1.5; text-indent: 2em;} 

.notice { display: flex; justify-content: flex-end; background: url("../../images//mobile/gg.jpg") no-repeat left top; background-size: cover;}
.notice > ul { width: 78vw; overflow: hidden; }
.notice > ul > li { font-size: 14px; line-height: 2; width: 78vw; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.compay { background: url("../../images/mobile/bh1.jpg") no-repeat center top; background-size: cover;}
.compay > ul { padding-top: 10vh; display: flex; justify-content: space-around; flex-wrap: wrap; }
.compay > ul > li {margin-bottom: 2vh; width: 45vw; overflow: hidden; text-align: center; background: #fff; border: 1px solid #cbcbcb; border-radius: 50px; }
.compay > ul > li > a { color: #5A5A5A; line-height: 2.5; font-size: 14px;}

.friend { text-align: center; line-height: 2; font-size: 14px; }

.btn3 { position: fixed; z-index: 3; bottom: 0px; border-top: 1px solid #b3b3b3; background: #e6e6e6; width: 100%; text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box; }
.menu { position: relative; float: left; width: 25%; height: 7vh; line-height: 7vh; background: #fff; border-right: 1px solid #ebebeb; box-sizing: border-box; -webkit-box-sizing: border-box; }
.menu:last-child { border-right: none; }
.new-sub { position: absolute; bottom: 8vh; z-index: 10; width: 100%; padding: 0px 10px; background: #fff; box-sizing: border-box; -webkit-box-sizing: border-box; border: 1px solid #c1c1c1; border-radius: 5px; display: none; }
.new-sub li { width: 100%; background: #fff; float: none; box-sizing: border-box; -webkit-box-sizing: border-box; border-top: 1px solid #c1c1c1; }
.new-sub li a { display: block; height: 7vh; line-height: 7vh; text-align: left; background: #fff; color: #333; border: none; text-align: center; font-size: 14px; }
.sanjiao { position: absolute; bottom: 5px; right: 5px; width: 0; height: 0; border: 5px solid transparent; border-right: 5px solid #000; border-bottom: 5px solid #000; opacity: .5; }
.bt-name { font-size: 14px; color: #000; }
.bt-name a { display: block; font-size: 22px; color: #000; }
.new-sub .tiggle { width: 0px; height: 0px; position: absolute; left: 50%; margin-left: -10px; bottom: -9px; border-top: 10px solid #EEEEEE; border-left: 10px solid transparent; border-right: 10px solid transparent; z-index: 10; }
.new-sub .innertiggle { width: 0px; height: 0px; position: absolute; left: 50%; margin-left: -9px; bottom: -8px; border-top: 9px solid white; border-left: 9px solid transparent; border-right: 9px solid transparent; z-index: 11; }


.header{ width:100%; position:relative;}
	.header>img{ width:100%; height:auto; }
.insidebanner{width:100%; position:relative;}
	.insidebanner>img{ width:100%; height:auto; }
.insidearea{ width:94%; margin:0.5em auto auto auto; padding:2%; position:relative; background-color:#FFF; border-radius:0.5em; border:1px solid #ddd; }
.insidearea>.insidenav{ position:relative; padding:0.8em 0; border-bottom:1px solid #ddd;}
.insidearea>.insidenav>.sline{position:absolute; z-index:1; left:0; bottom:-1px; width:35px; height:2px; overflow:hidden;background-color:#ea0001;}
.insidearea>.insidecontent{ width:100%; position:relative;}
.insidearea>.insidecontent>h4{ padding:0; margin:0; padding-top:1em; }
.insidearea>.insidecontent>.title{ display:flex;display: -webkit-flex;margin:1em auto auto auto;}
.insidearea>.insidecontent>.title>.t{flex-grow:0; flex-basis:content; margin:auto auto; font-size:1.2em; font-weight:bold; line-height:1.5;}
.insidearea>.insidecontent>.publish{ width:100%; padding:1em 0; text-align:center; color:#999;
font-size:0.8em;}
.insidearea>.insidecontent>.content{ width:100%; position:relative; }
.insidearea>.insidecontent>.content img{ max-width:100%; height:auto; margin:0.3em 0; }
.insidearea>.insidecontent>.content, .insidearea>.insidecontent>.content div,
.insidearea>.insidecontent>.content p{ line-height:1.6; }

	

.listdesc{display:flex; display:-webkit-flex; position:relative; flex-direction:column;
 overflow:hidden;}
.listdesc ul li{ width: 100%;padding-top: 1em; }
.listdesc ul li>a{     
    display: inline-block;
    width: 96%;
    padding: 2%;
    position: relative;
    border: 1px solid #ddd;
    border-radius: 0.25em;
    background-color: #fbfbfb;
}
.listdesc ul li>a>.tit{ width:100%; font-weight:bold; padding:0.5em 0; color:#666;
overflow:hidden; white-space:nowrap;text-overflow:ellipsis; }
.listdesc ul li>a>.desc{
	display:flex; display:-webkit-flex;align-items:center;align-content : flex-start;
	width:100%;
    font-size: 0.8em;
    color: #999;
    text-align: justify;
	line-height:190%;
}
.listdesc ul li>a>.desc>.tp{ width:25%; height:auto; margin-right:1%;}


/* 频道页默认模反，列出频道下所有小栏目，每个小栏目显示5条标题 开始 ========================================== */
.channelDe{ width:100%;min-height:540px; position:relative;}
.channelDe .cats{ margin-top:20px; border:1px solid #ddd; border-radius:5px; padding:1%; }
.channelDe .cats .tit{ padding:8px 0; border-bottom:1px dashed #ddd; }
.channelDe .cats .tit .t{ font-size:16px; font-weight:bold;}
.channelDe .cats .tit .a{ float:right;}
.channelDe .cats .ul{ display:block; margin-top:5px; width:100%; height:40px;}
.channelDe .cats .ul .l, .channelDe .ul .r{ display:inline-block; float:left; height:40px; line-height:40px;}
.channelDe .cats .ul .l{ width:80%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.channelDe .cats .ul .r{ width:20%; text-align:right; color:#999;}
/* 频道页默认模反，列出频道下所有小栏目，每个小栏目显示5条标题 结束 ========================================== */