/*每个页面公共css */
/* reset */
body {
	-webkit-tap-highlight-color: transparent;
}

body,
input,
textarea,
select {
	font-size: 0.42rem;
	font-family: Microsoft YaHei, SimSun, arial;
	word-break: break-word
}

body,
h1,
h2,
h3,
p,
ul,
ol,
dl,
dd,
form {
	margin: 0;
}

em,
i {
	font-style: normal;
}

ul,
ol {
	list-style-type: none;
	padding-left: 0;
}

img {
	border: 0;
}

a {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	color: #000;
	text-decoration: none;
}

html {
	width: 100%;
	min-height: 100%;
}

body {
	background-repeat: no-repeat;
	background-position: 50% 0;
}

/*鍘绘帀閫変腑杈规*/
input,
button,
a {
	outline: 0 none !important;
}

/* common */
.region,
.mod,
.mhd,
.mbd {
	clear: both;
	content: ".";
	display: block;
	height: auto;
	overflow: hidden;
	*zoom: 1
}

.l {
	float: left;
}

.r {
	float: right;
}

.cl {
	clear: both;
}

.auto {
	margin-left: auto;
	margin-right: auto;
}

.db {
	display: block;
}

.di {
	display: inline;
}

.dib {
	display: inline-block;
}

.fw {
	font-family: Microsoft YaHei;
}

.f0 {
	font-size: 0;
}

.b {
	font-weight: bold;
}

.tc {
	text-align: center;
}

.hidden {
	display: none;
}

.container {
	width: 100%;
	margin: 0 auto;
	min-width: 1000px;
}

.img img {
	width: 100%;
	height: 100%;
}

.con {
	width: 100%;
	min-height: 100vh;
	max-width: 480px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	background:#fbfdff;
	padding-bottom:1rem;
	box-sizing: border-box;
}
/*----- nav css ----------------
------------------------------------------------------------------*/
.top-box{width:100%;}
.nav-box{width:90%;z-index:99;border-radius:8px;background:#fff;padding:0.2rem 0.2rem 0.35rem;margin:-0.7rem auto 0;display:flex;justify-content:space-around;flex-wrap:wrap;position: relative;box-shadow:0 0 0.2rem #ccc;}
.nav-box a{display:flex;justify-content:center;flex-direction:column;align-items:center;width:33.33%;margin:0.2rem 0;}
.nav-box a img{display:block;width:0.93rem;height:0.93rem;}
.nav-box a span{font-size:0.3rem;color:#333333;font-weight:bold;display:block;margin-top:0.05rem;}

/*----- 集团动态 css ----------------
------------------------------------------------------------------*/
.jtdt-box{background:#fff;padding:0.2rem;box-shadow:1px 0 0.1rem #ccc;margin-top:0.5rem;}
.jtdt-box .title{display:flex;}
.jtdt-box .title span{display:flex;flex:1;}
.jtdt-box .title span a{display:flex;justify-content:flex-start;align-items:center;}
.jtdt-box .title span:first-child{justify-content:flex-start;align-items:center;}
.jtdt-box .title span:first-child img{width:0.37rem;height:0.36rem;margin-right:0.2rem;}
.jtdt-box .title span:first-child a{color:#333333;font-size:0.4rem;font-weight:bold;}
.jtdt-box .title span:last-child{justify-content:flex-end;align-items:center;color:#e50013;}
.jtdt-box .title span:last-child a{color:#e50013;font-size:0.28rem;}
.jtdt-box .content-div{width:95%;margin:0 auto;padding:0.2rem 0;}
.jtdt-box .content-div .item{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;padding-bottom:0.3rem;margin-top:0.25rem;}
.jtdt-box .content-div .item:last-child{border:none;}
.jtdt-box .content-div .item a:first-child{width:2.12rem;height:1.34rem;}
.jtdt-box .content-div .item .item-r{margin-left:0.2rem;position:relative;}
.jtdt-box .content-div .item .item-r a{width:100%;display:block;font-size:0.26rem;line-height:0.36rem;font-weight:bold;}
.jtdt-box .content-div .item .item-r span{position:absolute;bottom:0px;font-size:0.18rem;color:#cccccc;line-height:0.36rem;}

/*----- 媒体风采 css ----------------
------------------------------------------------------------------*/
.mtfc-box .title span:first-child img{width:0.41rem;height:0.41rem;margin-right:0.2rem;}

/*----- 招聘信息 css ----------------
------------------------------------------------------------------*/
.zpxx-box .title span:first-child img{width:0.38rem;height:0.33rem;margin-right:0.2rem;}
.zpxx-box .content-div .item .item-r{display:flex;margin:0;width:100%;}
.zpxx-box .content-div .item .item-r a{display:flex;width:auto;flex:1;background:url(../images/t17.png) no-repeat left 0.1rem;background-size:0.13rem 0.13rem;padding-left:0.22rem;}
.zpxx-box .content-div .item a:first-child{width:auto;height:auto;}
.zpxx-box .content-div .item .item-r span{display:flex;width:2rem;justify-content:flex-end;align-items:center;position:relative;display:block;}


/*----- 探索与研究 css ----------------
------------------------------------------------------------------*/
.tsyj-box .title span:first-child img{width:0.39rem;height:0.28rem;margin-right:0.2rem;}
.tsyj-box .content-div{display:flex;justify-content:space-between;width:100%;}
.tsyj-box .content-div .item{display:flex;flex-direction:column;width:2.18rem;border:none;}
.tsyj-box .content-div .item a:first-child{display:block;width:2.18rem;height:2.46rem;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;}
.tsyj-box .content-div .item a:last-child{display:flex;border-bottom-left-radius:5px;border-bottom-right-radius:5px;justify-content:center;align-items:center;background:#f6f6f6;font-size:0.16rem;color:#5f5e62;padding:0.1rem;box-sizing:border-box;}

/*----- 页脚 css ----------------
------------------------------------------------------------------*/
.footer-box{width:100%;max-width:480px;height:0.9rem;position:fixed;bottom:0;background:#fff;box-shadow:0.02rem 0 0.1rem #ccc;display:flex;justify-content:space-between;align-items:center;}
.footer-box a{display:flex;height:82%;color:#404040;font-size:0.24rem;width:30%;display:flex;justify-content:center;align-items:flex-end;}
.footer-box a:first-child{background:url(../images/t11.png) no-repeat center top;background-size:0.37rem 0.37rem;}
.footer-box a:nth-child(2){background:url(../images/t12.png) no-repeat center top;background-size:0.35rem 0.34rem;}
.footer-box a:last-child{background:url(../images/t16.png) no-repeat center top;background-size:0.29rem 0.34rem;}

.footer-box a:first-child.act{background:url(../images/t14.png) no-repeat center top;background-size:0.37rem 0.37rem;color:#e50013;}
.footer-box a:nth-child(2).act{background:url(../images/t15.png) no-repeat center top;background-size:0.35rem 0.34rem;color:#e50013;}
.footer-box a:last-child.act{background:url(../images/t13.png) no-repeat center top;background-size:0.29rem 0.34rem;color:#e50013;}


/*----- list css ----------------
------------------------------------------------------------------*/

.list-box{background:#fff;padding:0.2rem;box-shadow:0 0 0 #ccc;margin-top:0rem;}
.list-title{font-size:0.36rem;text-align:center;color:#fff;background:#e50013;height:0.82rem;line-height:0.82rem;font-weight:bold;letter-spacing:0.05rem;}



/*----- view css ----------------
------------------------------------------------------------------*/
.view-content h1{font-size:0.36rem;display:flex;text-align:center;line-height:0.48rem;}
.view-content{font-size:0.24rem;line-height:0.48rem;padding:0.2rem;color:#373737;}
.view-content .time{font-size:0.18rem;color:#cccccc;padding:0.3rem 0;}
.view-content img{max-width:100% !important;}

.mtjz_nav{width:99%;overflow:hidden;overflow-x:auto;display:flex;height:0.9rem;flex-wrap: nowrap;box-sizing:border-box;margin:0 auto;box-shadow:0px 11px 44px -15px #ccc;}
.mtjz_nav a{font-size:0.28rem;color:#333;display:block;white-space:nowrap;margin:0 0.2rem;line-height:1rem;}
.mtjz_nav a.act{color:#e50013;border-bottom:0.05rem solid #e50013;}
.mtjz_nav_child{width:100%;display:flex;flex-wrap:wrap;margin:0.1rem 0;box-sizing: border-box;padding:0 0.15rem;}
.mtjz_nav_child a{height:0.6rem;padding:0 0.2rem;border:1px solid #cbcbcb;background:#fff;color:#999;font-size:0.22rem;display:flex;margin:0.1rem 0 0 0.1rem;justify-content:center;align-items:center;}
.mtjz_nav_child a.act{color:#fff;border:1px solid #e50013;background:#e50013;}
.mtjz_nav::-webkit-scrollbar {width: 1px;height: 0.01px;display:none;}
.mtjz_nav::-webkit-scrollbar-track {background: transparent;}
.mtjz_nav::-webkit-scrollbar-thumb {background-color: transparent;}
.mtjz_content{width:100%;padding:0.2rem;box-sizing:border-box;}
.mtjz_content_title{width:100%;font-size:0.4rem;box-sizing:border-box;color:#333;font-weight:bold;background:url(../images/t20.png) no-repeat left center;background-size:0.66rem 0.36rem;padding-left:0.8rem;margin:0.4rem 0;}
.mtjz_content_content img{max-width:100%;display:block;margin:0.2rem auto;}
.mtjz_content_content_box{font-size:0.3rem;line-height:0.6rem;font-weight:700;color:#333;text-align:justify;}


























