﻿@charset "utf-8";
/* CSS Document */
body {padding: 0.88rem 0 1.08rem 0;margin: 0; background-color: #eeeeee;}
* {text-decoration: none;list-style-position: none;margin: 0 0;font-family: "微软雅黑";background-repeat: no-repeat;}
@media screen and (min-width: 640px) {.w640 { width: 640px; margin: 0 auto;}}
.hide{ display: none}
.show{}
h1,h2,h3,h4,h5,h6 {font-weight: normal;	}
a,.sub{cursor: pointer;}
img {margin: 0;}
ul,ol,li{margin: 0;padding: 0;list-style-type: none;vertical-align:middle}
a img {margin-right: 0;margin-left: 0;margin-bottom: 0;padding: 0;border: 0px;margin-top: 0%;}
.l{float: left}
.r{float: right;}

.w1180 {width: 1180px;margin: 0 auto;}
.w1200 {width: 1200px;margin: 0 auto;}
.clear{clear: both; height: 0;}
.hh1 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.hh2 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}	/* 显示的行数 */
.hh3 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}	/* 显示的行数 */
.allpx { padding-left: 0.3rem; padding-right: 0.3rem;}
.allmx { margin-left: 0.3rem; margin-right: 0.3rem;}
.posre { position: relative;}
.posab { position: absolute;}
				/*--------------------- 公用头部 ---------------------*/
.head_box { position:relative; z-index: 255;}
.head_1 { position: fixed; top: 0; left: 0; width: 100%; height: 0.88rem; background-color: #ffffff;}
.head_1 .in { height:100%; padding: 0 0.16rem;}
.head_1 table { height:100%;}
.head_1 table .td_1 {}
.head_1 table .td_2 { width: 0.8rem;}
.head_1_l {}
.head_1_l .logo { height:0.56rem;}
.head_1_r {}
.head_1_r .open_menu { display: block;}
.head_1_r .open_menu .menu { width: 0.5rem;}

.head_nav { display: none; position: fixed; z-index:250; top: 0.88rem; left: 0; right: 0; bottom: 0;}
.head_nav .bgbox { position:absolute; z-index: 5; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.80);}
.head_nav .mainbox { position:absolute; z-index: 15; right: 0; top: 0; width: 2.6rem; height: 100%; background-color: rgba(45,116,211,0.95);}
.head_nav .slider {}
.head_nav .slider ul { padding: 0.1rem 0 0 0;}
.head_nav .slider ul li { margin: 0 0.25rem 0.05rem 0.06rem; padding: 0.04rem 0 0.03rem 0; border-bottom: 1px solid rgba(255,255,255,0.4);}
.head_nav .slider ul li a.par { display: block; color: #ffffff; font-size: 0.24rem; line-height: 0.7rem; padding-left: 0.48rem; background-repeat: no-repeat; background-position:1.75rem center ; background-size: 0.21rem auto;}
.head_nav .slider ul li .childbox { display:none;background-color: rgba(233,66,16,0.8);}
.head_nav .slider ul li .childbox a { display: block; color: #ffffff; font-size: 0.2rem; line-height: 0.5rem;}
.head_nav .slider ul li .childbox a span { font-weight: bold; padding-left: 0.68rem;}

.head_nav .slider ul li .childbox a.on { font-weight: bold;}

/**/
.head_nav .mainbox .navbox ul li.on a.par,
.head_nav .mainbox .navbox ul li.act a.par { font-weight: bold; background-color: #e94210; background-image: url("../image/icon/13.png");}
.head_nav .mainbox .navbox ul li.nochild a.par { background-image:none;}
/**/
				/*--------------------- 您当前位置 ---------------------*/
.location { font-size: 0; text-align: right; background-color: #fafafa; border-bottom: 1px solid #8db2e5;}
.location a,
.location span { display: inline-block; color: #666666; font-size: 0.18rem; line-height: 0.52rem;}
.location a {}
.location span { padding: 0 0.05rem;}
.location a.home { padding-left: 0.46rem; background: url("../image/icon/10.png") no-repeat left center; background-size: 0.36rem;}
.location a.on { color: #206bd1;}
				/*--------------------- 加载更多 ---------------------*/
.loadmore { padding: 0.2rem 0 0.34rem 0; background: url("../image/loadmore.png") no-repeat center 0.52rem; background-size: auto 0.1rem;}
.loadmore .text_1 { color: #999999; font-size: 0.22rem; line-height: 0.28rem; text-align:  center;}

				/*--------------------- 公用底部 ---------------------*/
.foot_box { position:  relative; z-index: 155;}
.foot_1 { position:  fixed; left: 0; bottom: 0; width: 100%; font-size: 0; background-color: #FFF; border-top: 1px solid #fad4ca;}
.foot_1 a { display: inline-block; width: 25%; padding: 0.1rem 0 0.08rem 0;}
.foot_1 a .iconbox { font-size: 0;}
.foot_1 a .iconbox .icon { display: block; width: 0.44rem; height: 0.44rem; margin: 0 auto;}
.foot_1 a .text_1 { color: #555555; font-size: 0.26rem; line-height: 0.32rem; margin: 0.04rem 0 0 0; text-align:  center;}




