/* CSS Document */
body{ height:100%; min-width:860px;overflow-x:hidden;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
*{ box-sizing:border-box;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,tr,th,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div,input{margin:0;padding:0;}
body{ text-align:left; margin:0 auto; font-size:12px; line-height:24px; font-family:"Microsoft YaHei","微软雅黑"; color:#555; position:relative;}
h1, h2, h3, h4, h5, h6{ font-size:12px;font-weight:normal;}
div{margin:0;}
img ,embed{ border:none;}
img{max-width:100%;}
table{ border-collapse:collapse;}
ul,li{ padding:0; list-style-type:none; margin:0;}
a{ text-decoration:none; color:#555;}
a:hover{ text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.block,.pnone{ display:block;}
.clearfix{*zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.h70{ width:100%; height:150px;}
.FFs{ font-family:"宋体";}
.clear{ clear:both;}
.w860{ width:860px; height:auto; margin:0 auto;}
.w1200{ width:1200px; height:auto; margin:0 auto;}
.w100pc{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.maskChecked{overflow:hidden !important;}
.boxflex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-box-flex:wrap;-ms-flex-wrap:wrap}
.flex{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
[transition="6s"], [imgsalc] img{transition:0.6s;-webkit-transition:0.6s;-moz-transition:0.6s ease 0s}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999; }
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999; }
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999; }
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999; }
#wrap{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#f6f6f6; position:relative;}
@media(max-width:767px){
body{ height:100%;}
body{ min-width:320px; max-width:640px;}
.w860{ width:100%; height:auto; margin:0 auto;}
.w1200{ width:100%; height:auto; margin:0 auto;}
	
}

/*header*/
.contBox{ width:860px; margin:0 auto; padding:0 0; background:#fff;}
.header{ width:100%; height:auto; overflow:visible; position:relative;z-index:19; padding:0 15px;}
.header .logo{ width:100%;text-align:center;height:auto;transition:all .3s;}
.header .logo a{ display:block; padding:20px 0 30px;}
.header .logo img{ max-width:100%; height:auto; max-height:70px; width:auto; display:block; margin:0 auto;}
@media(max-width:767px){
	.contBox{ width:100%;}
	.header .logo a{ padding:15px 0 20px;}
	.header .logo img{ max-height:40px;}
}

.banner{ text-align:center; border-bottom:10px solid #ddd; border-top:10px solid #ddd; padding:30px 0; color:#333; margin-bottom:25px}
.banner h2{ font-size:30px; line-height:1.8; padding-bottom:5px;}
.banner h4{ font-size:26px; line-height:1.8; padding-bottom:5px;}
.banner h5{ font-size:30px; line-height:1.8; padding-bottom:5px;}
.banner p{ font-size:18px; line-height:1.8;}
@media(max-width:767px){
	.banner{ border-bottom:5px solid #ddd; border-top:5px solid #ddd;}
	.banner h2{ font-size:24px;}
	.banner h4{ font-size:20px;}
	.banner h5{ font-size:24px;}
	.banner p{ font-size:16px;}
}

/*main*/
.main{ background:#fff; min-height:500px; padding:0 15px;}
.newsList{ padding:0 0 50px;}
.newsList ul li{width:100%;display:block;border-bottom:1px dashed #9C9C9C;padding:17px 0;}
.newsList ul li a{display:block;}
.newsList h2{font-weight:normal;font-size:22px;color:#232323;}
.newsList span{line-height:40px;color:#787878; font-size:16px;}
.newsList ul li:hover h2{color:#8d6a44;}
@media(max-width:767px){
	.main{ min-height:100px;}
	.newsList{ padding:0 0 20px;}
	.newsList ul li{padding:12px 0;}
	.newsList h2{font-size:18px;}
	.newsList span{line-height:36px; font-size:14px;}
	
}

/*footer*/
.footcopybox{background:#efefef;padding:15px 0 10px; text-align:center; margin-left:-15px; margin-right:-15px;}
.footcopybox p{color:#444; font-size:14px; line-height:1.8; padding-bottom:5px;}
.footcopybox p span{ margin-right:8px;}
.footcopybox p a{color:#444; font-size:14px;}
.footcopybox p img{ max-width:120px; height:auto; padding:3px; background:#161c40;}
.footcopybox a:hover{color:#8d6a44;}
.index_foot,.copy_m,.footBar{ display:none;}
.visible-xs{display:none !important;}
.wx-ewm{ display:none;}
.index_foot{ display:none;}
@media(max-width:767px){
	.footcopybox{padding:15px 15px 10px;}
	.footcopybox p span{ margin:0 2px; display:block;}
	
	.index_foot{ width:100%; height:auto;display:block; overflow:hidden;max-width: 640px; margin:0 auto; margin-top:12%;}
	.app_con{ height:auto;max-width: 640px;margin: 0 auto; overflow: hidden;width:100%; display:block;}
	#fixed-foot{position:fixed; z-index:90;bottom:0;width:100%; max-width:640px; height:auto; margin:0 auto;display: inline-block;background:#fff; padding:5px;}
	#fixed-foot .btn1{width:100%; max-width:640px; margin:0 auto;display:block;text-align:center; }
	#fixed-foot .btn1 a{ cursor:pointer; display:block; color:#FFFFFF;float:left; text-align: center;width:66%; background-color:#015293; border-radius:8px; line-height:40px; text-align:center; font-size:0;}
	#fixed-foot .btn1 a:nth-child(1){ border-left:none; margin-right:0%; width:100%}
	#fixed-foot .btn1 a img{ display:inline-block; margin:0 8px 0 0; vertical-align:middle; width:18px; height:auto;}
	#fixed-foot .btn1 a span{ display:inline-block;font-size:15px; vertical-align:middle;}
}



.page{ width:100%; margin:15px 0 0; height:auto;text-align:center;font-size:14px;color:#666666; font-family:'Conv_HelveticaNeueLT-ThinExt',"Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;}
.page a,.page span{vertical-align:middle;display:inline-block; padding:1px 13px;height:auto;color:#666666;line-height:30px;text-align:center;border-radius:3px;margin:0 3px;border:1px solid rgba(0, 0, 0, 0.2);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out;}
.page a.on,.page a:hover{background-color:#015293; border-color:#015293;color:#ffffff;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out;}
.page .none{ display:none !important;}
#page1{ display:none;} 
@media(max-width:767px){
	.page{ display:none;}
	#page1{ display:block; text-align:center; width:100%; height:auto; overflow:hidden;padding-top:10px;margin-bottom:10px;}
	#page1 a{ display:inline-block; margin-right:1px; padding:8px 14px; background:#015293; border-radius:5px; color:#FFF; font-size:15px;}
	#page1 a.num{ text-decoration:underline; color:#c82226; font-weight:bold;}
	#page1 span{ display:inline-block;font-size:15px; color:#333; background:none; padding:8px 14px; }
}

.display_con{ width:100%; margin:0 auto; color:#666; min-height:300px; padding:0 0 50px;}
.dis_title{ width:100%;text-align:center;padding-bottom:10px;border-bottom:1px dashed #ddd;margin-bottom:10px; color:#333;}
.dis_title.bornone{ border-bottom:none; margin-bottom:0; padding:0;}
.dis_title h4{ text-align:center; margin:0; padding:10px 0 5px; font-size:22px; font-weight:500; line-height:40px;}
.dis_title span{ color:#737373; font-size:14px; display:block; width:100%; line-height:30px;}
.d_c{ font-size:16px; line-height:2; padding:10px 0 20px; width:100%; height:auto; color:#555;}
.d_c em,.d_c i{ font-style:italic;}
.d_c b{ font-weight:bold;}
.d_c img{ max-width:98%; height:auto;}
@media(max-width:767px){
	.display_con{ min-height:100px; padding:0 0 20px;}
	.dis_title h4{ text-align:center; margin:0; padding:10px 0 5px; font-size:20px; line-height:32px;}
	.dis_title span{font-size:13px; line-height:24px;}
	.d_c{ font-size:16px; line-height:2; padding:10px 0 20px;}
}

.pages{ margin-top:18px; position:relative; padding:10px 120px 10px 0;border-top: 1px solid #eee;}
.pages div{ height:34px; line-height:34px; font-size:15px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pages span{ font-size:15px; color:#616161;}
.pages a{ color:#616161; font-size:15px;}
.pages a:hover{ color:#8d6a44;}
@media(max-width:767px){
	.pages{ margin-top:10px; padding:5px 0;}
	.pages div{ height:32px; line-height:32px; font-size:15px;}
	
}

.dis_img{ width:100%; height:auto; text-align:center;}
.dis_img img{ max-width:80%; height:auto; border:0 solid #CCC;}
#shuiyinDiv img{ max-width:90%; height:auto;}
.bd_weixin_popup{ box-sizing:content-box;}
.smBox{ background:#efefef; padding:10px 15px; margin:15px 0 0; font-size:14px; line-height:2; color:#888;}
@media(max-width:767px){
	.smBox{ padding:8px 10px; line-height:1.8;}
}



