@charset "utf-8";
/* CSS Document */

/*--css reset--*/
html,body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,pre,code,address,variable,form,fieldset,blockquote {
	padding:0;
	margin:0;
	font-size:62.5%;
	font-weight:normal;
	font-family:"微软雅黑", "黑体";
	color:#2c3049;
}
ol{margin-left:0; list-style:none;}
ul,li{margin-left:0; list-style:none;}

a{ color:#2c3049;text-decoration:none;}
a:hover{color:#2c3049;text-decoration:none;}
img,input{ vertical-align:middle;}
.clean{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.hidden{ display:none;}
.show{ display:block;}
img{ border:none}
/*--css reset over--*/

.main{width:100%;height:100%;}
.border_top{ border-top:1px solid #cacaca;}
.responsive{ max-width:100%; height:auto;}

	.sbox{width:96%;margin:0 auto;overflow:hidden;padding-top:15px;}
    #swiperDiv{z-index:0;}
    #swiperDiv .swiper-slide{width:100%;height:100%;}
    #swiperDiv .swiper-slide img{width:100%;height:auto;}
    #swiperDiv .swiper-slide .imgtitle{z-index:9;width:calc(100% - 2rem);overflow:hidden;padding:.25rem 1rem;height:6rem;line-height:6rem;font-weight:300;position:absolute;bottom:0;font-size:3rem;color:#FFF;background:rgba(0,0,0,.7);}
    #swiperDiv .swiper-slide .imgtitle .typeflag{position:relative;line-height:2rem;top:.4rem;}
    #swiperDiv .swiper-slide .imgtitle .typeflag .typeflagtext{float:left;font-size:6rem;line-height:1em;border:1px solid #FFF;color:#FFF;border-radius:6px;padding:.2rem;margin-right:.5rem;}
    #swiperDiv .swiper-slide .imgtitle .imgtitlecont{height:6rem;line-height:6rem;float:left;font-size:3rem;color:#FFF;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	@media screen and (min-width:1024px){
	#swiperDiv .swiper-slide .imgtitle .imgtitlecont{height:6rem;line-height:6rem;float:left;font-size:2.5rem;color:#FFF;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	}
    #swiperDiv .swiper-slide .imgtitle .imgtitlepages{height:6rem;line-height:6rem;float:left;font-size:3rem;color:#FFF;width:20%; text-align:right;}
	@media screen and (min-width:1024px){
	#swiperDiv .swiper-slide .imgtitle .imgtitlepages{height:6rem;line-height:6rem;float:left;font-size:2.5rem;color:#FFF;width:20%; text-align:right;}
	}

.title_bg{width:100%;}

.xcyw_wap_list{width:100%;}
.xcyw_wap_list li,.xcyw_wap_resume{width:calc(100% - 40px);padding:30px 0px;margin:0px 20px;border-bottom:1px solid #cacaca;}
.xcyw_wap_list li .xcyw_wap_pic{width:30%;float:left;}
.xcyw_wap_list li .xcyw_wap_right{width:calc(70% - 15px);padding-left:15px;float:left;}
.xcyw_wap_list li .xcyw_wap_right h3,.xcyw_wap_list li .xcyw_wap_right2 h3{font-size:3.2rem;line-height:4.5rem;}
.xcyw_wap_list li .xcyw_wap_right .time,.xcyw_wap_list li .xcyw_wap_right2 .time{font-size:1.5rem;line-height:1.8rem;color:#AFAFAF;margin-top:5px;}
.see_more{font-size:1.8rem;line-height:4rem;height:4rem; text-align:center;padding-bottom:1.5rem;}
.bza{width:calc(100%-40px);padding:10px 20px;font-size:3.2rem;line-height:4.7rem;}
@media screen and (min-width:1024px){
.xcyw_wap_list li .xcyw_wap_right h3,.xcyw_wap_list li .xcyw_wap_right2 h3{font-size:2.5rem;line-height:3.8rem;list-style:none;}
.bza{width:calc(100%-40px);padding:10px 20px 0px 20px;font-size:2.5rem;line-height:3.5rem;}
	}
