
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Calibri";
	font-size: 16px;
	color:#606060;
	line-height:22px;
}

.box {
	width: 1150px;
	height:auto;
	margin:auto;
}

.top {height:69px; margin:auto; }

.navigation { float:left; width:839px; height:32px; margin-left:10px; background-image:url(../images/bg_navi3.jpg);  }

.navi { width: 998px; height:22px; background-image:url(../images/bg_navigation.gif); padding-top:8px;}

.banner { width: auto; height:400px; margin:auto; background:url(../images/banner_products_01.jpg) center no-repeat;  }



.left { float:left; width:252px; height:auto;}

.center { float:left; width:377px; height:auto; margin-left:20px; }

.right { float:left; width:175px; height:auto; margin-left:25px;}

.content { float:left; width:795px; height:auto; border-right-style:solid; border-right-color:#b0b0b0; border-right-width:1px; }

.bottom_navi {margin:auto; }
.bottom_navi a:link{color:#606060; text-decoration: none;}
.bottom_navi a:visited {color: #606060;text-decoration: none; }
.bottom_navi a:hover{color:#e46713; text-decoration:underline;}

.friend { float:left; width: 998px; height:150px; background-color:#f4f4f4; margin-top:20px;}

.bottom {height:30px; margin:auto; padding-top:6px; color:#FFFFFF; }

.line { float:left; width:768px; height:auto; margin-top:30px; margin-bottom:10px; border-top-style:dotted; border-top-color:#b6b7ba; border-top-width:1px; }



a:link {
                color: #606060; 
		text-decoration: none;               
}

a:active {
                color: #606060;
		text-decoration: none;                   
}

a:visited {
                color: #606060; 
		text-decoration: none;                  
}

a:hover {
		color:#f36d20;
		text-decoration: none;    	
}



.form12px {
     font-family: "Arial";
     font-size: 12px;
     line-height:16px;
     color: #606060;  
     text-decoration: none;
     font-style: normal; 
     font-weight: normal;
     font-variant: normal;
}


.txt16pxB {
     font-family: "Arial";
     font-size: 16px;
     line-height: 20px;
     color: #f36d20;    
     font-style: normal; 
     font-weight: bolder;
     font-variant: normal;
}

.txt18pxB {
     font-family: "Arial";
     font-size: 18px;
     line-height: 20px;
     color: #d83127;    
     font-style: normal; 
     font-weight: bolder;
     font-variant: normal;
}
.txt-Ricky {
     font-family: "Arial";
     font-size: 18px;
     line-height: 20px;
     color: #d83127;    
     font-style: normal; 
     font-weight: bolder;
     font-variant: normal;
}

.txt24pxB {
     font-family: "Arial";
     font-size: 24px;
     line-height: 20px;
     color: #d83127;    
     font-style: normal; 
     font-weight: bolder;
     font-variant: normal;
}

.txtRicky {

     color: #d83127;    

}



.bg_title { float:left; width:766px; height:29px; background-image:url(../images/bg_title.gif); border-style:solid; border-width:2px; border-color:#d2d3d5; }
.bg_title_01 { float:left; width:15px; height:24px; }
.bg_title_02 { float:left; width:300px; height:19px; font-size:14px; font-weight: bolder; padding-top:5px; }
.bg_title_03 { float:right; width:400px; height:20px; text-align:right; padding-top:6px; margin-right:15px; }

.news_link { float:left; width:765px; height:auto; border-top-style:solid; border-top-width:1px; border-top-color:#cecece; margin-top:30px; line-height:24px; }

.bg_title_customer { float:left; width:766px; height:22px; background-image:url(../images/bg_title2.jpg); padding-left:17px; padding-top:3px; font-weight:bolder; color:#FFFFFF; }

.solution_title { float:left; width:562px; height:22px; background-image:url(../images/bg_title.jpg); font-weight:bolder; padding-left:17px; padding-top:3px; }
.solution_jianjie { float:left; width:559px; height:132px; background-image:url(../images/bg_salution_kuang.gif); margin-top:6px; padding:10px; }
.solution_jianjie2 { float:left; width:559px; height:174px; background-image:url(../images/bg_salution_kuang2.gif); margin-top:6px; padding:10px; }
.solution_xiangqing { float:left; width:559px; height:21px; text-align:right; }
.solution_navi_01 { float:left; width:163px; height:25px; background-image:url(../images/bg_01.gif); padding-left:27px; padding-top:5px; }
.solution_navi_02 { float:left; width:175px; height:25px; background-image:url(../images/kuang_02.jpg); padding-left:15px; padding-top:5px;}

.news_title { float:left; width:765px; height:60px; text-align:center; line-height:30px; border-bottom-style:dashed; border-bottom-width:1px; border-bottom-color:#cecece; margin-bottom:15px; }


/* .page_turning {float:left;height:20px;}
.page_turning_01 { float:left;padding-top:5px;}
.page_turning_02 {float:right;padding-top:5px; text-align:right;} */

.huodong_01 {float:left; width:155px; height:104px; text-align:center; border-style:solid; border-color:#dcdcdc; border-width:1px; margin-right:10px;}
.huodong_02 {float:left; width:155px; height:104px; text-align:center; border-style:solid; border-color:#dcdcdc; border-width:1px;}



#imgTitle {
	FILTER: ALPHA(opacity=70); LEFT: 0px; OVERFLOW: hidden; POSITION: relative; TEXT-ALIGN: left
}
#imgTitle_up {
	LEFT: 0px; HEIGHT: 1px; TEXT-ALIGN: left
}
#imgTitle_down {
	LEFT: 0px; TEXT-ALIGN: right
}

.button {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #7b7b63; FONT: bold 9px sans-serif; BORDER-LEFT: #fff 1px solid; TEXT-DECORATION: none
}
A.button {
	COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
A.button:link {
	COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
A.button:visited {
	COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #000000; TEXT-DECORATION: none
}
A.button:hover {
	BACKGROUND: #fff; COLOR: #fff; FONT-FAMILY: sans-serif; TEXT-DECORATION: none
}

.trans { width:90px; background-color:#000;filter : progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=100, finishY=100,style=1,opacity=0,finishOpacity=40);} 




/* ���������˵� */

#sddm {
	Z-INDEX: 0; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 720px; PADDING-RIGHT: 0px; HEIGHT: 32px; PADDING-TOP: 0px;
}
#sddm LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px;  
}
.sddmlia {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; WIDTH: 115px; text-align:center; DISPLAY: block; HEIGHT: 26px; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 6px; 
}
.sddmlia:link {
	COLOR: #606060;
}
.sddmlia:visited {
    color: #606060;              
}
.sddmlia:hover {
	COLOR: #e46713;
}


#sddm DIV {
	Z-INDEX: 9999; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #f4f4f4; VISIBILITY: hidden; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 0px;
}
.kk A {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; font-size:12px; WHITE-SPACE: nowrap; background-color:#f4f4f4; HEIGHT: 20px; COLOR: #606060; TEXT-DECORATION: none; PADDING-TOP: 5px;
}
.kk A:hover {
	COLOR: #e46713; text-decoration:underline;
}
.kk {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; margin-left:10px; WIDTH: 180px; FLOAT: left; 
}
.kk H4 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 14px; PADDING-TOP: 0px;
}

.tabBGA { height:0px;width:167px;}









*{margin:0;padding:0;list-style:none; }

/* ����ͼ�л� */
.slide-box{
	width: auto; height:171px; margin:auto;
}
.main_visual{height:100%;overflow:hidden;position:relative; background-color:#CCCCCC;}
.main_image{height:100%;overflow:hidden;position:relative;background:#e5e5e5}
.main_image ul{width:9999px;height:100%;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:100%;}
.main_image li span{height:100%;

background-position: center;
    display: block;
    width: 100%;
 
    background-size: auto 100%;
    background-repeat: no-repeat;
}

.main_image li a{display:block;width:100%;height:100%}
@media (min-width: 414px){
	.slide-box{
		height:240px;
		background-size: 100% auto;
	}
}
@media (min-width: 678px){
	.slide-box{
		height:400px;
	}
}
@media (min-width: 920px){
	.slide-box{
		height:500px;
	}
}


div.flicking_con{position:absolute;top:460px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}

#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:53px!important;height:54px!important;top:50%;margin-top:-37px;background-size: 100% 100%;background-repeat:no-repeat;background-position: center;display: none;}
#btn_prev{background-image:url(../images/hover_left.png);left:5%;}
#btn_next{background-image:url(../images/hover_right.png);right:5%;}

/* 新增 */
.clamp-3{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.header{
	background-color:#f8f8f8;
}
.section{
	padding: 30px 0 50px;
}

.nav-a{
        font-weight: bold;
}
/* 中英 */
.zh-cn{
	text-align:right;
	
}

@media (min-width: 768px){
	.zh-cn{
		padding-top:20px;
		
	}
	
}

@media (min-width: 768px) and (min-width: 1000px){
.nav-email{
	display: none;
}
}
/* 导航 */
.navbar{
	margin-bottom: 0;
}
.navbar-brand{
	
	height: auto;
	
}
.navbar-toggle{
	border: 0;    margin-top: 13px;
}


@media (min-width: 768px){
	.navbar-nav{
		padding-top: 8px;
	}
}
/* footer.html */
footer{
	background-color:#f5f5f5;
	padding: 30px 0;
}
.footer-logo{
	display: block;
	padding:10px 0;
}

.footer-nav{
	display: flex;
	    justify-content: space-around;
}
.footer-nav .title-1{
font-weight: 600;
    font-size: 15px;
    margin-bottom: 5px;
    display: block;
}
.footer-nav .title-2{
	font-size: 12px;
}
/* index.html */
.product-list .item{
	margin-bottom: 20px;
}
.product-list .item:hover{
	transform: scale(1.1);
	transition: all 0.6s;
}
/* list.html */
.news-banner{
height: 150px;
    background-position: bottom;
    background-size: 100% auto;
    background-repeat: no-repeat;
}
@media (min-width: 640px){
	.news-banner{
		height: 300px;
	  
	}
}
/* 新闻标题 */
.breadcrumb{
	margin-bottom: 0;
}
.list-item{
	border-bottom:1px solid #dedede;
	margin-top: 20px;
	margin-bottom:30px;
	padding-bottom: 30px;
}

.news-title a{
color: #d83127;
}
.news-title span{
	color: #a5a5a5;
}
.news-title p{

	overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
}
.news-title .more{display: none;}
@media (min-width: 768px){
	.news-title .more{
		float: right;
		margin-top: 20px;
		border: 1px solid #d83127;
		display: inline-block;
		padding: 6px 20px;
	}
}

/* list_img.html */
.news-nav {
	background-color:#ababab;
	margin: 30px 0;
}
.news-nav ul{
	
	display: flex;
	justify-content: space-between;flex-wrap: wrap;
}

.news-nav ul li{padding: 20px 0;
	/* border-left: 1px solid #9a9a9a; */
	border-top: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;flex-grow: 1;
}
.news-nav ul li:nth-child(1){
	border-left: none;
}
.news-nav ul li:nth-last-child(1){
	border-right: none;
}
.news-nav ul li .mews-nav-item{
    min-width: 100px;
	text-align: center;
}
.news-nav ul li .mews-nav-item i{
	font-size: 2.6em;
	color: #606060;
	margin: 10px 0;
	
}
.news-nav ul li .mews-nav-item h4{
	font-size: 15px;color: #fff;
}
.news-nav li.active{
	position: relative;
}
.news-nav li.active a h4{
	color: #f36d20;
}
@media (min-width: 768px){
	.news-nav li.active:after {
	content: "";
		display: inline-block;
		position: absolute;
		width: 0;
		height: 0;
		bottom: -8px;
		left: 50%;
		margin-left: -4px;
		vertical-align: middle;
		border-top: 8px solid #c4c4c4;
		border-right: 8px solid transparent;
		border-left: 8px solid transparent;
	}
}
.list-img-item{
	margin-bottom: 20px;
}

.list-img-item p{
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
}
/* about.html */
.about-nav {
	margin: 15px 0;
}
.about-nav .level-1{
	display: inline-block;
	margin-right: 15px;
	padding-right: 15px;
	border-right: 1px solid #dfdfdf;
}
.about-nav .level-1:nth-last-child(1){
		border-right:none
}
/* .about-nav .level-1::after{
	    content: "";
	    display: inline-block;
	    width: 1px;
	    height: 14px;
	    background: #dfdfdf;
} */


.contact-info{
	margin-top: 20px;
}
.contact-info p{
	margin-bottom: 4px;
}
.page-main{
	background-color: #ececec;
	padding: 20px 0;
}

/*  */

.right-hr{
	border-right: 1px solid #dfdfdf;
}

.product-item{
	margin: 30px 0 0 0;
	padding-bottom: 30px ;
	border-bottom: 1px solid #dfdfdf;
	}
	
	
/* 移动端-相册 */
.mobile-photos .play{width:100%;text-align:center;position:relative;overflow:hidden;}
.mobile-photos .play .change_a{width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank)}
.mobile-photos .play .change_a span{font-size:2em;width:44px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
.mobile-photos .play .prev_a{left:0}
.mobile-photos .play .next_a{right:0}
.mobile-photos .play .img_ul{position:relative;z-index:1}
.play a span i{color:#fff;text-shadow:1px 1px 12px #000}
.mobile-photos .img_hd{width:100%;padding:2px 0;margin-top:15px;margin:0 auto;}
.mobile-photos .img_hd ul{width:100%;z-index:1;display:flex;justify-content:space-around}
.mobile-photos .img_hd ul li{border:1px solid #eee;cursor:pointer;margin:0 3px;overflow:hidden;width:25%;padding:1px;text-align:center}
.mobile-photos .img_hd ul li a{display:block;}
.mobile-photos .img_hd ul li.on{border-color:#2d96e9}
@media (min-width: 768px){
	.mobile-photos .play{
		width: 75%;
	}
	.mobile-photos .img_hd{
		width: 25%;
	}
	.mobile-photos .play,
	.mobile-photos .img_hd{
		float: left;
	}
	.mobile-photos .img_hd ul{
		display: block;
	}
	.mobile-photos .img_hd ul li{
		width: 100%;
	}
}
/* 应用领域 */
.product-flex{
	background-color:#e8e8e8;padding: 10px 0;
}
.product-flex h4{
	margin-bottom: 20px;
}
.product-flex ul{
	display: flex;
	    justify-content: flex-start;
	    flex-flow: row wrap; 
	    flex-direction: row;
	    flex-wrap: wrap;
}
.product-flex ul li {

text-align: center;

    
}
.product-flex ul li i{
	font-size: 1em;
}
@media (min-width: 768px){
	.product-flex ul li i{
		font-size: 2em;
	}
}

.product-title{
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 20px;
}
.product-title h3{
	    font-family: "Arial";
	    font-size: 20px;
	    margin: 0 0 10px 0;
	    color: #d83127;
	    font-style: normal;
	    font-weight: bolder;
	    font-variant: normal;
}

.product-left-info ul li{
	padding: 10px 0;
	border-bottom: 1px solid #dfdfdf;
}
.product-left-info ul li i{
    font-size: 18px;
    color: #c80000;
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}
/* 产品特点 */
.product-content >h4{
	margin-top: 30px;
	border-bottom: 1px solid #dfdfdf;
	    padding-bottom: 10px;
	    font-weight: bolder;
}	
/* 手机端隐藏底部留言板; */
@media (max-width: 768px){.title-Rick{display: none;}
	
