@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;}

input, button, select, textarea {outline: none;-webkit-appearance: none;border-radius: 0;}

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;}
	}
	
	/*-------尾部样式------------*/
		.foot{ text-align: center;}
		.editer {width:90%; margin:0 auto 20px;background:url(bottom_bg.jpg) no-repeat;color:#2C3049;  padding:10px 0; line-height: 4rem; border-radius:5px; font-size: 2.8rem;}
		.editer span{ padding-right: 50px;}
		.rights{  background-color: #3257A8/*--根据自己专题的主色调改色值--*/;  color: #fff; padding: 20px 0 40px 0; font-size: 2.8rem;}
	/*-------尾部样式-------------*/
	
/*-------搜素-------------*/
.search{padding:15px 0px 25px 0px;width:98%;margin:0 auto;}
.search .left_input{width:60%;float:left;}
.search .left_input input{width:100%;border:1px solid #C5C6C8;background:#F7F7F7;border-radius:6px;height:50px;line-height:50px;text-indent:8px;font-size:2.6rem;color:#B3B3B3;}
.search .right_button{width:15%;float:left;padding-left:1%;margin:0 2%;}
.search .right_button .button{width:100%;height:52px;background:url(search.png) no-repeat #1080A5;background-size:70% auto;background-position:center;border-radius:6px;color:#FFF;text-align:center;border:none; display:block;}
.search .right_button .advquery{background-image:url(search2.png);}
.qv_name{width:100%;font-size:3rem;padding:15px 0px;background:#E4F6FE;color:#2C3049; text-align:center;margin-bottom:15px;}
.mtbd{width:98%;margin:0 auto 15px auto;border-bottom:2px solid #D9E7EF;padding-bottom:4px;}
.mtbd .mt_title{width:20%;border-radius:6px;background:#1080A5;font-size:3rem;padding:8px 0px 12px 0px; text-align:center;color:#FFFFFF;}
.mtbd em{float:right;font-size:2.4rem;padding-top:12px;color:#B3B3B3;font-style:normal;margin-right:5px;}
.mtbd em a,.mtbd em a:hover{color:#B3B3B3;}
.bd_list{width:96%;margin:0 auto 30px auto;}
.bd_list li{width:100%;padding:15px 0px 20px 0px;border-bottom:1px solid #CACACA;}
.bd_list li h3{width:100%;font-size:2.8rem;padding-bottom:5px;}
.bd_list li span{width:100%;font-size:2.2rem;color:#B3B3B3;}