/* pc */
.pc .banner{
    width: 100%;
    height: 5.37rem;
    background-size:100% 100%;
}
.pc .content {
	width: 100%;
	background: #fff url(../cjm_img/images/contentbg.jpg) no-repeat top;
	position: relative;
	background-size: cover;
}
.pc .content .box{
    overflow: visible;
    position: relative;
	display:flex;
	padding-bottom:.3rem;
}
	.pc .content .aside {
		width: 2.17rem;
		position: relative;
		top: -.18rem;
		z-index: 1;
		border-bottom: .05rem solid #0156bd;
		float: left;
		height: fit-content;
	}
	.pc .content .aside .title {
		width: 3.59rem;
		height: 1.38rem;
		background: url(../cjm_img/images/asidebg.png) no-repeat center;
		color: #fff;
		overflow: hidden;
	}
.pc .content .aside .title h2{
    font-size: .28rem;
    width: 1.3rem;
    text-align: center;
    line-height: .54rem;
    margin-top: .26rem;
    margin-left: .44rem;
}
.pc .content .aside .title .eng{
    margin-left: .44rem;
    width: 1.3rem;
    text-align: center;
    font-size: .13rem;
    line-height: .36rem;
}

.pc .content .aside li{
    padding-left: .26rem;
    height: .5rem;
    line-height: .5rem;
    background-color: #f2f5fa;
    border-left: .04rem solid #acc1de;
}
.pc .content .aside li.color{
    background-color: #e0edff;
    border-left: .04rem solid #bfd8fa;
}
	.pc .content .aside li.on {
		border-left: .04rem solid #1956a6;
		background-image: url(../cjm_img/images/arrowon.png);
		background-repeat: no-repeat;
		background-position: 1.91rem center;
	}
.pc .content .aside li.on a{
    font-weight: bold;
    color: #1956a6;
	display: block;
}
.pc .content .aside li a{
    font-size: .16rem;
    color: #1f1f1f;
	display: block;
}
.pc .content .conright{
    padding: 0 .29rem;
    position: absolute;
    float: right;
    top: -.08rem;
    right: 0;
    z-index: 2;
    width: 9.23rem;
/*    min-height: 5rem;*/
    background-color: #fff;
    border: 1px solid #d9d9d9;
    overflow: hidden;
}


.pc .toptitle{
    padding: .3rem 0 .15rem 0;
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #dbe0e8;
}
.pc .toptitle h2{
    line-height: .18rem;
    padding-left: .16rem;
    font-size: .18rem;
    color: #015bc1;
    float: left;
    border-left: .04rem solid #1956a6;
}
.pc .toptitle .weizhi{
    float: right;
    color: #7b7b7b;
    font-size: .14rem;
}
.pc .toptitle .weizhi a{
    color: #7b7b7b;
    font-size: .14rem;
}







.pc .content .box .conright .xwzxnr {
	position: relative;
	padding-top:.3rem;
}

	.pc .content .box .conright .xwzxnr .title {
		text-align: center;
		font-size: .24rem;
		line-height: .24rem;
		color: #232323;
		margin-top: .38rem;
		padding-bottom: .37rem;
		box-sizing: border-box;
		font-weight: bold;
	}
.pc .content .box .conright .xwzxnr .day{
	font-size: .14rem;
	text-align: center;
	line-height: .24rem;
	color: #232323;
	padding-bottom: .42rem;
	box-sizing: border-box;
}
.pc .content .box .conright .xwzxnr .text{
	font-size: .18rem;
	line-height: .3rem;
	color: #232323;
	padding-top: .01rem;
	padding-bottom: .5rem;
}
.pc .content .box .conright .xwzxnr .text img{
	max-width: 100%;
	
}
.pc .content .box .conright .xwzxnr .text table{
	max-width: 100%;
}
.pc .content .box .conright .xwzxnr .button{
	display: flex;
	justify-content: space-between;
	margin-bottom:.3rem;
}
.pc .content .box .conright .xwzxnr .button .shang{
	font-size: .18rem;
	line-height: .3rem;
	color: #232323;
	border: #dcdcdc 1px solid;
	border-radius: .05rem;
/*	padding-left: .18rem;
	padding-right: .16rem;*/
	box-sizing: border-box;
	float: left;
}
.pc .content .box .conright .xwzxnr .button .xia{
	font-size: .18rem;
	line-height: .3rem;
	color: #232323;
	border: #dcdcdc 1px solid;
	border-radius: .05rem;
	position: absolute;
	float: right;
	right: 0;
/*	padding-left: .18rem;
	padding-right: .16rem;*/
	box-sizing: border-box;
}




.pc .content .box .conright .gctplb{
	display: flex;
	
	flex-wrap: wrap;
	padding-top: .4rem;
	box-sizing: border-box;
}
.pc .content .box .conright .gctplb .kuang{
	margin-bottom: .41rem;
	margin-right:.4rem;
	width:1.9rem;
}
.pc .content .box .conright .gctplb .kuang .pic{
	border: #dcdcdc 1px solid;
	padding: .07rem;
	box-sizing: border-box;
	width: 1.9rem;
	height: 1.9rem;
	margin-bottom: .16rem;
}
.pc .content .box .conright .gctplb .kuang .pic img{
	width: 100%;
	height:100%;
}
.pc .content .box .conright .gctplb .kuang .text{
	text-align: center;
	font-size: .18rem;
	line-height: .3rem;
	color: #232323;
	overflow:hidden;
}
.pc .content .box .conright .gctplb .button{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding:.7rem .96rem .3rem .93rem;
	font-size: .18rem;
	line-height: .3rem;
	color: #232323;
	width: 100%;
}
.pc .content .box .conright .gctplb .button .shuzi{
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: .18rem;
	line-height: .3rem;
	color: #232323;
	width: 70%;
}
.pc .content .box .conright .gctplb .button li{
	font-size: .18rem;
	line-height: .12rem;
	color: #232323;
	background-color: #fff;
	
}
.pc .content .box .conright .gctplb .button li:hover{
	background-color: #015bc1;
	background-size: 100% 100%;
	
}
.pc .content .box .conright .gctplb .button li:hover a{
	color: #fff;
}
.pc .content .box .conright .gctplb .button .shuzi .shang{
	border: 1px solid #dcdcdc;
	
	border-radius: .05rem;
	padding: .12rem .16rem .15rem .17rem;
	
}
.pc .content .box .conright .gctplb .button .shuzi .num{
	border: solid 1px #dcdcdc;
	border-radius: .05rem;
	padding: .1rem .12rem .15rem .10rem;
}
.pc .content .box .conright .gctplb .button .shuzi .xia{
	border: 1px solid #dcdcdc;
	
	border-radius: .05rem;
	padding: .12rem .16rem .15rem .17rem;
}
.pc .content .box .conright .gctplb .button .tiaozhuan{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 26%;
}
.pc .content .box .conright .gctplb .button .tiaozhuan .go{
	border: solid 1px #dcdcdc;
	border-radius: .05rem;
	padding: .05rem .1rem .05rem .10rem;
}
.pc .content .box .conright .gctplb .button .tiaozhuan .tx{
	height: .39rem;
	width: .39rem;
	border: solid 1px #dcdcdc;
	border-radius: .05rem;
	text-align: center;
}
.pc .content .box .conright .gctplb .button .tiaozhuan .go:hover{
	background-color: #015bc1;
	background-size: 100% 100%;

}
.pc .content .box .conright .gctplb .button .tiaozhuan .go:hover a{
		color: #fff;
}
/* 工厂实景内容 */
.pc .content .box .conright .gcsjnr{
	padding: .37rem 0 .57rem 0;
	box-sizing: border-box;
}
.pc .content .box .conright .gcsjnr .title{
	font-size: .24rem;
	line-height: .24rem;
	color: #232323;
	text-align: center;
	padding-bottom: .34rem;
	box-sizing: border-box;
	
}
.pc .content .box .conright .gcsjnr .pic{
	
	padding-bottom: .34rem;
	box-sizing: border-box;
}
.pc .content .box .conright .gcsjnr .pic img{
	max-width: 100%;
}
.pc .content .box .conright .gcsjnr .text{
	text-align: center;
	font-size: .18rem;
	line-height: .24rem;
	color: #232323;
}
/* 工厂实景内容结束 */


/* 图片列表 */
.pc .content .box .conright .Picture_List{
	
	padding-top: .37rem;
	box-sizing: border-box;
}
.pc .content .box .conright .Picture_List .title{
	font-size: .18rem;
	line-height: .32rem;
	color: #232323;
	text-align: center;
	padding-bottom: .64rem;
	text-align:left;
}
	.pc .content .box .conright .Picture_List .picList {
		display: flex;
		justify-content: left;
		flex-wrap: wrap;
	}
.pc .content .box .conright .Picture_List .picList li{
	height: 2.3rem;
	width: 2.3rem;
}
	.pc .content .box .conright .Picture_List .picList li .pic {
		width: 2.06rem;
		height: 1.5rem;
		margin: 0 auto;
		padding-bottom: .24rem;
		box-sizing: border-box;
		display: flex;
		align-items: center;
	}
.pc .content .box .conright .Picture_List .picList li .pic img{
	width: 100%;
	height:100%;
	text-align: center;
	display: flex;
	margin: 0 auto;
}
.pc .content .box .conright .Picture_List .picList li .text{
	font-size: .18rem;
	line-height: .24rem;
	text-align: center;
	color: #232323;
}
/* 图片列表结束 */


/* 新闻列表 */
.pc .news li{
    padding: .18rem 0 .23rem 0;
    overflow: hidden;
    border-bottom: 1px dashed #c7c7c7;
}
.pc .news li .left{
    margin-left: .05rem;
}
.pc .news li .left img{
    width: 1.56rem;
    height: 1.34rem;
    vertical-align: top;
}
.pc .news li .right{
    width: 7.40rem;
}
.pc .news li h2{
    width: 100%;
    color: #2b2b2b;
    font-size: .18rem;
    font-weight: normal;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    margin-top: -.08rem;
    line-height: .46rem;
	text-align:left;
}
.pc .news li .txt{
    width: 100%;
    height: .66rem;
    color: #858585;
    font-size: .14rem;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 3; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
    line-height: .22rem;
	text-align:left;
}
.pc .news li .date{
    color: #2b2b2b;
    font-size: .14rem;
    line-height: .34rem;
    margin-bottom: -.03rem;
	text-align:left;
}
.pc .news li.last{
    border: 0 none;
}
.pc .news .button{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding:0rem .96rem .3rem .93rem;
	font-size: .18rem;
	line-height: .3rem;
	color: #232323;
	width: 80%;
	white-space:nowrap;
}
.pc .news .button .shuzi{
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: .18rem;
	line-height: .3rem;
	color: #232323;
	width: 70%;
}
.pc .news .button li{
	font-size: .18rem;
	line-height: .12rem;
	color: #232323;
	background-color: #fff;
	
}
.pc .news .button li:hover{
	background-color: #015bc1;
	background-size: 100% 100%;
	
}
.pc .news .button li:hover a{
	color: #fff;
}
.pc .news .button .shuzi .shang{
	border: 1px solid #dcdcdc;
	
	border-radius: .05rem;
	padding: .12rem .16rem .15rem .17rem;
	
}
.pc .news .button .shuzi .num{
	border: solid 1px #dcdcdc;
	border-radius: .05rem;
	padding: .1rem .12rem .15rem .10rem;
}
.pc .news .button .shuzi .xia{
	border: 1px solid #dcdcdc;
	
	border-radius: .05rem;
	padding: .12rem .16rem .15rem .17rem;
}
.pc .news .button .tiaozhuan{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 26%;
}
.pc .news .button .tiaozhuan .go{
	border: solid 1px #dcdcdc;
	border-radius: .05rem;
	padding: .05rem .1rem .05rem .10rem;
	margin-left:.08rem;
}
.pc .news .button .tiaozhuan .tx{
	height: .39rem;
	width: .39rem;
	border: solid 1px #dcdcdc;
	border-radius: .05rem;
	text-align: center;
}
.pc .news .button .tiaozhuan .go:hover{
	background-color: #015bc1;
	background-size: 100% 100%;

}
.pc .news .button .tiaozhuan .go:hover a{
		color: #fff;
}
/* 新闻列表结束 */



/* 在线留言 */
.pc .zxly{
	width: 6.99rem;
	margin: 0 auto;
	margin-top: .37rem;
	margin-bottom: .3rem;
	padding-top: .41rem;
	padding-bottom: .6rem;
	box-sizing: border-box;
	background-color: #f8f8f8;
}
.pc .zxly .title{
	font-size: .3rem;
	line-height: .28rem;
	color: #015bc1;
	font-weight: bold;
	text-align: center;
	margin-bottom: .24rem;
}
.pc .zxly .futitle{
	font-size: .16rem;
	line-height: .28rem;
	color: #232323;
	text-align: center;
	padding-bottom: .4rem;
	box-sizing: border-box;
	
}
.pc .zxly .lan{
	width: 5.76rem;
	margin: 0 auto;
}
.pc .zxly .lan .name{
	border: #d1d1d1 solid 1px;
	border-radius: .1rem;
	width: 100%;
	height: .6rem;
	font-size: .16rem;
	line-height: .6rem;
	color: #323232;
	font-weight: bold;
	margin: 0 auto;
	padding-left: .25rem;
	box-sizing: border-box;
	background-color: #fff;
	margin-bottom: .13rem;
	text-align:left;
}
.layui-layer-btn0 {
	width: 82%;
	font-size: .2rem;
	text-align: center;
}
.pc .zxly .lan .name input {
	padding-left: .34rem;
	box-sizing: border-box;
	font-size: .18rem;
	color: #323232;
	background-color: #fff;
}
.pc .zxly .lan .name input::placeholder{
	font-size: .18rem;
	color: #d7d7d7;
}
.pc .zxly .lan .duohang{
	border: #d1d1d1 solid 1px;
	border-radius: .1rem;
	width: 100%;
	height: 1.7rem;
	font-size: .16rem;
	line-height: .6rem;
	color: #323232;
	font-weight: bold;
	margin: 0 auto;
	padding-left: .25rem;
	box-sizing: border-box;
	background-color: #fff;
	margin-bottom: .13rem;
	display: flex;
}
.pc .zxly .lan .duohang textarea{
	padding-left: .34rem;
	box-sizing: border-box;
	font-size: .18rem;
	color: #323232;
	background-color: #fff;
	height: 100%;
	width: 94%;
	padding-top: .15rem;
	
}
	.pc .zxly .lan .duohang textarea::placeholder {
		font-size: .18rem;
		color: #d7d7d7;
		font-family: "Microsoft YaHei";
	}
.pc .zxly .lan .yanzheng{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: .34rem;
}
.pc .zxly .lan .yzm{
	border: #d1d1d1 solid 1px;
	border-radius: .1rem;
	width: 3.05rem;
	height: .6rem;
	font-size: .16rem;
	line-height: .6rem;
	color: #323232;
	font-weight: bold;
	
	padding-left: .25rem;
	box-sizing: border-box;
	background-color: #fff;
	margin-bottom: .13rem;
	display: flex;
}
.pc .zxly .lan .yzm input{
	padding-left: .34rem;
	box-sizing: border-box;
	
	color: #323232;
	background-color: #fff;
	
}
.pc .zxly .lan .yzm input::placeholder{
	font-size: .18rem;
	color: #d7d7d7;
}
.pc .zxly .lan .pic {
	width: 1.28rem;
	height: .5rem;
}
.pc .zxly .lan .pic img{
	width: 100%;
	height:100%;
}
.pc .zxly .lan .huan{
	font-size: .18rem;
	line-height: .6rem;
	color: #323232;
}
.pc .zxly .yanzheng .two{
	width: 2.56rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	line-height: 0;
}
.pc .zxly .lan .tijiao{
	width: 100%;
	text-align: center;
	background-color: #015bc1;
	font-size: .24rem;
	line-height: .6rem;
	font-weight: bold;
	height: .6rem;
	border-radius: .1rem;
}
.pc .zxly .lan .tijiao a{
	color: #fff;
}
/* 在线留言结束 */
.pc .aboutus{
    font-size: .16rem;
    color: #000;
    line-height: .35rem;
    margin-top: .26rem;
}
.pc .aboutus h2{
    text-align: center;
    font-size: .18rem;
    color: #2b2b2b;
    font-weight: normal;
}
.pc .zzry{
    text-align: center;
    margin-top: -.13rem;
}
.pc .zzry ul{
    overflow: hidden;
}
.pc .zzry li{
    width: 2.15rem;
    float: left;
    margin: .33rem .2rem 0 0;
}
.pc .zzry li.last{
    margin-right: 0;
}
.pc .zzry li img{
    width: 2.15rem;
    height: 2.15rem;
    vertical-align: top;
}
.pc .zzry li h3{
    width: 100%;
    font-size: .14rem;
    font-weight: normal;
    color: #2b2b2b;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    line-height: .42rem;
}
.pc .suit{
    text-align: center;
}
.pc .suit .top{
    margin-top: .36rem;
    text-align: center;
}
.pc .suit .top img{
    width: 1.3rem;
    height: 1.3rem;
    vertical-align: top;
    border: 1px solid #e1e1e1;
}
.pc .suit .top h2{
    color: #015fc4;
    font-size: .32rem;
    font-weight: normal;
    line-height: .34rem;
    margin-top: .15rem;
}
.pc .suit .top .eng{
    color: #282828;
    font-size: .2rem;
    line-height: .26rem;
}
.pc .recommend{
    width: 100%;
    text-align: center;
}
.pc .recommend .title{
    width: 100%;
    position: relative;
}
.pc .recommend .title h2{
    position: relative;
    z-index: 2;
    font-weight: normal;
    color: #0156bd;
    font-size: .26rem;
    background-color: #fff;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 .2rem;
    line-height: .94rem;
}
.pc .recommend .title .line{
    width: 100%;
    height: 1px;
    position: absolute;
    z-index: 1;
    background-color: #dedede;
    top: .47rem;
    left: 0;
}
.pc .recommend ul{
    overflow: hidden;
}
.pc .recommend li{
    width: 2.15rem;
    float: left;
    margin: 0 .2rem .13rem 0;
}
.pc .recommend li img{
    width: 2.15rem;
    height: 2.15rem;
    vertical-align: top;
}
.pc .recommend li.last{
    margin-right: 0;
}
.pc .recommend li h3{
    width: 100%;
    line-height: .42rem;
    font-weight: normal;
    color: #2b2b2b;
    font-size: .14rem;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.pc .service{
    padding-bottom: .65rem;
}
.pc .service .map{
    width: 100%;
    font-size: 0;
}
.pc .service .map img{
    width: 9.23rem;
    height: 7.11rem;
}
.pc .service ul{
    overflow: hidden;
}
.pc .service li{
    width: 4.1rem;
    height: .38rem;
    line-height: .38rem;
    float: left;
    margin-left: .4rem;
    margin-top: .14rem;
}
.pc .service li.last{
    float: right;
    margin-left: 0;
}
.pc .service li img{
    width: .36rem;
    height: .36rem;
    vertical-align: top;
    float: left;
    border: 1px solid #d8d8d8;
    border-radius: 50%;
}
.pc .service li h3{
    color: #000000;
    font-size: .16rem;
    font-weight: normal;
    margin-left: .15rem;
    float: left;
}
.pc .equipment{
    padding-bottom: .14rem;
    margin-top: .32rem;
}
.pc .equipment .txt{
    color: #2b2b2b;
    font-size: .16rem;
    line-height: .28rem;
    padding-bottom: .3rem;
}
.pc .equipment ul{
    text-align: center;
    overflow: hidden;
    padding-top: .2rem;
    border-top: 1px solid #dbe0e8;
}
.pc .equipment li{
    width: 2.92rem;
    float: left;
    margin: .11rem .23rem 0 0;
}
.pc .equipment li.last{
    margin-right: 0;
}
.pc .equipment li img{
    width: 2.92rem;
    height: 1.95rem;
    vertical-align: top;
}
.pc .equipment li h3{
    width: 100%;
    color: #000;
    font-size: .16rem;
    line-height: .53rem;
    font-weight: normal;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.pc .recruit{
    padding-bottom: .12rem;
}
.pc .recruit ul{
    margin-top: .13rem;
    overflow: hidden;
}
.pc .recruit li{
    padding-bottom: .08rem;
    border-bottom: 1px dashed #c7c7c7;
}
.pc .recruit li.last{
    border: 0 none;
}
.pc .recruit li h2{
    width: 100%;
    color: #2b2b2b;
    font-size: .18rem;
    font-weight: normal;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    margin-top: .05rem;
    line-height: .46rem;
}
.pc .recruit li .txt{
    width: 100%;
    height: .44rem;
    color: #858585;
    font-size: .14rem;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 2; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
    line-height: .22rem;
}
.pc .recruit li .date{
    color: #2b2b2b;
    font-size: .14rem;
    line-height: .42rem;
}





.pc .dpf{
    text-align: center;
    padding-bottom: .17rem;
    margin-top: .03rem;
}
.pc .dpf ul{
    overflow: hidden;
}
.pc .dpf li{
    width: 2.15rem;
    float: left;
    margin: .14rem .21rem 0 0;
}
.pc .dpf li.last{
    margin-right: 0;
}
.pc .dpf li img{
    width: 2.15rem;
    height: 2.15rem;
    vertical-align: top;
}
.pc .dpf li h3{
    width: 100%;
    color: #2b2b2b;
    font-size: .14rem;
    font-weight: normal;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    line-height: .42rem;
}

.pc .car{
    padding-bottom: .34rem;
    text-align: center;
    padding-bottom: .17rem;
    margin-top: .03rem;
}
.pc .car ul{
    overflow: hidden;
}
.pc .car li{
    width: 1.45rem;
    float: left;
    margin: .21rem .46rem 0 0;
}
.pc .car li.last{
    margin-right: 0;
}
.pc .car li img{
    width: 1.45rem;
    height: 1.45rem;
    vertical-align: top;
}
.pc .car li h3{
    width: 100%;
    color: #2b2b2b;
    font-size: .14rem;
    font-weight: normal;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    line-height: .26rem;
}









.pc .page{
    clear: both;
    width: 9.83rem;
    height: 1.08rem;
    text-align: center;
    float: right;
}
.pc .page ul{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    overflow: hidden;
    margin-top: .38rem;
}
.pc .page li{
    padding: 0 .09rem;
    height: .25rem;
    line-height: .25rem;
    float: left;
    margin: 0 .08rem;
}
.pc .page li.on{
    background-color: #014ab8;
}
.pc .page li.ye{
    width: auto;
}
.pc .page li.on a{
    color: #fff;
}
.pc .page li a{
    color: #000000;
    font-size: .14rem;
}


































/* sj */

/* 头部 */
.sj .index .header {
	width: 100%;
	height: 1.3rem;
	font-size: 0;
	background: url('../cjm_img/images/images/ltlogo_01.jpg');
	background-size: 100% 100%;
	border-bottom: 1px solid #a0a0a0;
	padding-bottom: .19rem;
	box-sizing: border-box;
}
	.sj .index .header select {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		width: 1.05rem;
		height: .31rem;
		border: .01rem #dbdbdb solid;
		border-radius: .31rem;
		padding-left: .23rem;
		padding-right: .23rem;
		box-sizing: border-box;
		background: url('../cjm_img/images/images/indexheijiantou_05.png') no-repeat;
		background-position: 88% 50%;
		font-size: .14rem;
		color: #7c7c7c;
		line-height: .24rem;
		margin-top: .5rem;
		float: right;
		margin-right: .1rem;
	}
/* 头部结束 */
/* 一级栏目开始 */
.sj .index .listnav {
  width: 100%;
  overflow: hidden;
}
.sj .index .wrapper03 {
  position: relative;
  height: .6908rem;
  width: 100%;
  margin: 0 auto;
}
.sj .index .wrapper03 .scroller {
  height: 1.8125rem;
  position: absolute;
}
.sj .index .wrapper03 .scroller ul {
  height: .74rem;
  line-height: .74rem;
}
.sj .index .wrapper03 .scroller li {
  padding-right: .15rem;
  height: .36rem;
  line-height: .36rem;
  position: relative;
  z-index: 10;
  float: left;
  font-size: .23rem;
  text-align: center;
}
.sj .index .wrapper03 .scroller li a {
  line-height: .63rem;
  color: #000;
  display: block;
  margin-left: 0.14rem;
}
.sj .index .wrapper03 .scroller li.on a {
  position: relative;
  z-index: 11;
  height: .63rem;
  color: #0159bd;
  font-weight: bold;
  border-bottom: .06rem solid #0159bd;
}
.sj .index .wrapper03 .scroller li:last-child {
  background: 0 none;
}
/* 一级栏目结束 */
/* banner */
.sj .index .banner{
	width: 100%;
	line-height: 0;
	height:3.2rem;
}
.sj .index .banner img{
	width: 100%;
	height :100%;
}
/* banner结束 */

/* 二级栏目 */
.sj .index .lastlistnav {
  width: 100%;
  overflow: hidden;
  background-color: #0158bc;
}
.sj .index .wrapper031 {
	position: relative;
	height: .6908rem;
	width: 100%;
	margin: 0 auto;
	display: flex;
	justify-content: center;
}
.sj .index .wrapper031 .scroller {
  height: 1.8125rem;
  position: absolute;
}
	.sj .index .wrapper031 .scroller ul {
		height: .74rem;
		line-height: .74rem;
		display: flex;
		justify-content: center;
	}
.sj .index .wrapper031 .scroller li {
  padding-right: .15rem;
  height: .36rem;
  line-height: .36rem;
  position: relative;
  z-index: 10;
  float: left;
  font-size: .23rem;
  text-align: center;
  box-sizing:border-box;
}
.sj .index .wrapper031 .scroller li a {
  line-height: .67rem;
  color: #b9dfff;
  display: block;
  margin-left: 0.14rem;
}
.sj .index .wrapper031 .scroller li.on a {
  position: relative;
  z-index: 11;
  height: .63rem;
  color: #fff;
  font-weight: bold;
  
}
.sj .index .wrapper031 .scroller li:last-child {
  background: 0 none;
}
/* 二级栏目结束 */
/* 内容页 */
.sj .index .neirongye{
	padding: .5rem .2rem .5rem .2rem;
	box-sizing: border-box;
	width: 100%;
	min-height:3rem;
	
}
	.sj .index .neirongye .text p span {
		line-height: .5rem;
	}
	.sj .index .neirongye .title {
		font-size: .3rem;
		line-height: .4rem;
		color: #232323;
		text-align: center;
		margin-bottom: .11rem;
	}
.sj .index .neirongye .futitle{
	font-size: .16rem;
	line-height: .4rem;
	color: #232323;
	text-align: center;
	
}
.sj .index .neirongye .text{
	font-size: .2rem;
	line-height: .3rem;
	color: #232323;
}
.sj .index .neirongye .text img{
	max-width: 100%;
	margin-top: .45rem;
	margin-bottom: .45rem;
}
.sj .index .neirongye .button{
	display: flex;
	justify-content: center;
	padding-top: .3rem;
	box-sizing: border-box;
}
.sj .index .neirongye .button .shang{
	font-size: .2rem;
	line-height: 0;
	color: #232323;
	border: 1px solid #dcdcdc;
	border-radius: .05rem;
	margin-right: .075rem;
/*	padding: .2rem .21rem .2rem .21rem;*/
}
.sj .index .neirongye .button .xia{
	font-size: .2rem;
	line-height: 0;
	color: #232323;
	border: 1px solid #dcdcdc;
	border-radius: .05rem;
	margin-left: .075rem;
/*	padding: .2rem .21rem .2rem .21rem;*/
}
/* 内容页结束 */
.sj .index .liuyanban .input .yanzhengtu .pic img {
	margin-bottom: .1rem;
	margin-left: .1rem
}
/* 图片列表 */
.sj .index .photolist {
	padding: .5rem .3rem .5rem .3rem;
	box-sizing: border-box;
	width: 100%;
}
.sj .index .photolist ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.sj .index .photolist ul li{
	margin-bottom: .7rem;
	width: 45%;
}
.sj .index .photolist ul .pic{
	width: 100%;
	height: 100%;
	border: 1px solid #dcdcdc;
	padding: .06rem;
	box-sizing: border-box;
	margin-bottom: .4rem;
}
.sj .index .photolist ul .pic img{
	width: 100%;
	height: 100%;
}
	.sj .index .photolist ul li .text {
		font-size: .2rem;
		line-height: .34rem;
		color: #2b2b2b;
		text-align: center;
	}
.sj .index .photolist .button{
	display: flex;
	justify-content: center;
}
.sj .index .photolist .button .shang{
	font-size: .2rem;
	line-height: 0;
	color: #232323;
	border: 1px solid #dcdcdc;
	border-radius: .05rem;
	margin-right: .075rem;
	padding: .2rem .21rem .2rem .21rem;
}
.sj .index .photolist .button .xia{
	font-size: .2rem;
	line-height: 0;
	color: #232323;
	border: 1px solid #dcdcdc;
	border-radius: .05rem;
	margin-left: .075rem;
	padding: .2rem .21rem .2rem .21rem;
}
/* 图片列表结束 */
/* 车标图片列表 */
.sj .index .chebiaoliebiao{
	padding: .5rem .4rem .5rem .4rem;
	box-sizing: border-box;
	width: 100%;
}
.sj .index .chebiaoliebiao .title{
	font-size: .3rem;
	line-height: .12rem;
	color: #232323;
	margin-bottom: .5rem;
	text-align: center;
}
	.sj .index .chebiaoliebiao ul {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
		.sj .index .chebiaoliebiao ul li {
			height: 2.23rem;
			margin-right: .22rem;
			margin-bottom: .2rem;
		}
		.sj .index .chebiaoliebiao ul .pic {
			width: 2.83rem;
			height: 1.3rem;
			text-align: center;
			margin-bottom: .3rem;
		}
.sj .index .chebiaoliebiao  ul .pic img{
	max-width: 100%;
	max-height: 140%;
	
}
.sj .index .chebiaoliebiao  ul .text{
	font-size: .2rem;
	line-height: .7rem;
	text-align: center;
	color: #2b2b2b;
}
/* 车标图片列表结束 */
/* 新闻列表 */
.sj .index .new{
	padding: .5rem .3rem .5rem .4rem;
	box-sizing: border-box;
	width: 96%;
}
.sj .index .new ul li{
	border-bottom: .03rem #c3c3c3 dashed;
}
.sj .index .new ul li.finish{
	border: none;
}
.sj .index .new ul li a{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding-top: .3rem;
	box-sizing: border-box;
	padding-bottom: .3rem;
	
}
.sj .index .new ul li a .text{
	height: 1.32rem;
}
.sj .index .new ul li a .pic{
	width: 70%;
	height: 1.32rem;
	margin-right: .23rem;
}
.sj .index .new ul li a .pic img{
	width: 100%;
	height: 100%;
}
.sj .index .new ul li a .text .title{
	font-size: .22rem;
	line-height: .32rem;
	color: #2b2b2b;
	margin-bottom: .17rem;
}
.sj .index .new ul li a .text .jianjie{
	font-size: .18rem;
	line-height: .22rem;
	color: #858585;
}
.sj .index .new ul li a .text .time{
	font-size: .18rem;
	line-height: .32rem;
	color: #2b2b2b;
}
.sj .index .new .button{
	display: flex;
	justify-content: center;
	padding-top: .5rem;
}
.sj .index .new .button .shang{
	font-size: .2rem;
	line-height: 0;
	color: #232323;
	border: 1px solid #dcdcdc;
	border-radius: .05rem;
	margin-right: .075rem;
	padding: .2rem .21rem .2rem .21rem;
}
.sj .index .new .button .xia{
	font-size: .2rem;
	line-height: 0;
	color: #232323;
	border: 1px solid #dcdcdc;
	border-radius: .05rem;
	margin-left: .075rem;
	padding: .2rem .21rem .2rem .21rem;
}
/* 新闻列表结束 */
/* 留言板 */
.sj .index .liuyanban{
	padding: .5rem .3rem .5rem .4rem;
	box-sizing: border-box;
	width: 96%;
}
.sj .index .liuyanban .title{
	font-size: .3rem;
	line-height: .28rem;
	color: #015bc1;
	font-weight: bold;
	margin-bottom: .26rem;
	text-align: center;
	
}
.sj .index .liuyanban .futitle{
	font-size: .16rem;
	line-height: .28rem;
	color: #282828;
	text-align: center;
	margin-bottom: .11rem;
}
.sj .index .liuyanban .input .name{
	font-size: .2rem;
	line-height: .73rem;
	color: #323232;
	border: #d1d1d1 solid 1px;
	border-radius: .05rem;
	background-color: #fff;
	padding-left: .2rem;
	height: .73rem;
	margin-bottom: .12rem;
}
.sj .index .liuyanban .input .name input{
	padding-left: .32rem;
	height: .3rem;
	width: 4rem;
	box-sizing: border-box;
}
.sj .index .liuyanban .input .name input::placeholder{
	font-size: .2rem;
	line-height: .9rem;
	color: #d7d7d7;
	
}
.sj .index .liuyanban .input .phone{
	font-size: .2rem;
	line-height: .73rem;
	color: #323232;
	border: #d1d1d1 solid 1px;
	border-radius: .05rem;
	background-color: #fff;
	padding-left: .2rem;
	height: .73rem;
	margin-bottom: .12rem;
}
.sj .index .liuyanban .input .phone input{
	padding-left: .32rem;
	height: .3rem;
	width: 4rem;
	box-sizing: border-box;
}
.sj .index .liuyanban .input .phone input::placeholder{
	font-size: .2rem;
	line-height: .9rem;
	color: #d7d7d7;
}
.sj .index .liuyanban .input .xuqiu{
	font-size: .2rem;
	line-height: .6rem;
	color: #323232;
	border: #d1d1d1 solid 1px;
	border-radius: .05rem;
	background-color: #fff;
	padding-left: .2rem;
	height: 2.13rem;
	margin-bottom: .12rem;
	display: flex;
}
.sj .index .liuyanban .input .xuqiu textarea{
	padding-left: .32rem;
	padding-top: .3rem;
	width: 90%;
	height: 100%;
	box-sizing: border-box;
}
.sj .index .liuyanban .input .xuqiu textarea::placeholder{
	font-size: .2rem;
	line-height: 0;
	color: #d7d7d7;
}
.sj .index .liuyanban .yanzheng{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: .5rem;
}
	.sj .index .liuyanban .input .yanzhengma {
		font-size: .2rem;
		line-height: .73rem;
		color: #323232;
		border: #d1d1d1 solid 1px;
		border-radius: .05rem;
		background-color: #fff;
		padding-left: .2rem;
		height: .73rem;
		margin-bottom: .12rem;
		width: 2.8rem;
	}
.sj .index .liuyanban .input .yanzhengma input{
	padding-left: .32rem;
	height: .3rem;
	width: 2rem;
	box-sizing: border-box;
}
.sj .index .liuyanban .input .yanzhengma input::placeholder{
	font-size: .2rem;
	line-height: .6rem;
	color: #d7d7d7;
}
.sj .index .liuyanban .input .yanzhengtu{
	display: flex;
	justify-content: space-between;
	align-items: center;
	
}
.sj .index .liuyanban .input .yanzhengtu .pic{
	width: 1.54rem;
	
}
.sj .index .liuyanban .input .yanzhengtu {
	width: 3.3rem;
	display: flex;
	align-items: center;
}
.sj .index .liuyanban .input .yanzhengtu .pic img{
	width: 100%;
	height:.7rem;
}
.sj .index .liuyanban .input .yanzhengtu .text {
	font-size: .2rem;
	line-height: .6rem;
	color: #323232;
}
.sj .index .liuyanban .input .tijiao{
	background-color: #015bc1;
	font-size: .3rem;
	line-height: .6rem;
	text-align: center;
	font-weight: bold;
	border-radius: .05rem;
} 
.sj .index .liuyanban .input .tijiao a{
	color: #fff;
}
/* 留言板结束 */
.sj .index .content {
  text-align: center;
  background-color: #fff;
  overflow: hidden;
  padding: 0 0.46875rem;
  box-sizing: border-box;
}
.sj .index .content .jianjie {
  text-align: left;
  font-size: 0.625rem;
  color: #000;
  line-height: 140%;
}
.sj .index .content .jianjie .bt {
  text-align: center;
  margin-top: 0.625rem;
}
.sj .index .content .jianjie .bt h2 {
  color: #181818;
  font-size: 0.8125rem;
  line-height: 200%;
  margin-bottom: 0.3125rem;
}
.sj .index .content .cp {
  overflow: hidden;
  text-align: center;
}
.sj .index .content .cp ul {
  margin-top: 0.75rem;
  padding: 0.3125rem 0.3125rem;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.sj .index .content .cp ul li {
  width: 47.6%;
  position: relative;
  font-size: 0;
  overflow: hidden;
  margin-bottom: 0.9375rem;
}
.sj .index .content .cp ul li img {
  width: 100%;
  height: 8.75rem;
  vertical-align: top;
}
.sj .index .content .cp ul li h3 {
  width: 100%;
  color: #2b2b2b;
  font-size: 0.625rem;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 0.4375rem;
}
.sj .index .content .shebei .txt {
  text-align: left;
  color: #2b2b2b;
  font-size: 0.75rem;
}
.sj .index .content .shebei ul {
  margin-top: 0.75rem;
  padding: 0.3125rem 0.3125rem;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.sj .index .content .shebei ul li {
  width: 47.6%;
  position: relative;
  font-size: 0;
  overflow: hidden;
  margin-bottom: 0.9375rem;
}
.sj .index .content .shebei ul li img {
  width: 100%;
  height: 5.84375rem;
  vertical-align: top;
}
.sj .index .content .shebei ul li h3 {
  width: 100%;
  color: #000;
  font-size: 0.625rem;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 0.4375rem;
}
.sj .index .content .case ul {
  margin-top: 0.625rem;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 0.9375rem;
}
.sj .index .content .case ul li {
  width: 30%;
  position: relative;
  font-size: 0;
  overflow: hidden;
  margin-bottom: 0.3125rem;
}
.sj .index .content .case ul li img {
  width: 100%;
  height: 6rem;
  vertical-align: top;
}
.sj .index .content .case ul li h3 {
  width: 100%;
  color: #282828;
  font-size: 0.625rem;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 200%;
}
.sj .index .content .news {
  overflow: hidden;
  text-align: center;
}
.sj .index .content .news ul {
  padding: 0 0.3125rem;
  text-align: left;
  margin-top: 0.8125rem;
}
.sj .index .content .news ul li {
  overflow: hidden;
  margin-bottom: 1.3125rem;
}
.sj .index .content .news ul li img {
  width: 4.875rem;
  height: 4.1875rem;
  vertical-align: top;
  float: left;
}
.sj .index .content .news ul li .wenzi {
  width: 70%;
  float: right;
}
.sj .index .content .news ul li .wenzi h2 {
  width: 100%;
  color: #2b2b2b;
  font-size: 0.6875rem;
  font-weight: normal;
  margin: 0 0 0.3125rem 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sj .index .content .news ul li .wenzi .txt {
  width: 100%;
  line-height: 120%;
  color: #858585;
  font-size: 0.5625rem;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  /** ?????????????????????????????????????????? **/
  -webkit-box-orient: vertical;
  /** ????????????????????????????ж????????????????????????????з???? **/
  -webkit-line-clamp: 3;
  /** ?????????????????? **/
  overflow: hidden;
  /** ?????????????????????????? **/
}
.sj .index .content .news ul li .wenzi .date {
  color: #2b2b2b;
  font-size: 0.5625rem;
  margin-top: 0.125rem;
}
.sj .index .content .page {
  padding: 0.625rem 0;
  margin: 0 0.3125rem 1.25rem;
  border-top: 0.03125rem solid #dbdbdb;
  border-bottom: 0.03125rem solid #dbdbdb;
  text-align: center;
  font-size: 0;
}
.sj .index .content .page ul {
  display: inline-block;
  overflow: hidden;
}
.sj .index .content .page ul li {
  float: left;
  width: 3.8125rem;
  height: 1.125rem;
  line-height: 1.125rem;
  background: url(../images/page.jpg) no-repeat center;
  -webkit-background-size: 3.8125rem 1.125rem;
  background-size: 3.8125rem 1.125rem;
  margin: 0 0.5rem;
}
.sj .index .content .page ul li a {
  display: block;
  font-size: 0.625rem;
  color: #fff;
}
.layui-layer-btn0 a{
	font-size: .26rem !important;
}


/*add*/
.sj .index .header{ display:flex; justify-content:space-between;}
.sj .index .photolist ul li{ margin-bottom:.5rem;}
.sj .index .photolist ul .pic{ height:auto; line-height:0; margin-bottom:.3rem;}
.sj .index .photolist ul .pic img{ height:2.8rem;}
.sj .index .new ul li a .pic{ width:25%;}
.sj .index .new ul li a .text .title{ margin-bottom:.1rem;}
.sj .index .new ul li a .text{ width:75%;}
	.sj .index .new ul li a .text .jianjie {
		height: .66rem;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		line-height: .34rem;
	}
.sj .pagefoot{ padding-top:0 !important;}
.sj .index .chebiaoliebiao .title{ line-height:.42rem;}
.sj .index .neirongye .button a{ display:block;	padding: .2rem .21rem .2rem .21rem;}
.sj .index .nr img{
	width:100%;
	
}


.pc .content .conright {
	position: relative !important;
}
	.pc .content .conright .news {
		padding-bottom: .3rem;
	}
	.pc .content .box .conright .xwzxnr .text {
		min-height: 2rem;
	}
.pc .content .box .conright .xwzxnr .button a{ display:block;padding-left: .18rem;padding-right: .16rem;}
.pc .news .button{ justify-content:center !important;}
.pc .news .button .shuzi{ justify-content:center !important; width:auto !important; margin-right:.3rem;}
.pc .news .button .shuzi li{ padding:0!important; box-sizing:border-box; min-width:.4rem; height:.4rem; line-height:.4rem; text-align:center;}
.pc .news .button .shuzi li a{ display:block; padding:0 .15rem !important;}
.pc .news .button .shuzi li.on{ background-color: #015bc1; background-size: 100% 100%;	}
.pc .news .button .shuzi li.on a{ color:#fff; font-weight:bold;}
.pc .news .button .shuzi li:hover a{ color:#fff; font-weight:bold;}
.pc .news .button .shuzi .num{ margin:0 .08rem;}
.pc .news .button .tiaozhuan .go:hover{ font-weight:bold;}
.pc .news .button .tiaozhuan .go{ padding:0 !important;}
.pc .news .button .tiaozhuan .go a{ display:block; padding: .05rem .1rem .05rem .10rem;}


