@charset "gb2312";
/* CSS Document
Theme Name: jiangcai
Version: 2021.10.23
Author: pw
 */
/* CSS Document */
/***预设样式***/
*{border:0;padding:0;margin:0;font-size:100px;box-sizing:border-box;}
@font-face{font-family:siyuan;src:url('../fonts/SourceHanSansCN.otf');}
@font-face{font-family:siyuansim;src:url('../fonts/SourceHanSerifCN-SemiBold.otf');}
@font-face{font-family:DINENGALT;src:url('../fonts/DINENGALT.ttf');}
body,h1,h2,h3,h4,h5,h6,li,ul,ol,dt,dl,dd,input,p{margin:0;padding:0;font-weight:normal;font-size:0;}
body{font-family:'pingfang';font-size:15px;background:#fff;color:#333;}
ol,ul{list-style:none;}
input,img{border:none;}
a{text-decoration:none;color:#000;}
i{font-style:normal;}
img{display:block;}
.clear{height:0;clear:both;font-size:0;}

/***公用样式**/
.all{width:100%;height:auto;overflow:hidden;max-width:750px;margin:0 auto;}
.kong{width:95%;margin:0 auto;}
.left{float:left;}
.right{float:right;}
.hui{background:#f0f6fb;}

.top{height:auto;background:#fff;}
.logo{float:left;width:40%;margin:.1rem 0 0 4%;}
.logo img{width:100%;}
.menu{float:right;background:#04295f;width:15%;}
.menu img{width:100%;}
.mbnav{background:rgba(0,0,0,.8);position:fixed;top:0;width:100%;height:100vh;z-index:9999;display:none;}
.navtop{background:#fff;}
.navlogo{float:left;width:40%;margin:.1rem 0 0 4%;}
.navlogo img{width:100%;}
.navmenu{float:right;background:#04295f;width:15%;}
.navmenu img{width:100%;}
.navlist{width:100%;height:100vh;border-top:1px solid #dcdcdc;background:#f1f1f1;}
.navlist ul li{line-height:1.15rem;margin-left:10%;border-bottom:1px solid #d2d2d2;}
.navlist ul li a{font-size:.34rem;color:#666;display:block;}
.navlist ul li:nth-child(odd){background:#f1f1f1;}

.main{overflow:hidden;}
.indexfl{width:100%;}
.indexfl ul li{height:.9rem;overflow:hidden;position:relative;}
.indexfl ul li img{width:100%;position:absolute;top:0;z-index:-1;}
.zzc{height:100%;padding:0 2.5%;background-image:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0))}
.zzc h2{height:.9rem;text-align:center;font-size:.28rem;line-height:.9rem;color:#fff;}
.zzc p{font-size:.24rem;line-height:.36rem;color:#fff;}
.zzc h3{width:3.15rem;height:.7rem;background:url(../images/an1.png) no-repeat center;background-size:cover;padding-left:.25rem;margin-top:2%;}
.zzc h3 a{font-size:.28rem;color:#fff;display:block;line-height:.7rem;}
.indexfl ul li.siton{height:100vw;transition:.3s;}
.indexfl ul li.siton .zzc{height:50%;position:absolute;bottom:0;overflow:hidden;}
.indexfl ul li.siton .zzc h2{text-align:left;margin-top:5%;}

.cpjg{overflow:hidden;}
.inbt{width:100%;height:3.2rem;background:url(../images/inbg1.jpg) no-repeat top center;background-size:cover;overflow:hidden;}
.inbt h2{height:.8rem;background:url(../images/xian1.png) no-repeat bottom;line-height:.8rem;font-size:.34rem;font-weight:bold;color:#fff;margin-top:.34rem;}
.inbt span{height:.56rem;line-height:.56rem;display:block;font-size:.24rem;color:#fff;font-style:italic;}
.inbt p{line-height:.32rem;font-size:.24rem;color:#fff;}
.jglist ul li{width:50%;height:2.18rem;float:left;border-bottom:1px solid #dddddd;overflow:hidden;}
.jglist ul li img{margin:.3rem auto 0;width:35%;}
.jglist ul li h2{height:.48rem;line-height:.48rem;text-align:center;}
.jglist ul li h2 a{display:block;font-size:.28rem;}
.jglist ul li:nth-child(even){border-left:1px solid #dddddd;}
.jglist ul li:nth-child(7){border:none;}
.jglist ul li:nth-child(8){border:none;border-left:1px solid #dddddd;}
.absj{overflow:hidden;text-align:center;font-size:0;}
.absj dl{width:32%;display:inline-block;color:#fff;text-align:left;}
.absj dl dt{font-size:.65rem;font-family:'DINENGALT';}
.absj dl dt sup{font-size:.24rem;}
.absj dl dt span{display:inline;}
.absj dl dd{font-size:.24rem;}
.inabinfo{padding:0 2.5%;background:url(../images/abbg.jpg) no-repeat bottom center;background-size:100%;padding-bottom:3rem;}
.inabinfo h2{font-size:.34rem;line-height:.36rem;font-weight:bold;text-align:center;margin:.8rem 0 .6rem;}
.inabinfo div{font-size:.26rem;line-height:.45rem;}
.abpic{height:9.9rem;overflow:hidden;background:url(../images/abpic.jpg) no-repeat top center;background-size:cover;padding:35% 2.5% 5%;color:#fff;}
.abpic h2{font-size:.34rem;font-weight:bold;line-height:.52rem;}
.abpic span{font-size:.24rem;line-height:.36rem;display:block;font-style:italic;}
.abpic p{font-size:.28rem;line-height:.45rem;}
.inxwtype{margin-top:.2rem;text-align:center;font-size:0;}
.inxwtype ul li{width:40%;height:.7rem;line-height:.7rem;margin:0 2%;display:inline-block;border-bottom:1px solid #5d9de8;}
.inxwtype ul li a{font-size:.28rem;color:#fff;display:block;}
.innewslist{margin:.3rem auto .65rem;}
.innewslist ul li{width:100%;position:relative;}
.innewslist ul li img{width:100%;}
.innewslist ul li h2{width:100%;height:.7rem;line-height:.7rem;padding-left:.2rem;position:absolute;bottom:0;background:rgba(0,0,0,.5);overflow:hidden;}
.innewslist ul li h2 a{display:block;font-size:.28rem;color:#fff;}
.innewslist dl{width:100%;height:1.5rem;overflow:hidden;padding:.2rem;margin-top:.22rem;border:1px solid #d4d4d4;}
.innewslist dl dt{width:1.1rem;height:1.1rem;background-image:linear-gradient(to right,#0177f5,#0d419d);padding-top:.15rem;float:left;}
.innewslist dl dt p{color:#fff;font-family:'DINENGALT';text-align:center;}
.innewslist dl dt p.mon{font-size:.7rem;line-height:.6rem;}
.innewslist dl dt p.day{font-size:.32rem;line-height:.32rem;}
.innewslist dl dd{width:80%;padding:.2rem .3rem;float:left;}
.innewslist dl dd h2{height:.52rem;line-height:.52rem;overflow:hidden;}
.innewslist dl dd h2 a{font-size:.28rem;display:block;}
.innewslist dl dd p{font-size:.22rem;color:#666;}

.foot{height:2rem;background:#232222;text-align:center;}
.footer{padding-top:.3rem;}
.footer p{font-size:.2rem;color:#fff;line-height:.32rem;}
.footer p a{font-size:.2rem;color:#fff;}
/************neiye*****************/
.nybanner{width:100%;}
.nybanner img{width:100%;}
.nytype{height:2.4rem;background:url(../images/inbg1.jpg) no-repeat top center;background-size:cover;overflow:hidden;padding-top:.72rem;}
.nytype ul li{width:28%;height:.94rem;line-height:.94rem;text-align:center;float:left;margin-left:1%;border-bottom:1px solid #6aa8ee;}
.nytype ul li a{font-size:.28rem;color:#fff;}
.nytype ul li.hl{background:#286ec9 url(../images/jt1.png) no-repeat 85% center;text-align:left;padding-left:.15rem;background-size:5%;}
.abbox{overflow:hidden;}
.nybt{margin-top:.5rem;}
.nybt h2{font-size:.36rem;font-weight:bold;}
.nybt p{font-size:.2rem;color:#8c8c8c;line-height:.28rem;text-transform:capitalize;}
.nybt hr{width:20%;height:.03rem;background:#286ec9;margin-top:.25rem;}
.nyaba{background:url(../images/ic-add.png) no-repeat 40% .2rem;margin-top:.5rem;background-size:20%;}
.nyaba dl dt{font-size:.26rem;line-height:.38rem;}
.nyaba dl dd{font-size:.28rem;}
.nyaba dl dd span{font-size:1.04rem;font-weight:bold;font-family:'DINENGALT';}
.nyaba dl:nth-child(1){float:left;}
.nyaba dl:nth-child(2){float:right;}
.nyaba dl:nth-child(2) dd{font-size:.6rem;font-weight:bold;margin-top:.2rem;}
.nyabb{margin-top:.45rem;}
.nyabb dl{padding:.55rem 0 0;border-top:1px solid #cfcfcf;min-height:3.3rem;}
.nyabb dl dt{width:30%;float:left;font-size:.34rem;font-weight:bold;}
.nyabb dl dd{width:70%;float:left;font-size:.28rem;line-height:.36rem;}
.nyabb dl:nth-child(1){background:url(../images/ic-cp.png) no-repeat left 60%;background-size:25%;}
.nyabb dl:nth-child(2){background:url(../images/ic-fw.png) no-repeat left 60%;background-size:25%;}
.nyabinfo{padding:.9rem 5%;background:url(../images/nyabbg.jpg) no-repeat top center;background-size:cover;font-size:.24rem;line-height:.38rem;color:#fff;}
.nyabinfo p{font-size:.24rem;line-height:.38rem;}
.abbox2{margin:.25rem auto;font-size:.24rem;line-height:.38rem;}
.abbox2 img{max-width:100%;}
.jgpic{margin:.25rem 0 .5rem;}
.jgpic img{max-width:100%;}
.nyhonor{padding:0 0 .42rem;background:#f4f4f4;overflow:hidden;}
.nylx{padding:.4rem 0 .2rem;overflow:hidden;}
.nylx ul li{width:100%;height:2rem;border:1px solid #d3d1d4;padding-left:2rem;margin-top:.4rem;overflow:hidden;}
.nylx ul li p{margin-top:.6rem;font-size:.28rem;line-height:.38rem;}
.nylx ul li h2{font-size:.28rem;line-height:.6rem;font-family:'Montserrat';font-weight:bold;}
.nylx ul li:nth-child(1){background:url(../images/lxtb1.png) no-repeat .4rem center;background-size:20%;}
.nylx ul li:nth-child(2){background:url(../images/lxtb2.png) no-repeat .4rem center;background-size:20%;}
.nylx ul li:nth-child(3){background:url(../images/lxtb3.png) no-repeat .4rem center;background-size:20%;}
.lxly{padding:.4rem 0 .65rem;background:#f3f5f8;overflow:hidden;}
.lybt h2{font-size:.32rem;line-height:.4rem;font-weight:bold;}
.lybt p{font-size:.24rem;line-height:.4rem;}
.nyxwbox{overflow:hidden;}
.nyxwbox dl{border-bottom:1px solid #d5d5d5;padding-bottom:.4rem;}
.nyxwbox dl h2{width:100%;height:.96rem;line-height:.96rem;overflow:hidden;}
.nyxwbox dl h2 a{font-size:.34rem;font-weight:bold;}
.nyxwbox dl dt{width:30%;float:left;}
.nyxwbox dl dt img{width:100%;}
.nyxwbox dl dd{width:70%;float:left;padding-left:2%;}
.nyxwbox dl dd p{font-size:.24rem;line-height:.28rem;}
.nyxwbox dl dd h3{font-size:.24rem;color:#a6a6a6;padding-left:.5rem;background:url(../images/ic-time.png) no-repeat left center;background-size:6%;margin-top:.1rem;}

.pagelist{margin:.6rem 0;}
.pagelist ul{text-align:center;font-size:0;}
.pagelist ul li{width:.5rem;height:.5rem;line-height:.5rem;font-size:.28rem;background:#0467da;display:inline-block;color:#fff;margin:0 .02rem;}
.pagelist ul li a{display:block;background:#fff;font-size:.28rem;}
.pagelist ul li.previous_s{width:1rem;}
.pagelist ul li.next{width:1rem;}

.xqinfo{padding:.35rem 0;}
.xqinfo h1{height:.65rem;line-height:.65rem;overflow:hidden;font-size:.34rem;font-weight:bold;}
.xqinfo p{hei ght:.38rem;line-height:.38rem;overflow:hidden;font-size:.24rem;color:#a2a2a2;}
.xwtxt{padding:.3rem 0 0;font-size:.28rem;line-height:.38rem;border-top:1px dashed #d5d5d5;}
.xwtxt p{font-size:.28rem;}
.xwtxt *{font-size:.28rem;}
.xwtxt img{max-width:100%;margin:.3rem 0;}
.xqpage div{height:.8rem;background:#f4f3f3;font-size:.28rem;line-height:.8rem;padding-left:.3rem;margin-top:.1rem;overflow:hidden;}
.xqpage div a{font-size:.28rem;}
.rmwz{padding:.45rem 0 .7rem;}
.rmwz h3{height:.32rem;line-height:.32rem;background:url(../images/ic-xian1.jpg) no-repeat left center;padding-left:.2rem;font-size:.32rem;font-weight:bold;margin-bottom:.3rem;}
.rmwz ul li{height:.82rem;line-height:.82rem;border-bottom:1px dashed #d5d5d5;overflow:hidden;padding-left:.45rem;background:url(../images/duigou.jpg) no-repeat left center;background-size:6%;}
.rmwz ul li a{font-size:.28rem;display:block;}

.cpbox{overflow:hidden;border-top:1px solid #c4c4c4;}
.cpleft{width:28%;float:left;}
.cpleft ul li{width:100%;border-top:1px solid #c4c4c4;background:url(../images/jt2.png) no-repeat 95% center;background-size:8%;padding:.25rem 15% .25rem 0;}
.cpleft ul li a{font-size:.26rem;}
.cpleft ul li:nth-child(1){border:none;}
.cpright{width:72%;float:left;border-left:1px solid #c4c4c4;}
.cpright dl{width:100%;height:2rem;overflow:hidden;padding:.23rem 0 .23rem 2%;border-bottom:1px solid #c4c4c4;}
.cpright dl dt{width:30%;float:left;}
.cpright dl dt img{width:100%;}
.cpright dl dd{width:70%;float:left;padding-left:2%;}
.cpright dl dd h2{height:.4rem;line-height:.4rem;overflow:hidden;}
.cpright dl dd h2 a{font-size:.28rem;font-weight:bold;}
.cpright dl dd span{font-size:.22rem;color:#8f8f8f;line-height:.36rem;}
.cpright dl dd p{font-size:.26rem;color:#666666;line-height:.28rem;}
.cpxqbox{hei ght:5.3rem;}
.cpxqbox img{width:100%;}
.cpxqa h1{height:1.3rem;line-height:1.3rem;font-size:.28rem;border-bottom:1px solid #eaeaea;}
.cpxqa p{padding:.35rem 0;font-size:.24rem;color:#666666;}
.cpxqa h3{width:100%;}
.cpxqa h3 img{width:100%;}
.cpxqb{margin:.35rem 0;}
.xqbt{height:.7rem;line-height:.7rem;background:url(../images/xian2.jpg) no-repeat left bottom;font-size:.28rem;}
.cpxqinfo{font-size:.28rem;line-height:.36rem;margin:.35rem 0;}
.cpxqinfo p{font-size:.28rem;line-height:.36rem;margin:.35rem 0;}
.cpxqinfo span{font-size:.28rem;line-height:.36rem;margin:.35rem 0;}
.cpxqinfo *{font-size:.28rem;line-height:.36rem;margin:.35rem 0;}
.cpxqinfo img{max-width:100%;margin:.15rem 0;}
.xqback{width:30%;height:.7rem;margin:0 auto;background-image:linear-gradient(to right,#0f419b,#007af9);text-align:center;line-height:.7rem;border-radius:.15rem;}
.xqback a{font-size:.3rem;color:#fff;display:block;}

.ala{min-height:4.8rem;background:#dfecf6;padding:.55rem 0;}
.ala dl dt{width:100%;height:.64rem;line-height:.64rem;font-size:.34rem;font-weight:bold;background:url(../images/xian3.jpg) no-repeat 35% .4rem;background-size:15%;}
.ala dl dd{font-size:.28rem;line-height:.46rem;margin-top:.3rem;}
.alb{overflow:hidden;background:#f3f6fb;padding:.1rem 0 .85rem;}
.alb dl{width:48%;margin-top:.25rem;}
.alb dl dt{width:100%;}
.alb dl dt img{width:100%;}
.alb dl dd{height:.8rem;border-bottom:1px solid #ced5db;line-height:.8rem;text-align:center;}
.alb dl dd a{display:block;font-size:.28rem;}
.alb dl:nth-child(odd){float:left;}
.alb dl:nth-child(even){float:right;}

.yybox{overflow:hidden;padding-bottom:.35rem;}
.yybox dl{width:100%;margin-top:.35rem;}
.yybox dl dt img{width:100%;}
.yybox dl dd{margin-top:.15rem;font-size:.28rem;line-height:.46rem;}








.apple-banner,.swiper-container{height:100%;}
.tcerwm{width:100%;height:100vh;position:fixed;top:0;background:rgba(0,0,0,0.8);display:none;}
.tcerwm img{margin:50% auto 0;}
.gb{margin:.1rem auto 0;width:.2rem;height:.2rem;background:url(../images/gb.png) no-repeat center;}

.mgt{margin-top:-.3rem;}
.mgn{margin-top:0;}
.c-banner{
	width: 100%;
	position: relative;
}
.c-banner img{
	width: 100%;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	position: absolute;
	top: 50%;
	margin-top: -53px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 10%;
}
.c-banner .preImg{
	left: 10%;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width:12px;
	height: 12px;
	display: inline-block;
	background-color: #fff;
	opacity: 0.9;
	margin-left: 10px;text-align:center;color:#edf5fe;border-radius:50px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}

/*****xqqh*****/
.focus-img {
	position: relative;
	width:500px;
	height:380px;
	
}

.focus-img-con {
	position: relative;
	width: 450px;
	height:65px;
	margin:10px auto 0;
	background-color: #fff;
	overflow: hidden
}

.focus-img-con ul {
	position: absolute;
	top: 0
}

.focus-img-con ul li {
	color: #fff;
	text-align: center;
	line-height: 60px;
	padding-right:3px;
	float: left
}

.focus-img-con ul li div {
	width: 110px;
	height:65px;
	background-color: #b74343
}

.focus-img .change-bnt {
	display: block;
	width: 20px;
	height: 50px;
	position: absolute;
	margin-top: -58px;
	background-color: #b74343
}

.focus-img .change-bnt.prev-bnt {
	left:0px;background:url(../images/lbt.jpg) no-repeat center top;
}

.focus-img .change-bnt.next-bnt {
	right:0px;background:url(../images/rbt.jpg) no-repeat center top;
}
.focus-img-con img{ width: 100%;}

#demo{overflow:hidden;width:100%;position: relative;margin-top:.4rem;}
#indemo {float: left;width:8000%}
#demo1 {float: left;}
#demo2 {float: left;}

.case_list{}
.case_list li{width:2.7rem;float:left;margin-left:.15rem;_display:inline;}
.case_list li a.img{display:block;}
.case_list li a.img img{width:100%;border:1px solid #cacaca;}
.case_list li h3{text-align:center;line-height:.32rem;font-size:0;margin-top:.15rem;padding:0 .1rem;}
.case_list li h3 a{font-weight:normal;font-size:.26rem;}
.case_list li a.img{display:block;}
.case_list li a.img:hover{border-color:#e87518;}

.roll_product{float:left;}

/*留言*/
#tc 
{
z-index:9999;
width:100%;
}


.font-1 {
 font-family: "宋体";
 font-size: 12px;
 color: #330000;
}


#tc ul{
 margin: 0px;
 padding: 0px;
 text-indent: 10px;
 list-style:none;
}
#tc-1 {
 height: 25px;
 text-align: left;
 padding-left:5px;
 line-height: 25px;
 padding-top:5px;
 font-weight:bold;
 font-size:13px;
}

#tc-2 p{margin:.2rem 0 0;}
#tc-2 p.msgLeft_Txtbox_div{float:none;margin-left:0;}
#tc-2 p:first-child{margin-left:0;}
#tc-2 p:nth-child(3){margin-left:0;display:none;}
#tc-2 p:nth-child(4){margin-left:0;display:none;}

.f_t_right_all p.msgLeft_Txtbox_div
{
    
    height:90px;
    _height:90px;
    left:2px;
}

#msgLeft_Txtbox
{
    overflow:hidden;background:#fff;border-radius:.1rem;
    height:2.3rem;color:#969696;
    width:100%;
	max-width:100%;
    font-size:.24rem;
	line-height:48px;padding-left:5%;font-family:'siyuan';
}
#yzm
{
width:88px;
}

#tc-2 input
{
    
    height:.5rem;width:100%;color:#969696;padding-left:5%;font-size:.24rem;background:#fff;overflow:hidden;font-family:'siyuan';
	
}


#msgLeft_Btn_div
{
    width:25%;
	height:1rem;
    color:#fff;
    text-align:center;
	background:#0856bf;line-height:1rem;margin:.55rem .25rem 0 0;border-radius:.1rem;overflow:hidden;float:right;
	
}

#msgLeft_Btn
{
	display:block;font-size:.28rem;
	color:#fff;cursor:pointer;
}

#tc li{ line-height:22px;} 




#hide
{
    background-color: #000000; 
    position:absolute;
    z-index:1;
    width: 392px;
    filter:alpha(opacity=50);
    -moz-opacity:0.5; display:none;
}

#run
{
    color:White;
    font-size:12px;
    height: 10px;
    width: 205px;
    position:absolute;
    margin:100px 0px;
    text-align:center;
}

#num01
{
 margin-top:-20px!important; margin-left:80px   
    }
.lxly #tc-2 p:nth-child(3){display:block;}
.lxly #tc-2 p:nth-child(4){display:block;}
.lxly #msgLeft_Btn_div{width:100%;float:none;}
.lxly #tc-2 input{height:.7rem;line-height:.7rem;}
.lxly #msgLeft_Txtbox{}
@media screen and (max-width:750px) {
	.c-banner{
		width: 100%;
		overflow: hidden;
	}
	.c-banner .banner ul li img{
		width: 100%;
		position: absolute;
		
	}
}
@media screen and (max-width:640px) {
	*{font-size:80px;}
}
@media screen and (max-width:560px) {
	*{font-size:70px;}
}
@media screen and (max-width:450px) {
	*{font-size:60px;}
}






