/*重置样式*/

*{box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-tap-highlight-color: rgba(0,0,0,0);

            -webkit-tap-highlight-color:transparent;}

body{font: 14px / 1.5 "Microsoft YaHei";color: #666666;}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, 

dl, dt, dd, ul, ol, li, 

pre, 

form, fieldset, legend, button, input, textarea, 

th, td  { margin: 0; padding: 0; }

body{ background:#ffffff; }

body,button, input, select, textarea /* for ie */ { font-style: normal; }

address, cite, dfn, em, var { font-style: normal; }

small { font-size: 12px;} 

ul, ol { list-style: none;}

a {text-decoration: none;color: inherit;}

sup {vertical-align: text-top;} 

sub {vertical-align: text-bottom;}

legend {color: #000;} 

fieldset, img {border: 0;}

button, input, select, textarea {font-size: 100%; vertical-align: middle; outline: none;} 

table {border-collapse: collapse; border-spacing: 0; }

article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,

summary, time, mark, audio, video {display: block;margin: 0; padding: 0;}

@font-face {
    font-family: 'AlibabaPuHuiTi-85';
    src: url(/assets/shared/lm/activity/Puhuiti/ttf/AlibabaPuHuiTi-2-85-Bold.ttf);
}



/* 清除浮动*/

.fix { *zoom: 1;}

.fix:after { display: table; content: ''; clear: both;}



.l{

	float: left;

}

.r{

	float: right;

}

h2, h3{

	font-weight: normal;

}

.container{

	width: 100%;

	max-width: 1400px;

	margin: 0 auto;

}



.float_two{

	float: left;

	width: 50%;

	*width: 49.9%;

}





.title {

	text-align: center;

	overflow: hidden;

}

.title > h2{

	font-size: 40px;

	color: #2d2d2d;

}

.title > p{

	font-size: 16px;

	color: #7d7d7d;

	margin-top: 10px;

}



.opcity0{

	opacity: 0;



	transition: all 0.5s;

    -webkit-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -o-transition: all 0.5s;

    -moz-transition: all 0.5s;

}

.animated.opcity0{

	opacity: 1;

}



/*内页banner部分*/

 .innerBanner{

	height: 500px;

	line-height: 500px;

	background: no-repeat center;

	-webkit-background-size: auto 100%;

    background-size: auto 100%;

    position: relative;

 }

 .innerBanner> h2{

 	font-size: 60px;

 	text-align: center;

 	font-weight: bold;

 	color: #fff;

 	font-family: Arial; text-transform:uppercase; 

 }

 .innerNav {

 	width: 100%;

 	height: 50px;

 	line-height: 50px;

 	background: rgba(0,0,0,.5);

 	position: absolute;

 	left: 0;

 	bottom: 0;

 	text-align: center;

 }

 .innerNav > ul {

 	display: inline-block;

 }

 .innerNav > ul li {

 	width: 146px;

 	float: left;

 	text-align: center;

 	font-size: 16px;

 	color: #fff;

 	transition: all 0.5s;

    -webkit-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -o-transition: all 0.5s;

    -moz-transition: all 0.5s;

 }

 .innerNav > ul li a {

 	display: block;

 }

 .innerNav > ul li.active{

 	background: #ffcb07;

 	color: #0b0912;

 }

 .innerNav > ul li:hover{

 	background: #ffcb07;

 	color: #0b0912;

 }



.innerNav2 {

 	width: 100%;

 	height: 60px;

 	line-height: 60px;

 	/*background: #f7f8fa;*/

 	text-align: center;

 }

 .innerNav2 > ul {

 	display: inline-block;

 }

 .innerNav2 > ul li {

 	padding: 0 20px;

 	float: left;

 	text-align: center;

 	font-size: 18px;

 	color: #000000;

 	transition: all 0.5s;

    -webkit-transition: all 0.5s;

    -ms-transition: all 0.5s;

    -o-transition: all 0.5s;

    -moz-transition: all 0.5s;

 }
 .innerNav2 > ul li.fanhui{ background: #0054a6; color: #fff; }
 .innerNav2 > ul li.fanhui img{ height: 50px; }

 .innerNav2 > ul li a {

 	display: block;

 }

 .innerNav2 > ul li.active{

 	background: #ffcb07;

 	/*color: #0b0912;*/

 }

 .innerNav2 > ul li:hover{

 	background: #ffcb07;

 	/*color: #0b0912;*/

 }





  /*pagination*/



	 .pagination {

	 	text-align: center;

	 }

	 .pagination > a{ margin:0 3px;

	 	display: inline-block;

	 	padding: 4px 10px;

	 	font-size: 14px;

	 	color: #333;

	 	border: 1px solid #333;

	 	background: #f5f5f5;

	 	transition: all 0.5s;

	    -webkit-transition: all 0.5s;

	    -ms-transition: all 0.5s;

	    -o-transition: all 0.5s;

	    -moz-transition: all 0.5s;

	 }

	 .pagination > span{margin:0 3px;

	 	display: inline-block;

	 	padding: 4px 10px;

	 	font-size: 14px;

	 	border: 1px solid #e18c13;

		background: #e18c13;

		color: #f5f5f5;

	 }

	 .pagination > a:hover{

		background: #e18c13;

		border-color: #e18c13;

		color: #f5f5f5;

	 }



.notice{

	height: 50px;

	line-height: 50px;

	text-align: center;

	position: fixed;

	top: 100px;

	left: 0;

	background: #f2c107;

	z-index: 100;

	width: 100%;
	font-size:18px;
	color:#000;

}

.notice.active{

	display: none;

}
.notice a:hover{ color: #0054a6; }
.notice > .container button {

	background: transparent;

	float: right;

	height: 50px;

	width: 50px;

	cursor: pointer;

}

.notice > .container button img {

	height: 20px;

}



.block768 {

	display: none;

}





/* 侧边栏目 */

.sideBox{

    position: fixed;

    right: 0;

    top: 40%;

    text-align: center;

    display: none;

    z-index: 999;

}

.sideBox.active{

    display: block;

}

.sideBox li{

    background: #fff;

    border: 1px solid #dcdcdc;

    width: 80px;

    padding: 12px 0;

    cursor: pointer;

    position: relative;

}

.sideBox li a{ display: block;}

.sideBox li:nth-child(1),.sideBox li:nth-child(2){

    border-bottom: none;

}

.sideBox li:nth-child(6){

    border: none;

    margin-top: 20px;

    background: linear-gradient(-49deg, #4cd1fd 0%, #38b0fd 45%, #248ffd 100%),

    linear-gradient(#ffffff, #ffffff);

       background-blend-mode: normal, normal;

    

}

.sideBox li:nth-child(6) span{

    color: #fff;

}

.sideBox li span a{

    color: #333333;

}

.sideBox li img{

    display: inline-block;

}

.sideBox li span{

    display: block;

    text-align: center;

    font-size: 14px;

    color: #333333;

}



.sideBox li:nth-child(4) .sideText{

    position: absolute;

    padding: 18px 30px;

    left: -20px;

    top:0;

    opacity: 0;

    box-shadow:  0 0 16px rgba(0, 0, 0, .2);

    transition: all 0.35s;

    background: #fff;

}
.sideBox li:nth-child(5) .sideText {
	
    position: absolute;

    left: -20px;

    top:0;
	width:160px;
	height:160px;
    opacity: 0;
 	background: #fff;
  	transition: all 0.35s;
	box-shadow:  0 0 16px rgba(0, 0, 0, .2);
}

.sideBox li:nth-child(4):hover .sideText{

    left: -196px;

    opacity: 1;

}
.sideBox li:nth-child(5):hover .sideText{

    left: -165px;

    opacity: 1;

}

.sideBox li .sideText p{

    text-align: left;

    font-size: 14px;

    color: #333333;

    position: relative;

    padding-left: 40px;

	white-space:nowrap;

}

.sideBox li:nth-child(4) .sideText p::before{

    content: "";

    width: 27px;

    height: 25px;

    background: url("/assets/shared/skin/images/side_phone2.png") no-repeat center;

    display: inline-block;

    position: absolute;

    top: 7px;

    left: 0;

}
.sideBox li:nth-child(5) .sideText p::before{
    content: "";
    width: 150px;
    height: 150px;
    background: url("/assets/shared/skin/images/side_enterprise_wechat_2.jpg") no-repeat center ;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
    display: inline-block;
    position: absolute;

	top: 5px;
    left: 5px;
   
}

.sideBox li .sideText p span{

    color: #248ffd;

}

#cnzz_stat_icon_1273027852{

    display: none;

}



/*波浪粒子特效*/

#bg_wave01 {

	position: absolute;

	left: 0;

	bottom: 0;

	right: 0;

}





.showtle{ overflow: hidden; border-bottom: 1px solid #dcdcdc; padding-bottom: 10px;}

.showtle h1{ font-size: 24px; color: #333; line-height:1.5;  }

.showtle p{ font-size: 14px; margin-top:10px; }



.showtxt{ overflow: hidden; font-size: 16px; color: #666; line-height: 1.8; }

.showtxt img{ max-width: 100%; }



.showpage{border-top: 1px solid #dcdcdc; padding-top: 10px; overflow: hidden; }

.showpage a{ display: block; line-height: 1.5; color: #666; font-size: 16px; padding-top:5px;  }

.showpage a:hover{ color:#0869e2;}

/* 竖线格式1 */
.lite1-h1 {
	font-size: 24px;
	line-height: 30px;
	margin:35px 0px;
}

.lite1 {
	position: relative;
	padding-left: 10px;
	font-weight: 700;
}

.lite1:before {
	content: "";
	width: 4px;
	height: 24px;
	position: absolute;
	left: 0;
	top: 4px;
	background-color: #38f;
}
/* 圆圈标题 */
.cicle02{
    background-color: #000;
}
 .cicle02, .title {
    text-align: center;
    letter-spacing: 0;
    font-weight: 700;
	
}
.title{margin-bottom: 20px;}
.cicle02 {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin: 0 auto;
    font-size: 24px;
    line-height: 50px;
    color: #fff;
    font-family: PingFangSC-Medium;
	margin-top: 30px;
}
/* 框选标题 */
.squre3 {
    position: relative;
    margin: 18px 0;
    padding: 15px 0 38px 36px;
    border-left: solid 2px #ffd669;
	font-size: 22px;
	line-height: 28px;
	color: #373636;
}
.squre3:before {
    content: '';
    position: absolute;
    top: 0;
    left: -2px;
    width: 52px;
    height: 13px;
    background: url(/assets/shared/external/lm.virbox.com/images/blockquote-style5-icon-top.png) no-repeat;
}
.squre3:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: -2px;
    right: 0;
    height: 32px;
    background: url(/assets/shared/external/lm.virbox.com/images/blockquote-style5-icon-bottom.png) no-repeat;
}
/*序号标题*/
.pgc-h-decimal{
	margin-top: 28px!important;
	margin-bottom:20px;
    padding-left: 0;
    line-height: 30px;
    position: relative;
	font-size: 21px;
    font-weight: 700;
}
.pgc-h-decimal:before{
	    content: attr(data-index);
    font-family: ByteNumber-Medium;
    font-size: 18px;
    margin-right: 10px;
    display: inline-block;
    border: none;
    border-bottom: 2px solid #f85959;
    position: relative;
    background-color: transparent;
    width: auto;
    height: 26px;
    top: -4px;
}
/*右箭头*/
.rowright{
		margin-top: 28px!important;
	padding-left: 0;
	line-height: 30px;
	position: relative;
	font-size: 21px;
	font-weight: 700;
}
.rowright:before{
content: "";
display: inline-block;
    position: static;
    margin-right: 4px;
    margin-top: -3px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
	background: url(/assets/shared/external/lm.virbox.com/images/down.png) no-repeat;
	    background-size: cover;
}

/*acme 产品页*/
.acme-01{
	text-align: center;
	width: 100%;
	
}
.acme-part1{
	width: 100%;
	margin: 0 auto;
}
.acme-part1-title{
	padding: 52px;
}

.acme-part1-content{
	width: 100%;
	
}
.acme-part1-title h2{
	/* 精锐5至臻版 */
	
	
text-align:center;
	height: auto;
	opacity: 1;
		
	font-family: AlibabaPuHuiTi-85;
	font-size: 64px;
	font-weight: bold;
	letter-spacing: 0em;
		
	color: #4580BD;
	
}
.acme-part1-content .acme-p-c-fl h3{
	/* 匠心设计，至臻之作精锐5系列高端版本 */
	


	opacity: 1;
		
	font-family: AlibabaPuHuiTi-85;
	font-size: 64px;
	font-weight: bold;
	letter-spacing: 0em;
		
	color: #3D3D3D;
	text-align: left;
	
}
.acme-p-c-fl{
	float: left;
	width: 50%;
	margin: 0 auto;
	padding: 0px 0px 0px 180px;
}
.acme-part1-content .acme-p-c-fl p{
	
	

	
	opacity: 1;
		
	font-family: AlibabaPuHuiTi-85;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
	letter-spacing: 0em;
		
	color: #3D3D3D;
	 text-align: left;
	  
	
}
.acme-p-c-fr {
	float: right;
}
.acme-p-c-fr img{
	/* zzjr1 */
	
	width: 100%;
	height: auto;
	opacity: 1;
		
	
}

.acme-02{
	text-align: center;
	width: 100%;
	
}
.acme-03{
	text-align: center;
	width: 100%;
}
.acme-contine{
	background-image:url("/assets/shared/skin/images/acme/back-acme.png");
	padding-bottom: 80px;
}
.acme-time-contine{
	background-image:url("/assets/shared/skin/images/acme/acme-time-background.png");
	padding-bottom: 80px;
}
.acme-02 h2{
	/* 工业级元器件 */
	
	
	opacity: 1;
		
	font-family:AlibabaPuHuiTi-85;
	font-size: 64px;
	font-weight: bold;
	line-height: 35px;
	letter-spacing: 0em;
	padding: 80px;	
	color: #FFFFFF;
	
}
.acme-02 p{

	opacity: 1;
	width: 70%;	
	font-family: AlibabaPuHuiTi-85;
	font-size: 18px;
	font-weight: bold;
	line-height: 35px;
	text-align: center;
	letter-spacing: 0em;
	margin: 0 auto;
	padding-bottom:50px;
	color: #FFFFFF;
	
}
.img-pc{
	display: flex;
	align-items: center;
	justify-content: center;
}
.img-mobile{
	display: none;
}
.img-mobile img{
	width: 100%;
}
.acme-tmie{
	text-align: center;
	width: 100%;
}
.acme-time h2{
	/* 时钟版 */
	
	text-align:center;
	opacity: 1;
		
	font-family:AlibabaPuHuiTi-85;
	font-size: 64px;
	font-weight: bold;
	line-height: 35px;
	letter-spacing: 0em;
	padding: 80px;	
	color: #F6F6F6;
	
}

.acme-time p{

	opacity: 1;
	width: 70%;	
	font-family: AlibabaPuHuiTi-85;
	font-size: 18px;
	font-weight: bold;
	line-height: 32px;
	text-align: center;
	letter-spacing: 0em;
	margin: 0 auto;
	padding-bottom:50px;
	color: #A3C4FF;
	
}
.acme-time img{
	display: block;
	margin: 0 auto;
}
.acme-domestic{
	text-align: center;
	width: 100%;
}
.acme-domestic-title h2{
	/* 精锐5国产化 */
	
	
text-align:center;
	height: auto;
	opacity: 1;
		
	font-family: AlibabaPuHuiTi-85;
	font-size: 64px;
	font-weight: bold;
	letter-spacing: 0em;
	padding-top:60px;
	color: #4580BD;
	
}
.acme-domestic-title p{
	    opacity: 1;
	    font-family: AlibabaPuHuiTi-85;
	    font-size: 18px;
	    font-weight: bold;
	    line-height: 35px;
	    letter-spacing: 0em;
	    color: #3D3D3D;
	    text-align: center;
		padding-bottom: 40px;
}
.acme-domestic-content{
	max-width: 1440px;
	padding:0 80px;
	margin: 0 auto;
}
.acme-domestic-fl{
	float: left;
	width: 50%;
	text-align: left;
	margin: 0 auto;
	
}
.acme-domestic-fl h3{
	opacity: 1;
	
	font-family: AlibabaPuHuiTi-85;
	font-size: 24.75px;
	font-weight: 500;
	line-height: 46.41px;
	letter-spacing: 0px;
	
	color: #3D3D3D;
}
.acme-domestic-fl img{
	display: block;
	padding: 40px 0px;
	
}
.acme-domestic-fr{
	float: right;
	width: 50%;
	
}
.acme-domestic-fr h3{
	opacity: 1;
	
	font-family: AlibabaPuHuiTi-85;
	font-size: 24.75px;
	font-weight: 500;
	line-height: 46.41px;
	letter-spacing: 0px;
	
	color: #3D3D3D;
}
.acme-domestic-fr img{
	display: block;
	padding: 60px;
	width: 90%;
}
@media (max-width: 1600px) {
	.acme-part1-content .acme-p-c-fl h3{
		font-size: 48px;
	}
	.acme-p-c-fr{
		width: 50%;
	}
	.acme-p-c-fr img {
	    width: 70%;
	    height: auto;
	    opacity: 1;
	}
	}
@media (max-width: 768px) {
	
	.acme-part1-title {
		padding:30px;
	}
	.acme-part1-title h2{
		font-size: 44px;
	}
	.acme-part1-title h3{
		height: auto;
		font-size: 2.75rem;
	}
	.acme-p-c-fl{
		width: 100%;
		padding: 0px 20px 0px 20px;
		text-align: center;
	}
	.acme-part1-content .acme-p-c-fl p{
		font-size: 14px;
		padding: 0 20px;
	}
	.acme-part1-content .acme-p-c-fl h3 {
		font-size: 34px;
		padding-bottom: 1.25rem;
		text-align: center;
		}
		.acme-p-c-fr{
			width: 100%;
		}
		.acme-p-c-fr img {
		    width: 100%;
		    height: auto;
		    opacity: 1;
		    background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==");
		}
		.acme-02 h2{
			font-size: 44px;
			padding:60px 0;
		}
		.acme-02 p{
			width: 89%;
			font-size: 14px;
		}
		.acme-02 img{
			width: 100%;
			padding: 0 20px;
		}
		.img-pc{
			display: none;
		}
		.img-mobile{
			display: block;
		}
		.acme-time h2{
			padding: 60px 0;
			font-size: 44px;
		}
		.acme-time p{
			width: 89%;
			font-size: 14px;
		}
		.acme-time img{
			width: 100%;
			padding: 0 20px;
		}
	}