* {
	margin: 0px;
	padding: 0px;
}

html,
body {
	height: 100%;
	width: 100%;
	margin: 0 auto;
	background: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "微软雅黑";
}

a {
	text-decoration: none;
	outline: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	
}

ul li {
	list-style-type: none;
}

img {
	float: left;
	max-width: 100%;
	height: auto;
	
}

/***************************************************/


/*首页*/
.mhbox {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}

.heade {
	width: 100%;
	
	position: fixed;
	z-index: 99999;
}

/*banner*/
.banner {
	width: 100%;
	overflow: hidden;
	padding-top: 1.8rem	;
}

.banner img {
	width: 100%;
	display: block;
}

.nav-box {
	width: 100%;
	height: 1.8rem;
	background: #336fd1;
}

.nav-box-box {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding: 0 0.38rem;
}

.nav-box-box-logo {
	width: 5.4rem;
	float: left;
	box-sizing: border-box;
	padding: 0.33rem 0;
}

.nav-box-box-logo img {
	width: 100%;
	height: auto;
	display: block;
}
.fh{width: 1rem; height: 1rem; display: none;position: fixed;overflow: visible;background:url(../images/dbb.png) no-repeat ;background-size: 100% 100%;z-index: 999999 !important;top: 80%;right: 15px;}
.fh2{width: 1.42rem; height: 1.42rem; display: none;position: fixed;overflow: visible;background:url(../images/dbb.png) no-repeat ;background-size: 100% 100%;z-index: 999999 !important;top: 80%;right: 15px;}
.nav-box-box-dh {
	width: 1rem;
	height: 0.7rem;
	float: right;
	padding: 0.57rem 0;
	z-index: 999999 !important;
}
.nav-box-box-dh2 {
	width: 1rem;
	height: 0.7rem;
	float: right;
	padding: 0.45rem 0;
}

.nav-box-box-dh-bar {
	width: 100%;
	height: 0.1rem;
	background: #FFFFFF;
	float: left;
	margin: 0.07rem 0;
}

/*主推产品*/
.ztcp {
	width: 100%;
	float: left;
	margin-top: 0.1rem;
	margin-bottom: 0.1rem;

}

.ztcp-box {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding: 0 0rem;
}

.zt-bt {
	width: 100%;
	height: 1.7rem;
	float: left;

}

.zt-bt h3 {
	font-size: 0.45rem;
	color: #3c3e46;
	font-weight: normal;
	width: 100%;
	text-align: center;
	margin: 0.3rem 0 0.1rem 0;
}
.zt-bt h3 strong{font-size: 0.45rem;
	color: #336fd1;font-weight: normal;}

.zt-bt p {
	font-size: 0.35rem;
	color: #929196;
	font-weight: normal;
	width: 100%;
	text-align: center;
	margin: 0.05rem 0;background: url(../images/main_embg.png) no-repeat center;
}

.zt-xt {
	width: 1.7rem;
	height: 0.02rem;
	background: #fff;
	position: absolute;
	left: 1.7rem;
	top: 0.75rem;
	z-index: 99 !important;
	display: none;
}

.zt-xtt {
	width: 1.7rem;
	height: 0.02rem;
	background: #fff;
	position: absolute;
	right: 1.7rem;
	top: 0.75rem;
	z-index:99 !important;
	display: none;
}

.zt-wk {
	width: 100%;
	overflow: hidden;
	margin-top: 0.15rem;
}

.zt-wk-box {
	width: 100%;
	float: left;
}

.zt-wk-box-ky {
	width: 6.28rem;
	height: 3.5rem;
	float: left;
	margin-right: 0.05rem;
	background: #ffffff;
	margin: 0.05rem 0;

	overflow: hidden;
}

.zt-wk-box-ke {
	width: 4.44rem;
	height: 3.5rem;
	float: right;
	background: #ffffff;
	margin: 0.05rem 0;
	
	overflow: hidden;
}

.zt-wk-box-ks {
	width: 3.54rem;
	height: 3rem;
	float: left;
	background: #fff;
	margin-right: 0.06rem;

	overflow: hidden;
}

.zt-wk-box-ki {
	width: 3.53rem;
	height: 3rem;
	float: left;
	background: #fff;
	overflow: hidden;

}

/*广告1*/
.ggk {
	width: 100%;
	overflow: hidden;
	margin: 0;
}

.ggk-box {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding: 0 0rem;
}

.gg1 {
	width: 99.2%;
	overflow: hidden;
	border: solid 1px #ccc;
	background: #fff;
}

/*安检设备*/
.ajsb {
	width: 100%;
	overflow: hidden;
	margin: 0.1rem 0;
}

.atc {
	color: #ff0000;
	border-bottom: solid 1px #ff0000;
	font-weight: bold;
}

.bj {
	background: #ffff;
}

/**/
.container {
	width: 100%;
	float: left;
	margin-top: 0.05rem;
	background: #fff;
}

.swiper1 {
	width: 100%;
}

.swiper1 .selected {
	color: #fff;
	
	background: #336fd1;;
}

.swiper1 .swiper-slide {
	width: auto !important;
	text-align: center;
	font-size: 0.45rem;
	height: 1rem;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	cursor: pointer;
   margin-left: 0.05rem;
}

.swiper2 {
	width: 100%;
}

.swiper2 .swiper-slide {
	height: calc(100vh - 50px);
	background-color: #ccc;
	color: #fff;
	text-align: center;
	box-sizing: border-box !important;
	overflow-x: hidden !important;
}

/*安检设备产品*/
.ajcp {
	width: 100%;
	float: left;
	margin-top: 0.05rem;
}

.ajcp li {
	width: 5.34rem;
	float: left;
	display: block;
/* 	border-right: solid 1px #929196; */
	box-sizing: border-box;
	padding: 0 0.12rem;
	background: #fff;
/* 	border-bottom: solid 1px #929196; */
}

.ajcp li .ajtop {
	width: 100%;
	height: 4.5rem;
	float: left;
/* 	border-bottom: solid 1px #929196; */
	overflow: hidden;
}
.ajcp li .ajtop img {
	display: inline-block;
    vertical-align: middle;
}
.ajcp li .ajbottom {
	width: 100%;
	float: left;
	text-align: left;
}

.ajcp li .ajbottom h3 {
	font-size: 0.45rem;
	color: #303030;
	font-weight: normal;
	width: 100%;
	line-height: 0.65rem;
	float: left;
	padding-top: 0.2rem;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}

.ajcp li .ajbottom p {
	font-size: 0.35rem;
	color: #939393;
	font-weight: normal;
	width: 100%;
	line-height: 0.5rem;
	float: left;
	padding-top: 0.2rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.ajcp li .ajbottom span {
	font-size: 0.4rem;
	color: #ff0000;
	font-weight: normal;
	width: 100%;
	line-height: 0.5rem;
	float: left;
	padding-top: 0.2rem;
	padding-bottom: 0.3rem;
}

.ajcp li:nth-child(2) {
	border-right: solid 1px #fff;
}

.ajcp li:nth-child(4) {
	border-right: solid 1px #fff;
}

.ajcp li:nth-child(6) {
	border-right: solid 1px #fff;
}

.ckgd {
	width: 100%;
	height: 1.4rem;
	float: left;
	overflow: hidden;
	background: #ccc;
}

.ckgd h3 {
	font-size: 0.45rem;
	color: #333333;
	font-weight: normal;
	line-height: 1.4rem;
	text-align: center;
}

/*案例*/
.aldh {
	width: 100%;
	overflow: hidden;
	float: left;
	margin: 0.05rem 0;
}

.aldh li {
	width: 2.6rem;
	height: 0.64rem;
	float: left;
	background: #fff;
	display: block;
	margin: 0.05rem;
	font-size: 0.45rem;
	color: #000;
	font-weight: normal;
	line-height: 0.65rem;
	text-align: center;
}

.alsl {
	width: 100%;
	float: left;
	overflow: hidden;
}

.albb {
	width: 100%;
	float: left;
	overflow: hidden;
	padding-bottom: 0.3rem;
}

.albb li {
	width: 5.30rem;
	float: left;
	display: block;
	background: #FFFFFF;
	margin: 0.05rem;
}

.albb li .zstop {
	width: 100%;
	height: 4.2rem;
	float: left;
}

.albb li .zsbottom {
	width: 100%;
	height: 1.09rem;
	float: left;
	text-align: center;
}

.albb li .zsbottom h3 {
	font-size: 0.45rem;
	color: #2f2f2f;
	font-weight: normal;
	width: 100%;
	line-height: 1.09rem;
	float: left;
}

.ckgd2 {
	width: 100%;
	overflow: hidden;
	height: 0.8rem;
	margin-bottom: 0.2rem;
}

.ckgd2-box {
	width: 5.65rem;
	height: 0.8rem;
	margin: 0 auto;
	overflow: hidden;
}

.ckgd2-box-left {
	width: 2.08rem;
	height: 0.8rem;
	float: left;
	background: #336fd1;
	text-align: center;
	font-size: 0.4rem;
	color: #fff;
	font-weight: normal;

	line-height: 0.8rem;
}

.ckgd2-box-right {
	width: 3.4rem;
	height: 0.8rem;
	float: right;

	background: #336fd1;
	text-align: center;
	font-size: 0.4rem;
	color: #fff;
	font-weight: normal;

	line-height: 0.8rem;
}

/*关于我们*/

.gywm {
	width: 100%;
	float: left;
	background: #fff;
	margin-top: 0.05rem;
}

.gywm-top {
	width: 100%;
	float: left;
	height: 0.9rem;
	border-bottom: solid 1px #cccccc;
	text-align: center;
	margin-top: 0.3rem;
}

.gywm-top h2 {
	font-size: 0.45rem;
	color: #000000;
	font-weight: normal;
	line-height: 0.9rem;
}

.gywm-center {
	width: 100%;
	float: left;
	margin-top: 0.3rem;
	box-sizing: border-box;
	padding: 0 0.18rem;
}

.gywm-center p {
	font-size: 0.45rem;
	color: #555555;
	font-weight: normal;
	line-height: 0.76rem;
	text-align: left;
	margin-bottom: 0.2rem;
	padding-left: 0.13rem; padding-right: 0.13rem;
}

.gywm-bottom {
	width: 100%;
	float: left;
	margin: 0.25rem 0;
}

.gywm-bottom-gd {
	width: 2.28rem;
	height: 0.8rem;
	margin: 0 auto;
	background: #336fd1;
	text-align: center;
}

.gywm-bottom-gd p {
	font-size: 0.4rem;
	color: #fff;
	font-weight: normal;
	line-height: 0.8rem;
}

.zzzs {
	width: 100%;
	float: left;
	margin: 0.1rem 0;
}

.zzzs-box {
	width: 100%;
	float: left;
}

.zzzs-bz {
	width: 100%;
	float: left;
}

.tabClick {
	background: #f0f0f0;
	overflow: hidden
}

.tabClick li {
	width: 5.30rem;
	height: 0.9rem;
	float: left;
	background: #fff;
	display: block;
	margin: 0.05rem;
	font-size: 0.45rem;
	color: #000;
	font-weight: normal;
	line-height: 0.9rem;
	text-align: center;
	margin-top: 0.10rem;
}

.tabClick li.active {
	background: #336fd1;
	transition: 0.1s;
	font-weight: normal;
	color: #fff;
}

.tabClicka {
	background: #f0f0f0;
	overflow: hidden
}

.tabClicka li {
	width: 5.30rem;
	height: 0.9rem;
	float: left;
	background: #fff;
	display: block;
	margin: 0.05rem;
	font-size: 0.45rem;
	color: #000;
	font-weight: normal;
	line-height: 0.9rem;
	text-align: center;
	margin-top: 0.10rem;
}

.tabClicka li.active {
	background: #336fd1;
	transition: 0.1s;
	font-weight: normal;
	color: #fff;
}

.tabCon {
	overflow: hidden
}

.tabBox {
	position: relative
}

.tabList {
	word-break: break-all;
	width: 100%;
	float: left;
	text-align: center;
	color: #D3D3D3;
}

.lineBorder {
	height: 2px;
	overflow: hidden;
	border-bottom: 1px solid #099;
	background: #f3f3f3
}

.lineDiv {
	background: #099;
	height: 2px;
	width: 25%;
}


/*新闻*/
.wxzx {
	width: 100%;
	float: left;
	margin-top: 0.1rem;
}

.wxzx-top {
	width: 100%;
	float: left;
	margin-bottom: 0.2rem;
}

.wxzx-bottom {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding: 0 0.18rem;
}

.wxzx-bottom li {
	width: 100%;
	height: 2.55rem;
	float: left;
	display: block;
	background: #fff;
	box-shadow: 0 0 10px #ddd;
	margin: 0.15rem 0;
	position: relative;
}

.wxzx-bottom li .xwtop {
	width: 100%;
	float: left;
}

.wxzx-bottom li .xwtop h3 {
	font-size: 0.45rem;
	color: #323232;
	font-weight: normal;
	width: 70%;
	float: left;
	margin: 0.25rem 0 0.1rem 0.1rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.wxzx-bottom li .xwtop p {
	font-size: 0.35rem;
	color: #545454;
	font-weight: normal;
	width: 100%;
	float: left;
	margin: 0.1rem 0.1rem 0.2rem 0.1rem;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-height: 0.55rem;
}

.rq {
	width: 3rem;
	background: #ececec;
	color: #0a0a0a;
	text-align: center;
	font-size: 0.4rem;
	font-weight: normal;
	position: absolute;
	line-height: 0.7rem;
	height: 0.7rem;
	right: 0;
	top: 0.08rem;
}

/*底部*/
.footer {
	width: 100%;
	float: left;
	margin-top: 0.1rem;
	background: #336fd1;
}

.footer-box {
	width: 100%;
	float: left;
	border-bottom: solid 1px #fff;
	box-sizing: border-box;
	padding: 0 0.18rem;
}

.footer-box-top {
	width: 100%;
	float: left;
	margin-top: 0.6rem;
}

.footer-box-top-k {
	width: 100%;
	float: left;
}

.footer-box-top-k-l {
	width: 0.52rem;
	height: 0.44rem;
	float: left;
}

.footer-box-top-k h1 {
	font-size: 0.6rem;
	color: #fff;
	font-weight: normal;
	line-height: 1.1rem;
}

.footer-box-top-k-r {
	width: 4rem;
	float: left;
	margin-left: 0.22rem;
}

.footer-box-top-k-r h2 {
	font-size: 0.4rem;
	color: #fff;
	font-weight: normal;
}

.footer-box-top-kt {
	width: 2rem;
	float: left;
	height: 0.05rem;
	background: #fff;
}

.footer-box-top-ks {
	width: 100%;
	float: left;
}

.footer-box-top-ks p {
	font-size: 0.4rem;
	color: #fff;
	font-weight: normal;
	line-height: 1.3rem;
}

.footer-box-bottom {
	width: 100%;
	float: left;
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
}

.footer-box-bottom-nav {
	width: 7.6rem;
	margin: 0 auto;
}

.footer-box-bottom-nav li {
	width: 1.85rem;
	float: left;
	height: 0.7rem;
	text-align: center;
	font-size: 0.4rem;
	color: #fff;
	font-weight: normal;
	line-height: 0.7rem;
}

.footer-box-bottomt {
	width: 100%;
	float: left;
	text-align: center;
}

.footer-box-bottomt p {
	font-size: 0.4rem;
	color: #fff;
	font-weight: normal;
	line-height: 0.7rem;
}


.leftMenu a {
	text-decoration: none;
	display: block
	
}

.leftMenu {
	background: #336FD1;
	left: -1000px;
	position: fixed;
	top: 0;
	display: block;
	height: 100%;
	width: 72%;
	min-width: 140px;
	max-width: 440px;
	z-index: 9999 !important;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	position: fixed;
	overflow: auto;
	box-shadow:0 0 10px #ddd;
	
}

.leftMenu.menu-open {
	left: 0;
	
}

.leftMenu ul {
	list-style: none;
	padding: 0;
	overflow: hidden
}

.leftMenu ul li {
	position: relative;
	padding: 0.3rem 0 0.3rem 0.4rem;
	overflow: hidden;
	
}
.leftMenu ul li a{
	font-size: 0.45rem;
	color: #fff;
	font-weight: normal;
	line-height: 0.76rem;
	text-align: left;
	text-indent: 0.5rem;
}
.leftMenu ul li.hasChild>a:after {
	content: "+";
	position: absolute;
	right: 0.4rem;
	top: 0.2rem;
	font-size: 24px;
	font-weight: 300
}

.leftMenu ul li.hasChild.open>a:after {
	content: "-";
	right: 0.25rem;
	font-size: 28px;
	top: 0.25rem
}

.f2,
.f3 {
	height: 0;
	padding-left: 0.1rem;
	overflow: hidden;
	position: relative;
	transition: height .4s ease;
	-moz-transition: height .4s ease;
	-webkit-transition: height .4s ease;
	-o-transition: height .4s ease
}

.menu-dark-backdrop {
	background: transparent;
	transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	width: 100%;
	position: fixed;
	
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden
}

.menu-dark-backdrop.in {
	height: 100%;
	z-index: 90001;
	background: rgba(0, 0, 0, .5)
}
.cdlogo{width:100%; float: left; position: absolute;top: 1rem;}
.cdlogo-box{width: 5rem; margin: 0 auto;animation-iteration-count:infinite}

@keyframes logox {
   0%    { -webkit-transform: scale(1.1,1.1);  transform: scale(1.1,1.1); }
   100%  { -webkit-transform: scale(1,1);  transform: scale(1,1);}
}

.xlogo {
-webkit-animation:  logox .8s ease-out both;
animation:          logox .8s ease-out both;
animation-direction: alternate;
animation-iteration-count: infinite;
}

/*产品中心*/
.cpzx{width: 100%; overflow: hidden;}
.cpzx-top{width: 100%; overflow: hidden;float: left; background: #1b1616;}
.cpzx-top-box{width: 100%; float: left; box-sizing: border-box; padding: 0 0.38rem; height: 1.6rem;}
.cpzx-top-box-left{width: 75%; float: left; height: 1.6rem;}


.cpbanner{width: 100%; overflow: hidden; float: left; margin-top: 0.1rem;}
.cpss{width: 100%; overflow: hidden;float: left; margin-top: 0.2rem; margin-bottom: 0.2rem;}
.cpss-box{width: 100%; float: left; box-sizing: border-box; padding: 0 0.38rem;}
.cpss-box-k{width: 100%; float: left; height: 1rem; border: solid 1px #d1d1d1; border-radius: 5px;}
.cpss-box-k-left{width: 0.8rem; height: 1rem; float: left; margin-left: 0.3rem;}
.cpss-box-k-center{width: 6.3rem; height: 1rem; float: left;}
.cpss-box-k-center input{width: 100%; height: 1rem; float: left;border: none; background: none;font-size: 0.4rem;
	color: #d1d1d1;
	font-weight: normal;
	line-height: 1rem;
	padding-left: 0.3rem;}

.cpss-box-k-right{width: 2.1rem; height: 1rem; float: right;}
.cpss-box-k-right button{width: 100%; height: 1rem; float: left;background: #d1d1d1;font-size: 0.4rem;
	color: #fff;
	font-weight: normal;
	line-height: 1rem;
	border: none;
	
	}

.cpsfl{width: 100%; overflow: hidden;float: left; }
.cpsfl-box{width: 100%; float: left; box-sizing: border-box; padding: 0 0.38rem;}
.cpsfl-box-k{width: 100%; float: left;}
.cpsfl-box-k-dbt{width: 49.5%; height:0.9rem ; float: left;border: solid 1px #d1d1d1;  }
.cpsfl-box-k-dbt-left{width: 0.5rem; height: 0.9rem; float: left; margin-left: 0.3rem;}
.cpsfl-box-k-dbt-right{width: 4rem; float: right; height: 0.9rem;}
.cpsfl-box-k-dbt-right span{font-size: 0.42rem;
	color: #000;
	font-weight: bold;
	line-height: 0.9rem;
	float: left;}
.cpsfl-box-k-xbt{width: 100%; float: left;overflow: hidden; margin: 0.2rem 0; border: solid 1px #d1d1d1; border-bottom: none;border-right: none;}
.cpsfl-box-k-xbt ul li{width: 49.5%; float: left;height: 1rem; border-bottom: solid 1px #d1d1d1;display: block; border-right: solid 1px #d1d1d1;}
.cpsfl-box-k-xbt ul li h3{font-size: 0.4rem;
	color: #666;
	font-weight: normal;
	line-height: 1rem;
	 text-indent: 0.3rem;
	}


/*关于我们*/
.bzgy{width: 100%; overflow: hidden;}
.gy-top{width: 100%; overflow: hidden;position: fixed; background: #fff; z-index: 999;}
.gy-top-box{width: 100%; float: left; height: 1.15rem; border-bottom: solid 1px #ccc; }
.gy-top-nav{width: 100%; overflow: hidden; padding-top: 1.15rem;}
.gy-top-nav ul li{width: 1.81rem; height: 0.77rem; float: left;display: block; background: #336FD1; margin: 0.03rem; text-align: center;
font-size: 0.28rem; font-weight: normal; line-height: 0.77rem; color: #fff;}

.ggtq{width: 100%; overflow: hidden;}
.gy-main{width: 100%; overflow: hidden; margin-top: 0.1rem;}
.gy-main-top{width: 100%; float: left;font-size: 0.25rem; line-height: 0.4rem; color: #666;}
.gy-main-top span{float: left;}
.gy-main-top i{font-size: 0.35rem; padding-right: 0.05rem; color: #666; padding-left: 0.18rem;line-height: 0.4rem;}
.gy-main-top a{font-size: 0.25rem; line-height: 0.4rem; color: #666;}
.gy-main-bottom{width: 100%; float: left; box-sizing: border-box; padding: 0 0.25rem;}
.gy-main-bottom h3{width: 100%;float: left;font-size: 0.35rem; font-weight: normal; text-align: center; color: #666;padding-top: 0.3rem; padding-bottom: 0.1rem;}
.gy-main-bottom-hx{width: 100%; float: left;margin-top: 0.15rem; text-align: justify;}
.gy-main-bottom-h1{    width: 0.6rem;
    height: 0.02rem;
    background: #336fd1;
   margin: 0 auto;
    }
.gy-main-bottom p{width: 100%; float: left;font-size: 0.28rem; font-weight: normal; line-height: 0.45rem; color: #666; margin-top: 0.3rem;}
.gy-wh{width: 100%; overflow: hidden; margin-top: 0.3rem; height: 5rem;}
.gy-wh-box{width: 100%; height: 3.1rem; float: left;background: #336FD1;}
.gy-wh-box-top{width: 100%; float: left; position: absolute;}
.gy-wh-box-top h3{width: 100%;float: left;font-size: 0.35rem; font-weight: normal; text-align: center; color: #fff;padding-top: 0.3rem; padding-bottom: 0.1rem;}
.gy-wh-box-top-hx{width: 100%; float: left;margin-top: 0.15rem;}
.gy-wh-box-top-hx-h1{    width: 0.6rem;
    height: 0.02rem;
    background: #fff;
   margin: 0 auto;
    }

.gy-wh-box-top p{width: 100%;float: left;font-size: 0.33rem; font-weight: normal; text-align: center; color: #fff;padding-top: 0.2rem; padding-bottom: 0.1rem; line-height: 0.5rem;}
.gy-wh-box-bottom{width: 100%; float: left; position: relative;  top: 2.5rem;}
.gy-wh-box-bottom-box{width: 90%; margin: 0 auto; background: #fff;}

.gy-hj{width: 100%; overflow: hidden; margin-top: 0.3rem;}
.gy-hj-bo{width: 100%; float: left; margin-top: 0.3rem;}
.gy-hj-bo ul li{width: 48%; float: left;display: block; margin: 1% 1%; background: #000; position: relative;}
.fdk{width: 100%; height: 0.5rem;position: absolute;background: rgba(51,111,209,0.8); text-align: center; bottom: 0;font-size: 0.3rem; font-weight: normal; color: #fff; line-height: 0.5rem;}

.ln{width: 100%; overflow: hidden; margin-top: 0.6rem;}
.ln-box{width: 100%; height: 4.15rem;float: left; background: url(../images/images/lnbj_02.png) no-repeat; background-size: 100% 100%;}
.ln-box{width: 100%; float: left;}
.ln-box h3{width: 100%;float: left;font-size: 0.35rem; font-weight: normal; text-align: center; color: #fff;padding-top: 0.3rem; padding-bottom: 0.1rem;}

.ln-box-hx{width: 100%; float: left;margin-top: 0.15rem;}
.ln-box-hx-h1{    width: 0.6rem;
    height: 0.02rem;
    background: #fff;
   margin: 0 auto;
    }
	
	.ln2{width: 100%; overflow: hidden; margin-top: 0.3rem;}
	.ln2-box{width: 100%; height: 4.15rem;float: left; background: url(../images/images/ysbj_02.png) no-repeat; background-size: 100% 100%;}
	.ln2-box{width: 100%; float: left;}
	.ln2-box h3{width: 100%;float: left;font-size: 0.35rem; font-weight: normal; text-align: center; color: #fff;padding-top: 0.3rem; padding-bottom: 0.1rem;}
	
	.ln2-box-hx{width: 100%; float: left;margin-top: 0.15rem;}
	.ln2-box-hx-h1{    width: 0.6rem;
	    height: 0.02rem;
	    background: #fff;
	   margin: 0 auto;}
	  .ln2-box-bot{width: 100%; float: left;overflow: hidden; margin-top: 0.6rem;}
	  .ln2-box-bot ul li{width:1.73rem ; height: 1.75rem; float: left;display: block;  margin: 0 0.07rem;}
	  .ln2-box-bot ul li h3{width: 100%; float: left;text-align: center;font-size: 0.33rem; font-weight: normal; color: #000; padding-bottom: 0.12rem;}
	  .ln2-box-bot ul li h4{width: 100%; float: left;text-align: center;font-size: 0.30rem; font-weight: normal; color: #fff;}  
.ln-box-bot{width: 100%; float: left;overflow: hidden; margin-top: 0.6rem;}
.ln-box-bot ul li{width:1.73rem ; height: 1.75rem; float: left;display: block;  margin: 0 0.07rem; background: url(../images/lnyy.png) no-repeat; background-size: 100% 100%;}
.ln-box-bot ul li h3{width: 100%; float: left;text-align: center;font-size: 0.33rem; font-weight: normal; color: #000; padding-bottom: 0.12rem;}
.ln-box-bot ul li h4{width: 100%; float: left;text-align: center;font-size: 0.30rem; font-weight: normal; color: #fff;}

.zc-bot{width: 100%; float: left;overflow: hidden; margin-top: 0.6rem;}
.zc-bot ul li{width: 3.44rem; height: 3.45rem; float: left; display: block; background: #336FD1; margin: 0.05rem 0.03rem;}
.zc-bot ul li .mjb{width: 3.14rem; height: 3.22rem; float: left; border:solid 1px #fff; margin-left: 0.14rem; margin-top: 0.08rem;}
.zc-bot ul li .mjb-top{width: 1.55rem; height: 1.55rem; float: left; margin-left: 0.8rem; margin-top: 0.2rem;}
.zc-bot ul li .mjb-top-t{width: 100%; height: 1.2rem; float: left;}
.zc-bot ul li .mjb-top-b{width: 100%; height: 0.32rem; float: left;}
.zc-bot ul li .mjb-top-b p{ text-align: center;font-size: 0.25rem; font-weight: normal; color: #fff; line-height: 0.32rem; margin-top: 0;}
.zc-bot ul li .mjb-bot{width: 100%; height: 1rem; float: left;}
.zc-bot ul li .mjb-bot p{font-weight: normal; color: #fff; line-height: 0.32rem; padding-top: 0;font-size: 0.25rem; margin-top: 0.1rem; padding: 0 0.05rem;}

.dbbq{width: 100%; overflow: hidden; height: 5.8rem; background: #336FD1; margin-top: 0.6rem; margin-bottom: 1.2rem;}
.dbbq-box{width: 100%; float: left;box-sizing: border-box; padding: 0 0.18rem;}
.dbbq-box-l{width: 4.4rem; float: left; margin-top: 0.3rem;}
.dbbq-box-l ul li{width: 100%; float: left;display: block;font-size: 0.3rem; font-weight: normal; color: #fff;line-height: 0.4rem; margin: 0.1rem 0;}
.dbbq-box-r{width: 2.65rem; height: 1.6rem; float: right; margin-top: 0.87rem;}
.dbbq-db{width: 100%; float: left;margin-top: 1.8rem;}
.dbbq-db p{font-size: 0.3rem; font-weight: normal; color: #fff; text-align: center;}

.dbbqa{width: 100%; overflow: hidden; height: 7rem; background: #336FD1; margin-top: 0.6rem;margin-bottom: 1.5rem;}
.dbbqa-box{width: 100%; float: left;box-sizing: border-box; padding: 0 0.38rem;}
.dbbqa-box-l{width: 6.4rem; float: left; margin-top: 0.3rem;}
.dbbqa-box-l ul li{width: 100%; float: left;display: block;font-size: 0.42rem; font-weight: normal; color: #fff;line-height: 0.6rem; margin: 0.1rem 0;}
.dbbqa-box-r{width: 3.35rem; height: 2.6rem; float: right; margin-top: 0.87rem;}
.dbbqa-db{width: 100%; float: left;margin-top: 1.8rem;}
.dbbqa-db p{font-size: 0.42rem; font-weight: normal; color: #fff; text-align: center;}

/*产品分类*/
.cpfl-ss{width: 100%; float: left; overflow: hidden; margin: 0.3rem 0;}
.cpfl-ss-box{width: 80%; margin: 0 auto; height: 0.6rem;}
.cpfl-ss-box-left{width: 78%; height: 0.6rem; float: left; border: solid 1px #ccc;}
.cpfl-ss-box-left input{width: 100%; float: left; height: 0.6rem; border: none;background: none;font-size: 0.25rem; font-weight: normal; line-height: 0.6rem;padding-left: 0.2rem;}
.cpfl-ss-box-right{width: 20%; float: left; height: 0.6rem;}
.cpfl-ss-box-right button{width: 100%; float: left; height: 0.65rem; border: none; background: #336FD1; border-bottom-right-radius: 0.0625rem; border-top-right-radius: 0.0625rem; color: #fff;}

.cpfl-fl{width: 100%; float: left;overflow: hidden;}
.cpfl-fl ul li{width: 1.4rem; height: 1.4rem; float: left;display: block; background: #336FD1; border-radius: 50%; margin: 0.1rem 0.235rem; box-shadow:0 0 12px rgba(0, 0, 0, 0.5);transition:  all 0.5s;}
.cpfl-fl ul li .flt{width: 0.88rem; height: 1.03rem; margin: 0 auto; background: #fff; margin-top: 0.2rem;}
.cpfl-fl-gd{width: 1.5rem; float: right; margin-top: 0.5rem;}
.cpfl-fl-gd-k{width: 0.6rem; height: 0.6rem;float: left; text-align: center; background: #336FD1;font-size: 0.35rem; font-weight: normal; color: #fff;line-height: 0.55rem; margin-right: 0.1rem;}
.cpfl-fl-gd-kt{width: 0.6rem; height: 0.6rem;float: left; text-align: center; background: #cccccc;font-size: 0.35rem; font-weight: normal; color: #fff;line-height: 0.55rem;}

.cpfl-main-box{width: 100%; float: left; overflow: hidden; margin-top: 0.3rem;}
.cpfl-main-box-bt{width: 100%; float: left;}
.cpfl-main-box-bt h3 {
	font-size: 0.3rem;
	color: #3c3e46;
	font-weight: normal;
	width: 100%;
	text-align: center;
	margin: 0.17rem 0 0.1rem 0;
}
.cpfl-main-box-bt h3 strong{font-size: 0.3rem;
	color: #336fd1;font-weight: normal;}


.cpfl-main-box-bt p {
	font-size: 0.25rem;
	color: #929196;
	font-weight: normal;
	width: 100%;
	text-align: center;
	margin: 0.05rem 0; background: url(../images/main_embg.png) no-repeat center;
}

.cpfl-main-box-cp{width: 100%; float: left; margin-top: 0.3rem;}
.cpfl-main-box-cp ul li{
    width: 3.75rem;
    float: left;
    display: block;
   background: #fff;
    box-sizing: border-box;
    padding: 0 0.1rem;

  overflow: hidden;
  margin-bottom: 0.03rem;
   
}
.cpfl-main-box-cpt{width: 100%; float: left; margin-top: 0.3rem;}
.cpfl-main-box-cpt ul li{
    width: 3.75rem;
    float: left;
    display: block;
   background: #fff;
    box-sizing: border-box;
    padding: 0 0.1rem;
 
  overflow: hidden;
   
}
.cpfl-main-box-cp ul{width: 100%;float: left;}
.cpfl-main-box-cp ul li .cctop {
    width: 100%;
    height: 3rem;
    float: left;
    margin-top: 0.05rem;overflow: hidden;
}
.cpfl-main-box-cp ul li .cctop img {
	display: inline-block;
    vertical-align: middle;
}
.cpfl-main-box-cp ul li .ccbot {
    width: 100%;
  max-height: 2.2rem;
    float: left;
   
}
.cpfl-main-box-cp ul li .ccbot h3{
    font-size: 0.32rem;
    color: #303030;
	overflow: hidden;
    font-weight: normal;
    width: 100%;
    line-height: 0.4rem;
    float: left;
    padding-top: 0.2rem;

}

.cpfl-main-box-cp li .ccbot p {
    font-size: 0.25rem;
    color: #939393;
    font-weight: normal;
    width: 100%;
    line-height: 0.3rem;
    float: left;
    padding-top: 0.2rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.cpfl-main-box-cp li .ccbot span {
    font-size: 0.3rem;
    color: #ff0000;
    font-weight: normal;
    width: 100%;
    line-height: 0.5rem;
    float: left;
    padding-top: 0.2rem;
    padding-bottom: 0.3rem;
}

.cpfl-ys{width: 100%;float: left; overflow: hidden;margin-top: 0.3rem;}
.cpfl-flt{width: 100%; float: left; overflow: hidden;}
.cpfl-flt ul li{width: 2.29rem; height: 0.77rem;float: left;display: block; background: #336FD1;    text-align: center; margin: 0.1rem 0.1rem;
    font-size: 0.28rem;
    font-weight: normal;
    line-height: 0.77rem;
    color: #fff;}

.pagination{padding:0.25rem 0 0.15rem;text-align:center;overflow:hidden;height: 1.2rem;width: 100%; float: left; margin-bottom: 0.5rem;}
.pagination a{font-size:0.28rem;line-height:0.4rem;display:inline-block;height:0.4rem;padding:0 0.12rem;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff;margin-left:0.02rem;}
.pagination a.a1{line-height:0.3rem;height:0.3rem;margin-top:0;padding:0 0.12rem;}
.pagination a:hover{text-decoration:none;color:#000;background:#f1f1f1;}
.pagination span{line-height:0.4rem;display:inline-block;height:0.4rem;padding:0 0.12rem;text-align:center;color:#fff;margin-left:0.02rem;background:#336fd1;color:#fff;border:1px solid #336fd1;font-size:0.28rem;line-height:0.4rem;}


.new{width: 100%; float: left; overflow: hidden;}
.new-box{width: 100%; float: left;box-sizing: border-box; padding: 0 0.18rem;}
.new-box-k{width: 100%; float: left;}
.new-box-k ul li{width: 100%; float: left;display: block; margin: 0.1rem 0; border-bottom: dashed 1px #ccc;}
.new-box-k ul li .neleft{width: 1.7rem; height: 1.7rem; float: left;  border-bottom-right-radius: 15px;
    background: #eeeeee;
    margin: 0.1rem 0px 0.1rem 0;
    border: solid 1px #ccc;
}
.new-box-k ul li .neleftt{width: 1.8rem;  float: left; margin: 0.2rem 0;
}
.new-box-k ul li .neleft h3 {
    width: 100%;
    float: left;

    text-align: center;
    padding-top: 0.3rem;
   font-size: 0.35rem;
   color: #666;
   font-weight: normal;
}
.new-box-k ul li .neleft p {
    width: 100%;
    float: left;

    text-align: center;
    padding-top: 0.2rem;
   font-size: 0.3rem;
   color: #666;
   font-weight: normal;
}
.new-box-k ul li .neright{width: 5.1rem; float: right;}
.new-box-k ul li .neright h3{
    width: 100%;
    float: left;
  font-size: 0.3rem;
    color: #000;
	font-weight: normal;
    padding-top: 0.13rem;
	text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.new-box-k ul li .neright p{
    width: 100%;
    float: left;
  font-size: 0.25rem;
    color: #666;
	font-weight: normal;
    padding-top: 0.1rem;
	    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
line-height: 0.42rem;
margin-bottom: 0.15rem;
}

.new-box-kt{width: 100%; float: left;}
.new-box-kt-top{width: 100%; float: left;}
.new-box-kt-top h3{width: 100%; float: left;  float: left;
  font-size: 0.32rem;
    color: #000; font-weight: normal; text-align: center; margin: 0.1rem 0;}
.new-box-kt-top span{width: 100%; float: left;  float: left; margin: 0.05rem 0;
  font-size: 0.28rem;
    color: #666; font-weight: normal; text-align: center; margin-bottom: 0.3rem;}
.new-box-kt-bq{width: 100%; float: left; margin: 0.2rem 0;}
.new-box-kt-bq ul li{width: auto; height: 0.4rem; float: left;display: block; font-size: 0.28rem;
    color: #666; font-weight: normal; text-align: center; padding: 0 0.15rem; line-height: 0.4rem; border: solid 1px #ccc; margin: 0 0.05rem; }

.new-box-kt-nr{width: 100%; float: left;margin-bottom: 0.2rem; text-align: justify;}
.new-box-kt-nr p{ width: 100%;
    float: left;
  font-size: 0.25rem;
    color: #666;
	font-weight: normal;
    padding-top: 0.1rem;
line-height: 0.45rem;}

.new-box-kt-ft{width: 100%; float: left;margin: 0.2rem 0; border-top: solid 1px #ccc;}
.new-box-kt-ft ul li{width: 100%; float: left;display: block;}
.new-box-kt-ft ul li p{font-size: 0.25rem;
    color: #666;
	font-weight: normal;
    padding-top: 0.1rem;
line-height: 0.45rem;}
.new-box-kt-ft ul li span{font-size: 0.25rem;
    color: #666;
	font-weight: normal;
    padding-top: 0.1rem;
line-height: 0.45rem;}

.xgxw {
    width: 100%;
    float: left;
    margin-top: 0.5rem;

}

.almk{width: 100%; float: left;overflow: hidden;margin: 0.1rem 0;}
.almk ul li{
    width: 1.81rem;
    height: 0.55rem;
    float: left;
    display: block;
    background: #f6972e;
    margin: 0.03rem;
    text-align: center;
    font-size: 0.28rem;
    font-weight: normal;
    line-height: 0.55rem;
    color: #fff;
}
.ccbott{width: 100%; float: left;}
.cpfl-main-box-cp li .ccbott h3 {
    font-size: 0.32rem;
    color: #303030;
    font-weight: normal;
    width: 100%;
    line-height: 0.35rem;
    float: left;
	text-align: center;
    padding-top: 0.2rem;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.lxwm{width: 100%; float: left;}
.lxwm-top{width: 100%; float: left;box-sizing: border-box; padding: 0 0.18rem;}
.lxwm-top h3{ font-size: 0.32rem;
    color: #666;
    font-weight: normal;
    width: 100%;
    line-height: 0.35rem;
    float: left;
	padding-top: 0.2rem;
  }
.lxwm-top p{ font-size: 0.28rem;
    color: #666;
    font-weight: normal;
    width: 100%;
    line-height: 0.35rem;
    float: left;

    padding-top: 0.1rem;}

.lxwm-top span{ font-size: 0.28rem;
    color: #333333;
    font-weight: normal;
    width: 100%;
    line-height: 0.35rem;
    float: left;

    padding-top: 0.1rem;}


.lxwm-ty{width: 100%; float: left;}
.lxwm-ty-top{width: 3.84rem; height: 0.6rem; float: left; background: #336FD1; border-radius: 0.3rem; margin-top: 0.2rem; margin-bottom: 0.2rem;}
.lxwm-ty-top span{width: 0.45rem; height: 0.45rem; float: left; padding-left: 0.3rem; margin-right: 0.2rem;}
.lxwm-ty-top h3{ font-size: 0.28rem;
    color: #fff;
    font-weight: normal; line-height: 0.6rem; float: left;width: auto; padding-top: 0;}

.lxwm-ty-bot{width: 100%; float: left;}
.lxwm-ty-bot-l{width: 0.64rem; height: 0.69rem; float: left; margin-top: 0.1rem;}
.lxwm-ty-bot-r{width: 4.5rem; float: left;margin-left: 0.24rem;}
.lxwm-ty-bot-r h3{width: 100%; float: left;font-size: 0.28rem; color: #333; font-weight: normal; padding-top: 0;}
.lxwm-ty-bot-r h2{width: 100%; float: left;font-size: 0.38rem; color: #336FD1; font-weight: normal; padding-top: 0;}

.lxwm-ty-bott{width: 100%; float: left; }
.lxwm-ty-bott ul li{width: 100%; float: left; display: block;border-right: #ccc; border-bottom: solid 1px #ccc;}
.lxwm-ty-bott ul li .mml{width: 100%; float: left; margin-bottom: 0.3rem;}
.lxwm-ty-bott ul li .mml p{width: 100%; float: left;font-size: 0.28rem; color: #333; font-weight: normal;}
.lxwm-ty-bott ul li .mmr{width: 1.95rem; float: right; height: 1.95rem;}


.lxwm-ty-bottt{width: 100%; float: left; }
.lxwm-ty-bottt-t{width: 100%; float: left; margin-bottom: 0.2rem;}
.lxwm-ty-bottt-t p{font-size: 0.28rem; color: #333; font-weight: normal; text-align: center;}
.lxwm-ty-bottt-b{width: 100%; float: left; margin-bottom: 0.2rem;}
.lxwm-ty-bottt-b-k{width: 100%; float:left ; margin-bottom: 0.2rem;}
.lxwm-ty-bottt-b-kt{width: 100%; float:left ; margin-bottom: 0.2rem;}
.lxwm-ty-bottt-b-k span{width: 20%; float: left;font-size: 0.28rem; color: #333; font-weight: normal; height: 0.6rem; line-height: 0.6rem;padding-top: 0; text-align: center;}
.lxwm-ty-bottt-b-kt span{width: 20%; float: left;font-size: 0.28rem; color: #333; font-weight: normal; height: 0.6rem; line-height: 0.6rem;padding-top: 0; text-align: center;}
.lxwm-ty-bottt-b-k input{width: 70%; float: left;   height: 0.6rem;
    color: rgb(102, 102, 102);
    padding-left:0.1rem;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204);
    border-image: initial;
    background: none;
	font-size: 0.28rem; color: #333; font-weight: normal;line-height: 0.6rem;
   }
   .lxwm-ty-bottt-b-kt input{width: 50%; float: left;   height: 0.6rem;
       color: rgb(102, 102, 102);
       padding-left:0.1rem;
       border-width: 1px;
       border-style: solid;
       border-color: rgb(204, 204, 204);
       border-image: initial;
       background: none;
   	font-size: 0.28rem; color: #333; font-weight: normal;line-height: 0.6rem;
      }
.lxwm-ty-bottt-b-k textarea {
    width: 70%;
    height:2rem;
    float: left;
    color: rgb(102, 102, 102);
    padding-left: 0.1rem;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(204, 204, 204);
    border-image: initial;
    background: none;
   font-size: 0.28rem; color: #333; font-weight: normal;line-height: 0.6rem;
}

.lxwm-map{width: 100%; float: left;margin-top: 0.3rem; margin-bottom: 0.3rem;}
.lxwm-map-box{width: 90%; height: 5rem; margin: 0 auto;}
.lxwm-map-box p{ font-size: 0.28rem; color: #333; font-weight: normal;line-height: 0.4rem;}

.cpxq{width: 100%; float: left;overflow: hidden;}
.cpxq-top{width: 100%; float: left; text-align: center;}
.bz{width: 100%; float: left; text-align: center; float: none;}
.bz img{display: inline-block;
    vertical-align: middle;
	float: none;
}
.cpxq-top img{display: inline-block;
    vertical-align: middle;}
.wz span{ font-size: 0.28rem; color: #333; font-weight: normal;}
.cpxq-center{width: 100%; float: left; margin-top: 0.2rem; border-top: solid 1px #ccc;box-sizing: border-box; padding: 0 0.18rem;}
.cpxq-center-top{width: 100%; float: left;}
.cpxq-center-top h3{width: 100%; float: left;font-size: 0.33rem; color: #336FD1; font-weight: normal;padding-top: 0.3rem;}
.cpxq-center-top span{width: 100%; float: left;font-size: 0.3rem; color: #666; font-weight: normal;padding-top: 0.2rem; }
.cpxq-center-top strong{font-size: 0.3rem; color: #000; font-weight: normal;}
.cpxq-center-top p{width: 100%; float: left;font-size: 0.28rem; color: #666; font-weight: normal;padding-top: 0.13rem; text-align: justify;}
.cpxq-center-center{width: 100%; float: left; padding-top: 0.2rem;}
.cpxq-center-center ul li{width: auto; height: 0.4rem; float: left;display: block; padding: 0.05rem 0.2rem;}
.cpxq-center-center ul li strong{width: 0.2rem; height: 0.2rem; background: #336FD1; border-radius: 50%; float: left;margin-top: 0.1rem; margin-right: 0.1rem;}
.cpxq-center-center ul li span{font-size: 0.28rem; color: #666; font-weight: normal;float: left; line-height: 0.4rem;}
.investment_title{width: 100%; float: left;overflow: hidden;}
.cpxq-center-bottom{width: 100%; float: left; padding-top: 0.2rem;}
.cpfldh{width: 30%; height: 0.6rem; float: left; border: solid 1px #ccc;font-size: 0.3rem; color: #666; font-weight: normal; line-height: 0.6rem; text-align: center;
margin: 0 1.3%;}
.investment_f{width: 100%; float: left;}
.investment_con{width: 100%; float: left; margin-top: 0.2rem;}
.investment_con_list{width: 100%; float: left;font-size: 0.28rem; color: #666; font-weight: normal; line-height: 0.4rem; text-align: justify;}
.investment_con_list p{width: 100%; float: left;}
.investment_con_list img{float: none;}
.on{background: #336FD1; color: #fff;}

.tjd{width: 100%; float: left;}
.tjd-box{width: 80%; height: 0.6rem;margin: 0 auto;}
.tjd-box button{width: 100%; float: left;height: 0.6rem; border: none;background: #336FD1;font-size: 0.28rem; color: #fff; font-weight: normal; line-height: 0.6rem;}


	.code {
			font-family: Arial;
			font-style: italic;
			font-size: 0.28rem;
			border: 0;
			padding: 0px 0.03rem;
			letter-spacing: 3px;
			font-weight: bolder;
			float: left;
			cursor: pointer;
			width: 60%;
			height: 0.6rem;
			line-height: 0.6rem;
			text-align: center;
			vertical-align: middle;
			border: 1px solid #ddd;
			margin-left: 0.15rem;
		}
.fw{width: 100%; float: left;box-sizing: border-box; padding: 0 0.18rem; margin-top: 0.5rem;}
.fwzc{width: 100%; float: left; position: relative;}
.fwzc-left{width: 1.57rem; height: 1.35rem; float: left; border-right: solid 1px #336FD1;}
.fwzc-left-top{width: 100%; height:0.8rem; float: left;}
.fwzc-left-bottom{width: 100%; height: 0.55rem; float: left;}
.fwzc-left-bottom h3{font-size: 0.3rem; color: #336FD1; font-weight: normal; line-height: 0.55rem; text-align: center;}
.fwzc-right{width: 5.1rem; height: 1.48rem; float: right; padding-top: 0.2rem;}
.fwzc-right p{font-size: 0.28rem; color: #666; font-weight: normal; line-height: 0.45rem;}
.fwzc-right strong{font-size: 0.28rem; color: #336FD1; font-weight: normal; line-height: 0.45rem;}
.yq{width: 0.2rem; height: 0.2rem; background: #336FD1; border-radius: 50%; position: absolute;left:1.48rem;bottom: 1.75rem;}

.txshh{width: 100%; float: left;}
.txshh-b{width: 90%; height: 1.78rem;margin: 0 auto; border: dashed 1px #fff; border-radius: 0.125rem; text-align: center; margin-top: 0.5rem;}
.txshh-b p{font-size: 0.28rem; color: #fff; font-weight: normal; line-height: 0.45rem; padding-top: 0.2rem;}

.lc{width: 100%; float: left; margin-top: 0.5rem;}

.pjzc{width: 100%; float: left;margin-top: 0.5rem;}
.pjzc ul li{width: 2.08rem; height: 1.62rem; float: left;display: block; margin: 0 0.21rem;}

.cpfl-lx{width: 100%; float: left;}


.cpfl-fl{width: 100%; float: left;overflow: hidden;}
.cpflxx{width: 1.4rem; height: 1.4rem; float: left;display: block; background: #fff; border: solid 1px #336FD1;border-radius: 50%; margin: 0.1rem 0.235rem; transition:  all 0.5s;}
.flt{width: 0.88rem; height: 1.03rem; margin: 0 auto;  margin-top: 0.2rem;}

.cpxq-xgal{width: 100%; float: left;box-sizing: border-box; padding: 0 0.18rem; margin-top:0.2rem}
.cpxq-xgal ul li{width: 100%; float: left;display: block; margin: 0.2rem 0;}
.cpxq-xgal ul li .cnlert{width: 2.46rem; height: 1.72rem; float: left;overflow: hidden;}
.cpxq-xgal ul li .cnright{width: 4rem; height: 1.72rem; float: right;border-bottom: solid 1px #ccc;}
.cpxq-xgal ul li .cnright h3{width: 100%; float: left;font-size: 0.3rem; color: #000; font-weight: normal;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.cpxq-xgal ul li .cnright p{ float: left;font-size: 0.28rem; color: #666; font-weight: normal;
padding-top: 0.25rem;}
.cpxq-xgal ul li .cnright span{width: 0.35rem; height: 0.3rem; float: left;padding-top: 0.3rem; margin-right: 0.2rem;margin-left: 1.8rem; 
}


.cpfl-main-box-cpt ul{width: 100%;float: left;}
.cpfl-main-box-cpt ul li .cctop {
    width: 100%;
    height: 3rem;
    float: left;
    margin-top: 0.05rem;overflow: hidden;
}
.cpfl-main-box-cpt ul li .cctop img {
	display: inline-block;
    vertical-align: middle;
}
.cpfl-main-box-cpt ul li .ccbot {
    width: 100%;
  
    float: left;
   
}
.cpfl-main-box-cpt ul li .ccbot h3{
    font-size: 0.32rem;
    color: #303030;
    font-weight: normal;
    width: 100%;
    line-height: 0.35rem;
    float: left;
    padding-top: 0.2rem;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}

.cpfl-main-box-cpt li .ccbot p {
    font-size: 0.25rem;
    color: #939393;
    font-weight: normal;
    width: 100%;
    line-height: 0.3rem;
    float: left;
    padding-top: 0.2rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.cpfl-main-box-cpt li .ccbot span {
    font-size: 0.3rem;
    color: #ff0000;
    font-weight: normal;
    width: 100%;
    line-height: 0.5rem;
    float: left;
    padding-top: 0.2rem;
    padding-bottom: 0.3rem;
}

.xf{width: 100%; overflow: hidden; height: 1.2rem; background: #336FD1; position: fixed; z-index: 9999; bottom: 0;left: 0;right: 0;}
.xf ul li{width: 25%; height: 1.1rem; float: left;display: block; box-sizing: border-box;padding: 0.05rem 0;}
.xf ul li .xfnr{width: 1.3rem; margin: 0 auto; overflow: hidden;}
.xf ul li .xfnr-top{width: 100%; height: 0.6rem; float: left;}
.xf ul li .xfnr-bot{width: 100%; float: left; height: 0.3rem; margin-top: 0.05rem;}
.xf ul li .xfnr-bot p{font-size: 0.28rem;
    color: #fff;
    font-weight: normal;
   text-align: center;
    line-height: 0.3rem;
   
   }
.xf2{width: 100%; overflow: hidden; height: 1.5rem; background: #336FD1; position: fixed; z-index: 9999; bottom: 0;left: 0;right: 0;}
.xf2 ul li{width: 25%; height: 2rem; float: left;display: block; box-sizing: border-box;padding: 0.05rem 0;}
.xf2 ul li .xfnr2{width: 2.1rem; margin: 0 auto; overflow: hidden;}
.xf2 ul li .xfnr2-top{width: 100%; height: 0.9rem; float: left;}
.xf2 ul li .xfnr2-bot{width: 100%; float: left; height: 0.4rem; margin-top: 0.05rem;}
.xf2 ul li .xfnr2-bot p{font-size: 0.28rem;
    color: #fff;
    font-weight: normal;
   text-align: center;
    line-height: 0.4rem;
   
   }















