
@font-face{
	font-family: pingFangSC-Regular;
	src: url('pingFangSC-Regular.ttf');
}
@font-face{
	font-family: PingFangSC-Medium;
	src: url('PingFangSC-Medium.ttf');
}

* {word-wrap:break-word;font-family: pingFangSC-Regular;}
body {background:#FFFFFF;}
/*body,input,button,select,textarea {font:12px/1.5 Tahoma,'Microsoft Yahei','Simsun';color:#444;}*/
/*body,input,button,select,textarea {font:12px/1.5 Tahoma,'pingFangSC-Regular;', 'Medium';color:#444;}*/
textarea {resize:none;}
body,ul,ol,li,dl,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,.pr,.pc {margin:0;padding:0;}
table {empty-cells:show;border-collapse:collapse;}
caption,th {text-align:left;font-weight:400;}
ul li,.xl li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:1em;}
em,cite,i {font-style:normal;}
a {color:#333;text-decoration:none;}
a:hover {color: #4183fd}
img {border:none;max-width: 100%;}
/*margin:0 auto;*/
label {cursor:pointer;}
/*float:left;*/
.container .fl {margin-bottom:5px;float: left;}
.submenu .fl {margin-bottom:5px;float: left;}
.fr {float:right;}
.te_c{text-align: center;}
.te_r{text-align: right;}
.clear{clear: both;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
/*.container{margin:0 auto;position: relative;width: 1280px}*/

.container{width: 1280px;margin: 0 auto;}


/*@media(max-width:1024px){*/
	/*padding:0 15px;*/
/*	.container{width: calc(100% - 30px)}*/
/*}*/

/*border-bottom: 1px #efefef solid;*/
.header{height: 60px;width: 100%;position:fixed;top:0;left:0;
background: #111426;;z-index:98;margin:0 auto}
.header .logo{height: 60px;display: flex;justify-content: center;align-items: center;width:15%}
.header .menu{height: 60px;}
/*
.header .menu a{display: inline-block;margin-right: 65px;height: 85px;font-size: 16px;line-height: 85px;position: relative;}
.header .menu a:last-child{margin-right: 0}
.header .menu a.cur{color: #4183fd}
.header .menu a.cur:after{content:'';position: absolute;bottom: 1px;left: 0;height: 3px;background-color: #4183fd;width: 100%}
*/

.header .menu>ul>li{float: left;position: relative;}
.header .menu>ul>li>a{display: inline-block;padding: 0 30px;height: 60px;font-size: 16px;line-height: 60px;color:#FFFFFF}
.header .menu>ul>li>.cur:after{
    content: '';
    width: 6px;
    height: 6px;
    background:#00FFFC;
    position: absolute;
    bottom: 10px;
	left: 0;
    border-radius: 5px;
    right: 0;
    margin: 0 auto;
}

.header .menu .secnav{background-color: rgba(0,0,0,0.67);position: absolute;width: 100%;text-align: center;display: none;}
.header .menu a.cur, .header .menu a:hover {
    color: #00FCFF;
}


.header .menu .secnav a{font-size: 14px;color: #fff;line-height: 45px;padding: 0 16px;display: block;margin: 0 16px;}
.header .menu .secnav>dd:last-child a{border: none;}
/*.header .menu a.cur,.header .menu a:hover{color:#2C76FC}*/
.header .menu>ul>li:hover .secnav{display: block;}

.sp_nav{display: none;}
.sjj_nav{position:fixed;z-index:98;background:#F5F5F5;width:100%;height:calc(100% - 85px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:85px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%;display:block;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:25px;height:25px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#4183fd}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*@media(max-width:990px) {*/
/*    .header{position: fixed;left: 0;top: 0;z-index: 999;background: rgba(0,0,0,1);}*/
/*    .header .menu{display: none;}*/
/*	.sp_nav{width:40px;float:right;position:relative;cursor:pointer;height:30px;margin-top: 19px;display: block;margin-right: 20px;}*/
/*    .sp_nav span{display:block;background:#4183fd;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}*/
/*    .sp_nav span:nth-of-type(1){top:0px}*/
/*    .sp_nav span:nth-of-type(2){top:10px}*/
/*    .sp_nav span:nth-of-type(3){top:20px}*/
/*    .sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}*/
/*    .sp_nav_se span:nth-of-type(2){width:0}*/
/*    .sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}*/

	
/*}*/
/*@media(max-width:768px){*/
/*    .header,.header .logo{height: 60px;background: rgba(0,0,0,0.9);}*/
/*    .header .logo{*/
/*    	width:60%;*/
/*    }*/
/*    .header .sp_nav{margin-top: 18px}*/
/*    .nav_show{top: 60px}*/
/*    .sjj_nav{height:calc(100% - 60px);}*/
/*}*/
/*height: 515px;*/
.con-banner{width: 100%;height: 400px;background-repeat: no-repeat;background-position: center;margin-top:-4px;background-image: url(/themes/cn/images/banner-pro.png);}
.con-banner-mb{display: none;}

/*@media(max-width:1024px) {*/
/*	.con-banner{display: none;}*/
/*	.con-banner-mb{display: block;}*/
    
/*}*/
/*@media(max-width:768px) {*/
/*	.con-banner{height: 180px;background-size: 120%}*/
/*    .con-banner-mb{margin-top: 47px}*/
/*}*/
/*@media(max-width:375px) {*/
/*	.con-banner{height: 180px;background-size: 120%}*/
/*}*/


.page{width: 100%;display: table;margin:40px 0;}
.page a{display: inline-block;padding:5px 20px;background-color: #4183fd;color: #FFF;font-size: 14px;margin-left:30px;}

/*background-color: #242831;*/
 /*#242831*/
 /*url(../images/backFooter.png)no-repeat left center;padding-top: 130px;*/
.footer{width: 100%;margin-top: 10px;clear: both;background: url(../images/backFooter.png)no-repeat center center;
    padding-top: 130px;
    background-size: cover;padding-top: 130px;}
.footer .container {
	width:1280px;
	margin: 0 auto;
}
.footer .f-info{width: calc(100% - 40px);height: 37px;padding: 0 20px;border-bottom: 1px #3a3e46 solid;padding-bottom: 20px}
.footer .f-info .tel{color: #FFF;font-size: 30px;line-height: 37px;height: 37px}
.footer .copyright{height: 97px;width: calc(100% - 40px);padding: 0 20px;margin-top: 15px}
.footer .copyright .erwma{width: 97px;height: 97px;overflow: hidden;}
.footer .copyright .erwma img{width: 100%}
.footer .copyright .copy{}
.footer .copyright .copy .f-nav{width: 100%;}
.footer .copyright .copy .f-nav a{color: #FFF;font-size: 16px;margin-right:40px;}
.footer .copyright .copy .f-nav a:hover{color: #4183fd}
.footer .copyright .copy .txt{width: 100%;font-size: 14px;color: #999;margin-top: 15px}
.footer .copyright .copy .txt a{color: #999999;font-size: 14px;margin-right: 30px}
.footer .plate-ship .footLogo{
	float: left;
    margin-top: -86px;
    width:17%;
}
    
.plate-ship{height: 136px;width: 100%;margin: 0 auto;margin-left: -70px;}
.plate-ship .erwma{position: absolute;right: 0;color:#fff;text-align:center;}
.plate-ship .erwma p{margin-top: 12px;}
.footer-plate a{color: white; font-size: 14px;line-height: 34px;}
.footer-plate{float: left;border-right: 1px solid rgba(255,255,255,.1);height: 100%;}
.footer-plate>dl>dt{height: 34px;}
.footer-plate>dl>dd a{font-size: 12px;color: #FFFFFF;}
/*.footer-plate.plate1{padding-right: 120px;}*/
.footer-plate.plate1{padding-right: 44px;text-align:left}
/*.footer-plate.plate2{padding: 0 100px;padding-top:0px}*/
.footer-plate.plate2{padding: 0 25px;padding-top:0px;text-align:left}
/*.footer-plate.plate3{padding: 0 100px 0 130px;}*/
.footer-plate.plate3{padding: 0 20px;text-align:left}

.footer-plate.plate3>dl{float: left;margin-right: 0px;}
.footer-plate.plate3>dl:last-child{margin-right: 0;}
.footer-plate.plate4{border: none;float: right;text-align:left;
    display: flex;
    align-items: center;
}

.contact{
	width: 325px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 7px 0;
    box-sizing: border-box;

}
.contact .contact_box{
	display: flex;
	justify-content: start;
	align-items: center;
	color: #fff;
	font-size: 12px;
	margin-bottom: 15px;
}
.contact .contact_box .imgs{
	width: 35px;
	text-align: center;
}
.contact .contact_box .imgs img{
	width: 40%;
}
.contact .contact_box .imgss img{
	width: 51%;
}



.footer-plate.plate5{padding: 0;padding-top:0px;text-align:left;padding-right: 25px;border:none;}
.plate4 .f-contact{margin-right: 36px;width:100%;    }
.plate4 .f-contact img{display: inline;position: absolute;right: -90px;top: 11px;}
/*position:relative;display:inline-block;*/
.plate4 .f-contact .tel{font-size: 12px;color: white;letter-spacing: 2px;display: flex;
    /*justify-content: space-between;*/
    min-width: 135px;
    
    /*margin-bottom: 35px;*/
    /* display: inline-block; */
    float: left;}
    /*position: absolute;*/
.plate4 .f-contact .tel img{width: 14px;height: 15px;margin:0px;margin-right: 5px}
/*margin-left:14%;*/
.plate4 .f-contact .eml{font-size: 12px;color: white;letter-spacing: 2px;float:right;display:flex;justify-content:center;align-items:center}
.plate4 .f-contact .eml img{width: 15px;height: 12px;margin:0 auto;margin-right: 5px}
.plate4 .f-contact .addr{font-size: 12px;color: white;letter-spacing: 2px;padding-top:35px;clear:both;position:relative;}
.plate4 .f-contact .addr img{width: 14px;height: 16px;position: absolute;left: 0px;top: 24px;}
/*.plate4 .erwma{width: 0px;height: 0px;}*/
/*background-color: #242831;*/
.footer-d{background-color:rgba(0,0,0,0.24);text-align: center;margin-top: 3%;padding: 23px 0;font-size: 14px;color: #999999;border-top: 1px solid rgba(255,255,255,.1);}
.footer-d a{font-size: 14px;color: #999999;margin-right: 14px;}
.footer a:hover,.footer-d a:hover{color: #4183fd;}
.plate4 .bing{height: 20px;
    width: 120px;
    margin-left: 0px;}



.crumbs{color: #999;font-size: 14px;font-weight: normal;background: url(../images/icon1.jpg)no-repeat left center;padding-left: 20px}
.crumbs a{color: #999}
.crumbs span{color: #4183fd}

.swim_menu .qq{display:none}
.swim_menu .phone{display:none}
.swim_menu .code{display:none}

.swim_menu{position: fixed;top: 80%;right: 0;z-index: 999;width: 53px;}
.swim_menu>ul>li{background-color: #1f86ff;margin-bottom: 1px;width: 50px;
    height: 50px;font-size: 14px;line-height: 47px;opacity: .5;cursor: pointer;transition:width .5s;float: right;position: relative;overflow: hidden;}
.swim_menu>ul>li a{color: white;}
.swim_menu>ul>li a i{display: block;width: 53px;height: 47px;line-height: 47px;white-space: nowrap;float: left;}
.swim_menu>ul .qq a i{background: url(../images/swim_01.png) no-repeat center;}
.swim_menu>ul .phone a i{background: url(../images/swim_02.png) no-repeat center;}
.swim_menu>ul .code{overflow: initial;}
.swim_menu>ul .code a i{background: url(../images/swim_03.png) no-repeat center;}
.swim_menu>ul .code .box{position: absolute;text-align: center;background-color: white;color: #999999;line-height: 20px;transition:all .5s;width: 0;height: 0;overflow: hidden;left: -152px;top: -125px;}
.swim_menu>ul .code .box img{width: 100%;}
.swim_menu>ul .gotop{background: url(../images/swim_05.png) no-repeat;background-size: contain; }
/*f5bb00*/
.swim_menu>ul>li:hover{opacity: 1}
.swim_menu>ul .qq:hover,.swim_menu>ul .phone:hover{width: 170px;}
.swim_menu>ul .code:hover .box{display: block;width: 130px;height: 150px;border: 1px solid #999999;padding: 10px;}





.contents h3{
	border-bottom: 1px solid #efefef;
    font-size: 16px;
    padding-bottom: 15px;
    background: url(../images/icon.jpg)no-repeat left 5px;
    padding-left: 25px;
    margin: left;
    margin: 0 auto;
    text-align: left;
    width: 63.1%;
}

.zzry-banner{
	background-size: cover;
}
.zzry-pic{
	margin:0 auto;
	width:63.1%;
	display: flex;
	justify-content: space-between;
	margin-top: 100px;
	text-align: center;
	align-items: center;
}
.zzry-pic img{
	margin: 1px;
}
.first-row{
	margin-top: 20px;
}

/*关于西康滚动*/

.swipers{
	margin-top: 55px;
    margin-bottom: 100px;
    position: relative;
}






@media screen and (min-width: 1000px) and (max-width:1900px) {
	/*background-color: #242831;*/
	/*.footer-d{text-align: center;padding: 20px 0;font-size: 14px;color: #999999;border-top: 1px solid rgba(255,255,255,.1);}*/
	/*.footer-plate.plate1{width: calc(18% - 20px); padding: 0 0 0 20px;}*/
	/*.footer-plate.plate2{width: calc(18% - 60px); padding: 32px 30px 0 30px;}*/
	/*.footer-plate.plate3{width: calc(27% - 60px); padding: 0 20px 0 40px;}*/
	/*.footer-plate.plate3 dd{height:25px}*/
	/*.plate4{width: 34%;border: none;}*/
	
	/*.plate4 .erwma{width: 30%;height: auto;}*/
	/*.plate4 .f-contact{width: 83%;margin-right:5%;}*/
	
	/*.footer-plate a{font-size: 14px;}*/
	/*.footer-plate>dl>dd a{font-size: 12px;}*/
	/*.plate4 .f-contact .tel{font-size: 12px;}	*/
	/*.plate-ship{*/
	/*	width: 1280px;*/
 /*   	margin: 0 auto;*/
	/*    margin-left: 0px;*/
	/*}*/
	
	
	.footer .container {
	    margin: 0 auto;
	    position: relative;
	    width: 1000px;
	}
	.plate-ship {
		margin-left: 0px;
	}
	.footer-plate.plate1 {
    	padding-right: 8px;
	}
	.footer-plate.plate2 {
	    padding: 0 8px;
	}
	.footer-plate.plate5 {
		padding-right: 8px;
		
	}
	.footer-plate.plate3 {
    	padding: 0px 8px;
	}
	.plate4 .f-contact img {
	    display: inline;
	    position: absolute;
		right: -37px;
    	top: 11px;
	    max-width: 31%;
	}
	.footer-plate>dl>dd a {
	    font-size: 11px;
	    color: #FFFFFF;
	}
	.footer-plate a {
    	font-size: 12px;
	}
	#week_nav .home-head .logo{
		margin-left: 20px;
	}
	
	
	.footer-plate.plate4 {
	    float: left;
	    justify-content: center;
	}
	.contact {
	    width: 330px;
	    height: 100%;
	}

}





@media screen and (max-width: 500px) {
	
	
	


	.nav_show {
    	top: 60px;
	}
	.sjj_nav {
	    height: calc(100% - 60px);
	}
	
	.wk_slide-wrap li.wk_s1 .wk_wrap {position:absolute;top:45%;left:0;margin-top:-65%;margin-left:0;}
	#week_nav .home-head .logo{
		margin-left: 20px;
	}

	.header {width:100%;min-width: auto;height:60px;overflow:visible;margin:0 auto;position:fixed;top:0;z-index:15;background: rgba(0,0,0,0.5);}
	.header .container{height: 60px;display: flex;justify-content: space-between;width: 1280px;margin: 0 auto;}
	.header .container .logo{display: flex;;align-items: center;height: 60px;width: 15%;margin-left: 20px;}
	
	
    .header .menu{display: none;}

	.header .container .sp_nav{
		 width: 40px;
	    cursor: pointer;
	    height: 30px;
	    display: block;
	    margin-right: 20px;
	    margin-top: 20px;
	    position: absolute;
	    right: 0;
	}
    .sp_nav span{display:block;background:#4183fd;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
    .sp_nav span:nth-of-type(1){top:0px}
    .sp_nav span:nth-of-type(2){top:10px}
    .sp_nav span:nth-of-type(3){top:20px}
    .sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
    .sp_nav_se span:nth-of-type(2){width:0}
    .sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
    
   
    
    
    .footer{
    	overflow: hidden;
    }
    .footer .container {
		width:350px;
	}
	.footer .plate-ship .footLogo {
		margin-top: 0px;
	    width: 50%;
	    float: none;
	}
	.plate-ship{
		margin-left: 0;
		height: 175px;
		text-align: center;
	}
   
	.footer-plate.plate1,.footer-plate.plate2,.footer-plate.plate3,.footer-plate.plate5{
		display: none;
		
	}
	.footer-plate.plate4 {
	    float: left;
	    width: 100%;
	    justify-content: center;
	    height: 130px;
	}
	.plate4 .f-contact img {
		max-width: 85%;
		top: 90px;
		left: 0;
	    right: 0;
	    margin: auto;
	}
	.footer-d {
		font-size: 12px;
	}
	.footer-d a {
    	font-size: 12px;
	}


	.footer .contact {
	    width: 325px;
	    height: 100px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

}
