* {
    margin: 0;
    padding: 0;
}
ul,li {
    list-style: none;
}
a {
	color: #333333;
    text-decoration: none;
}
a:hover {
	color: #e31e14;
}

img {
    border: 0 none;
}
body {
    font-size: 20px;
    color: #333333;
    font-family: "Microsoft Yahei";  
}
img{
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}
.box {
    width: 97%;
    height: auto;
    margin: 0 auto;
}
.banner{
	width: 100%;
	height:2.39rem;
	text-align: center;
}
.tit{
	width: 100%;
	height: 0.67rem;
	margin: 0.2rem auto;
}

.chakan{
	width: 100%;
	height: 0.6rem;
	line-height: 0.6rem;
	margin: 0.15rem auto;
	text-align: center;
}
.chakan a{
	display: block;
	width: 100%;
	height: 0.6rem;
	line-height: 0.6rem;
	margin: 0.15rem auto;
	text-align: center;
	color: #e31e14;
}
._top{
	width: 0.8rem;
	height: 0.8rem;
	position:fixed;
	bottom:1rem;
	right:0.2rem;
	z-index: 1001;
	background: url(../images/back-top.png) no-repeat center /0.8rem 0.8rem;
}
/*导航栏*/
.nav{
	width: 100%;
	height:0.88rem;
	background: #e31e14;
	z-index: 1000;
}
.nav ul li{
	float: left;
	width: 1.53rem;
	height: 0.88rem;
	border-right:1px solid rgba(255,255,255,0.4);
	text-align: center;
	margin: 0 auto;
}
.nav ul li:last-child{
	border-right:none;
}
.nav ul li a{
	display: block;
	width: 1.53rem;
	height: 0.88rem;
	color: #FFFFFF;
	font: normal 0.26rem/0.88rem "微软雅黑";
	text-align: center;
	text-decoration: none;
}
.stick {
	position:fixed;
	top:0;
}
/*新闻*/
.new{
	width: 100%;
	height: auto;
	margin-top: 0.1rem;
}
.new h2{
	font: bold 0.3rem/0.6rem "微软雅黑";
	color: #e31e14;
	text-align: center;
}
.new p{
	font: normal 0.24rem/0.4rem "微软雅黑";
	color: #333333;
	text-align: left;
}
.new p a{
	color:#e31e14;
}
/*轮播图*/
.swiper-container .swiper-wrapper .swiper-slide{
	position: relative;
}
.swiper-container .swiper-wrapper .swiper-slide p{
    width: 100%;
    height:0.66rem;
    line-height:0.66rem;
    font-size: 0.26rem;
    color: #ffffff;
    background: rgba(0,0,0,0.5);
    position: absolute;
    bottom: 0;
    padding-left:0.2rem;
    margin: 0 auto;	
}
.swiper-pagination-current{
	color:#E31E14 ;
}
/*企业新闻/媒体报道切换*/
.new-qy{
	width: 100%;
	height: auto;
	margin: 0.2rem auto;
}
.new_list {
	width:100%;
	height:0.72rem;
	background: #fef7e9;
}
.new_list li {
	float:left;
	width:49%;
	line-height:0.72rem;
	font: normal 0.34rem/0.72rem "微软雅黑";
	text-align:center;
	border-left:1px solid rgba(255,255,255,0.4);
	box-sizing:border-box;
	color: #e31e14;
}
.new_list li.active {
	color:#e31e14;
	border-bottom: 1px solid #e31e14;
}
.news_box .news_list {
	display:none;
	margin-top: 0.2rem;
}
.news_box .news_list ul li {
	float: left;
	width: 100%;
	line-height:0.56rem;
	font-size:0.24rem;
	overflow: hidden;
}
.news_box .news_list ul li a{
	color: #333333;
}
.news_box .news_list ul li:hover {
	color:#00a1ea;
}
/*高端对话*/
.gddh{
	width: 100%;
	height: auto;
	margin-bottom: 0.4rem;
}
.gflt{
	width: 100%;
	height: auto;
	margin-bottom: 0.4rem;	
}
.gddh .jq11 .list li,.gflt .jq22 .list li{
	float: left;
	width: 3rem;
	height: auto;
	background: #fbf5e9;
	margin-right: 0.2rem;
	overflow: hidden;
}
.gddh .jq11 .hidden li a p,.gflt .jq22 .hidden li a p{
	width: 100%;
	height:0.76rem;
	font: normal 0.24rem/0.4rem "微软雅黑";
	text-align: left;
	color: #333333;
	background: #fbf5e9;
	padding: 0 0.15rem;
	margin-top: 0.1rem;
	overflow: hidden;
}
.gddh .jq11 .list li a p,.gflt .jq22 .list li a p{
	width: 100%;
	height:0.76rem;
	font: normal 0.24rem/0.4rem "微软雅黑";
	text-align: left;
	color: #333333;
	background: #fbf5e9;
	padding: 0 0.15rem;
	margin-top: 0.1rem;
	overflow: hidden;
}
.gddh .jq11 .list li:nth-child(2n){
	margin-right: 0;
}
.gflt .jq22 .list li:nth-child(2n){
	margin-right: 0;
}
.hidden{ 
	display: none;
}
.jq11,.jq22{
	width: 100%;
	height: auto;
	margin:0 auto;
	overflow: hidden;
	text-align: left;
	}
.jq11 ul.list,.jq22 ul.list{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.jq11 .more,.jq22 .more{
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	background: #fef6e5;
	border: 1px solid #fdecc9;
	text-align: center;
	margin: 0.2rem auto;
	display:block;
	overflow: hidden;
}
.jq11 .more a,.jq22 .more a{
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	background: #fef6e5;
	color:#e31e14;
	text-align: center;		
	display: block;
}

/*精彩瞬间*/
.container1{
    max-width: 8rem;
    max-height: 2.6rem;
    margin: 0 auto;
}
.slide{
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;  
}
.slide .img{
    overflow: hidden;
    position: absolute;
    transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;
}
.slide .img img{
    width: calc(100% - 14px);
    height: calc(100% - 14px);
    margin: 7px;
}
.slide .img1{
    width: 40%;
    height: 40%;
    top: 30%;
    left: -50%;
    z-index: 1;
}
.slide .img2{
    width: 60%;
    height: 60%;
    top: 12%;
    left: -20%;
    z-index: 2;
}
.slide .img3{
    width: 80%;
    height: 80%;
    top: 2%;
    left: 10%;
    z-index: 3;
}
.slide .img4{
    width: 60%;
    height: 60%;
    top: 12%;
    left: 60%;
    z-index: 2;
}
.slide .img5{
    width: 40%;
    height: 40%;
    top: 30%;
    left: 110%;
    z-index: 1;
}
.slide-bt{
    position: absolute;
    left: 50%;
    bottom: 13%;
    z-index: 10;
    margin: 0 auto;
}
.slide-bt span{
    width: 8px;
    height: 8px;
    background: #c9caca;
    float: left;
    margin: 5px;
    border-radius: 50%;
}
.slide .slide-bt .on{
    background: #ffd200;
}
.container button{
    width: 50px;
    margin: 20px;
}
/*获奖名单*/
.hjmd{
	width: 100%;
	height: auto;
}
.hjmd .tit{
	width: 100%;
	height: 0.34rem;
	margin: 0.24rem 0;
}
.hjmd  ul li{
	width: 100%;
	height:0.42rem ;
	font: normal 0.20rem/0.42rem "微软雅黑";
}
.hjmd ul li b{
	width: 100%;
	height:0.42rem ;	
	font: bold 0.26rem/0.42rem "微软雅黑";
	color: #e31e14;
}
.element {
	max-height:0;
	overflow:hidden;
	transition:max-height .3s;
}
:checked ~ .element {
	max-height:36rem;
}
input[type="checkbox"] {
	position:absolute;
	clip:rect(0 0 0 0);
}
:checked ~ .check-in {
	display:none;
}
:checked ~ .check-out {
	display:inline-block;
}
.check-out {
	display:none;
}
.check-in,.check-out {
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	background: #fef6e5;
	border: 1px solid #fdecc9;
	color: #e31e14;
	text-align: center;
	margin: 0.2rem auto;
	font-weight: normal;
	cursor: pointer;
}
.check-out a{
	display: block;
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	text-align: center;
	color: #e31e14;
	cursor: pointer;
}
/*资料下载区*/
.zlxz .tit{
	height: 0.34rem;
	margin-bottom: 0;
}
.zlxz ul{
	width: 100%;
	height: 4rem;
}
.zlxz ul li{
    width: 100%;
    height: 0.8rem;
    background: none;
    margin:0.1rem 0 0.2rem 0;
}
.zlxz ul li span{
	display: block;
    width: 16%;
    height: auto;
    margin-top: 0.20rem;
    float: right;
    text-align: center;
}
.zlxz ul li span a{
	display: block;
    width: 100%;
    height: auto;
    padding: 0.14rem 0.2rem;
    font:normal 0.2rem/0.3rem "微软雅黑";	
    color:#e31e14;
    border: 1px solid #e31e14;
    border-radius: 4px;
}
.zlxz ul li p{
	float: left;
	width: 82%;
	height: 0.8rem;
    padding: 0.10rem 0.05rem 0 0.9rem;
    margin: 0.1rem auto;
    line-height:0.2rem;
    background: url(../images/zlicon.png) no-repeat center left;
    font:normal 0.2rem/0.3rem "微软雅黑";	   
}
/*协办单位/参与单位切换*/
.qy-logo{
	width: 100%;
	height: auto;
	margin-bottom: 0.2rem;
}
.logo_list {
	width:100%;
	height:0.72rem;
	background: #fef7e9;
}
.logo_list li {
	float:left;
	width:49%;
	line-height:0.72rem;
	font: normal 0.34rem/0.72rem "微软雅黑";
	text-align:center;
	border-left:1px solid rgba(255,255,255,0.4);
	box-sizing:border-box;
	color: #e31e14;
}
.logo_list li.on {
	width:49%;
	line-height:0.72rem;	
	color:#e31e14;
	border-bottom: 1px solid #e31e14;
}
.logos_box .logos_list {
	display:none;
	margin-top: 0.2rem;
}
.logos_box .logos_list ul li {
	float: left;
	width: 18%;
	height: auto;
	line-height:0.56rem;
	font-size:0.24rem;
	overflow: hidden;
	border: 1px solid #e3e3e3;
	margin: 0.10rem 0.15rem 0.15rem 0;
}
.logos_box .logos_list ul li:nth-child(5n) {
	margin-right: 0;
}
.logos_box .logos_list ul li a{
	color: #333333;
}
.logos_box .logos_list ul li:hover {
	color:#00a1ea;
}
/*表单*/
.fkzx{
	width: 100%;
	height: auto;
	margin-top: 0.2rem;
}
.fkzx .wj_tit{
	width:1.92rem;
	height: 0.5rem;
	line-height: 0.5rem;
	font-size:0.28rem ;
	color: #fff6bf;
	background: url(../images/f_tit_m.png) no-repeat left center /1.92rem 0.5rem ;
	padding-left: 0.2rem;
}
.rel-box {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    padding: 0.1rem;
    border: 1px solid #e3e3e3;
    margin-top:0.2rem;
}
.footer {
    width: 100%;
    height: 2rem;
	background: #000000;
	margin-top: 0.4rem;
}
.footer p {
	line-height: 0.5rem;
	font-size: 0.28rem;
	color: #FFFFFF;
    text-align: center;
    margin: 0 auto;
    padding: 0.2rem 0;
}

