﻿html{ font-size:625%;}
.student-nav-bar ::-webkit-scrollbar{width:3px;}
.student-nav-bar ::-webkit-scrollbar-track{background-color:transparent;}
.student-nav-bar ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.3); border-radius:3px; }
.student-nav-bar .language-cont:hover::-webkit-scrollbar-thumb{ display:block}
.student-nav-bar ::-webkit-scrollbar-thumb:hover {background-color:#9c3}
.student-nav-bar ::-webkit-scrollbar-thumb:active {background-color:#00aff0}
.student-nav-bar{
	position:fixed;
	top:0;
	height:100vh;
	width:50.2604166666%;
	right:-50.2604166666%;
	/*background:url(../../img/student_nav_bg.png) no-repeat top left;*/
	}
.student-nav-bar:before{
	content:"";
	position:absolute;
	width:100%;
	height:120%;
	left:0;
	top:0;
	background-color:rgba(77,135,195,0.90);
	border-radius:0 0 0 55%;
	z-index:0
	}
.student-nav-bar:after{
	content:"";
	position:absolute;
	width:50%;
	height:103%;
	top:0;
	right:0;
	background-color:rgba(59, 194, 161,0.90);
	border-radius:0 0 0 55%;
	z-index:1
	}	
.student-nav-bar.hide-nav-bar{
	z-index:2021;
	}
.student-nav-title{
	position:absolute;
	left:-1.06rem;
	top:2.6rem;
	width:1.06rem;
	height:1.06rem;
	background:url(../images/nav_title.png) no-repeat center center;
	background-size:100% auto;
	font-family:"AntartidaRounded-Medium";
	font-size:.16rem;
	text-transform:uppercase;
	color:#FFF;
	cursor:pointer;
	text-align:center;
	overflow:hidden;
	}
.student-nav-title:before{
	content:"";
	display:inline-block;
	vertical-align:middle;
	height:100%;
	}
.student-nav-title .title-wrap{ display:inline-block;vertical-align:middle;width:99%}
.student-nav-title b{
	position:relative;
	display:inline-block;
	width:.41rem;
	height:.26rem;
 
	background:url(../images/nav_menu.png) no-repeat center center;
	background-size:100% auto;
	}
.close-nav-title{
	}
.close-nav-title b{
	width:.24rem;
	height:.24rem;
	background:url(../images/nav_close.png) no-repeat center center;
	background-size:100% auto;
	}
.student-nav-title em{
	display:block;
 
	}	
.student-nav-wrap{
	position:relative;
	width:100%;
	height:100%;
	z-index:2;
	}
.container-wrap{
	position:relative;
	width:100%;
	height:80%;
	margin:7% 0 0;
	}
.nav-wrap{
	}	
.student-nav{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:50%;
	padding:0 0 0 8%;
	 float:left;
	}
.student-nav-bar .student-nav  li  a{ display:block;}
.student-nav-bar .student-nav > li > a{
	position:relative;
	display:block;
	text-transform:uppercase;
	padding:10px 0;
	}
.student-nav-bar .student-nav > li{
	/*padding:0 0 .5rem;*/
	}
.student-nav-bar .student-nav  li,.student-nav-bar .student-nav  li a{
	position:relative;
	font-size:1.2em;
	color:#FFF;
    margin-top:10px;
	}
.student-nav-bar .student-nav ul li{
	display:block;
	margin:.15rem  0 0; 
	}	
.student-nav-bar .student-nav ul li,.student-nav-bar .student-nav ul li a{
	font-size:.15rem;
	}
 
.student-nav-bar .student-nav li li li{ padding:0 0 0 15px;}
/*.student-nav-bar .student-nav  li a{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity:.8;
	-khtml-opacity:.8;
	opacity:.8;
	}
.student-nav-bar .student-nav  li a:hover{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	}
*/
.nav_masking{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	/*background:rgba(0,0,0,.65);*/
	z-index:99998;
	display:none;
	}
.tp-leftarrow,.tp-rightarrow{ display:none !important;}
.tp-bullets.simplebullets .bullet{
	cursor:pointer; position:relative;	width:.12rem; height:.12rem;display:inline-block; vertical-align:middle; margin-top:0px; margin:0 .15rem; border:3px solid #fc4237; border-radius:50%;background:#FFF;}

.tp-bullets.simplebullets .bullet.selected{  width:.32rem; height:.32rem; border-width:.06rem;}

/*---------------------index-------------------------------------
		---------------------------------------*/

.index-layout{
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:left top;
	}
.student-function-wrap{
	position:relative;
	padding:110px 0;
	}
.student-function-wrap .layout{
 
	}
.student-function-items{
	position:relative;
	width:100%;
	}
.student-function-item{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:33.3333%;
	margin:0 0 .19rem 0;
	transform: rotate(0deg)
	}
.student-function-item,.student-function-item a{ color:#FFF;}
.student-function-item .item-wrap{
	position:relative;
	background:#64ccf3;
	border-radius:.25rem;
	overflow:hidden;
	transform: rotate(0deg);
	margin:0 .09rem;
	}
.student-function-item:nth-child(2) .item-wrap{
	background:#35ced9;
	}
.student-function-item:nth-child(3) .item-wrap{
	background:#ffce16;
	}
.student-function-item .pd-img{
	position:relative;
	width:100%;
	 
	-moz-transition:all 0.8s ease-in-out;
	-webkit-transition:all 0.8s ease-in-out;
	-ms-transition:all 0.8s ease-in-out;
	-o-transition:all 0.8s ease-in-out;
	transition:all 0.8s ease-in-out;
	}
.student-function-item .pd-img img{
	position:relative;
	width:100%;
	
	}
.student-function-item .pd-info{
	position:relative;
	padding:.32rem  .38rem .35rem;
	height:2rem;
	overflow:hidden;
	}
.student-function-item .pd-info .pd-name{
	font-family:'AntartidaRounded-Bold';
	font-size:.3rem;
	text-transform:uppercase;
	margin:0 0 .1rem;
	}
.student-function-item .pd-info .pd-detail{
	font-size:.18rem;
	line-height:.22rem;
 
	}
.student-function-item .pd-info:after{
	content:"";
	position:absolute;
	width:100%;
	height:.87rem;
	bottom:-.87rem;
	right:0;
	background:url(../../img/curve.png) no-repeat right bottom;
	background-size:100% auto;
	-moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	z-index:0;
	}
.student-function-item:hover .pd-info:after{
	bottom:0;
	}
.student-function-item .pd-info .pd-more{
	position:absolute;
	right:0;
	bottom:0;
	width:100%;
	height:.68rem;
	padding:0 .24rem 0 0;
	background-size:100% auto;
	color:#FFF;
	text-align:right;
	line-height:.68rem;
	font-family: 'AntartidaRounded-Medium';
	text-transform:uppercase;
	font-size:14px;
	z-index:1;
/*	background-image:url(../../img/curve.png);
	background-repeat:no-repeat;
	background-position:414px 68px;	*/
	}
.student-function-item:hover .pd-info .pd-more{
	background-position:top right;	
	}
.student-function-item .pd-info .pd-more b{
	position:absolute;
	right:.24rem;
	top:.23rem;
	width:.26rem;
	height:.2rem;
	background:url(../../img/arrow.png) no-repeat 0 0;
	background-size:100% auto;
	}	
.student-function-item:hover .pd-info .pd-more b{
	background-position:-74px 0;	
	}	
.student-function-item .pd-info .pd-more i{
	opacity:0;
	padding-right:.4rem;
	}
.student-function-item:hover .pd-info .pd-more i{
	opacity:1;
	padding-right:0;
	}

.student-product-wrap{
	position:relative;
 
	padding:0 .5rem;
	}
.student-product-wrap .hScrollPane_dragbar { padding:20px 0}
.student-product-wrap .hScrollPane_draghandle {height:40px; width:43px; cursor:pointer; background:url(../../img/scroll.png) no-repeat center center;}
.student-product-wrap-pre{
	position:relative;
	}
.student-product-wrap-pre:before{
	content:"";
	position:absolute;
	bottom:35px;
	left:0;
	width:100%;
	height:7px;
	background:#ebebed;
	}
/*

.student-product-layout{
	overflow-y: hidden;
	overflow-x: scroll;
	 
	}
.student-product-wrap ::-webkit-scrollbar{
	height:40px;
	cursor:pointer;
	}
.student-product-wrap ::-webkit-scrollbar-track{
	 background-color:transparent;
	}
.student-product-wrap ::-webkit-scrollbar-thumb{
	background:url(../../img/page-ico.png) no-repeat 100px -519px;
	cursor:pointer;
	}
*/
.student-title-bar{
	position:relative;
	text-align:center;
	}
.student-title-bar .title{
	font-family: 'AntartidaRounded-Black';
	font-size:.6rem;
	text-transform:uppercase;
	}
.student-title-bar .text{
	font-size:16px;
 
	}
.student-product-items{
	position:relative;
	}
.student-product-item{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	*display:inline;
	*zoom:1;
	margin:40px 0 0;
	transform: rotate(0deg)
	}
.student-product-item .item-wrap{
	position:relative;
	margin:0 .1rem;
	 border:2px solid transparent;  
	border-radius:.2rem;
	overflow:hidden;
	z-index:2;
	}
.student-product-item:hover .item-wrap{
	border-color:#fc4237;
	}
	
/*	
.student-product-item .item-wrap::before,.student-product-item .item-wrap::after {
  box-sizing: border-box;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  z-index:1
}
 
.student-product-item .item-wrap::before,.student-product-item .item-wrap::after {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
   visibility:hidden;
  opacity:0;
  border-radius:20px;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
		   -moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}
.student-product-item .item-wrap::before {
  border-top:2px solid #fc4237;
  border-bottom: 2px solid #fc4237;
  -webkit-transform: scale3d(0, 1, 1);
          transform: scale3d(0, 1, 1);
		  
}
.student-product-item .item-wrap::after {
  border-left: 2px solid #fc4237;
  border-right: 2px solid #fc4237;
  -webkit-transform: scale3d(1, 0, 1);
          transform: scale3d(1, 0, 1);
		   
}
.student-product-item .item-wrap:hover::before,.student-product-item .item-wrap:hover::after {
	 visibility:visible;
  opacity:1;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.5s;
          transition: transform 0.5s;
}
	
*/	
	
.student-product-item .pd-img{
	position:relative;
	width:100%;
	z-index:0;
	
	}
.student-product-item .pd-img img{
	position:relative;
	width:100%;
 -moz-transition:0.4s all ease;-o-transition:0.4s all ease;-webkit-transition:0.4s all ease;transition:0.4s all ease;
	}
 
.student-product-item:hover .pd-img img{-webkit-transform: scale(1.1) rotate(3deg);-ms-transform: scale(1.1) rotate(3deg);-o-transform: scale(1.1) rotate(3deg);transform: scale(1.1) rotate(3deg);}
.student-product-item .pd-info{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:0 0 40px;
	}
.student-product-item .pd-info .pd-name{
	text-align:center;
	font-size:.2rem;
	}
.student-product-item .pd-info .pd-more{
	position:absolute;
	right:0;
	bottom:0;
	width:100%;
	height:.45rem;
	background-size: auto 100%;
	color:#FFF;
	text-align:right;
	font-family: 'AntartidaRounded-Medium';
	text-transform:uppercase;
	font-size:14px;
	overflow:hidden;
	background-image:url(../../img/curve.png);
	background-repeat:no-repeat;
	background-position:414px 68px;
	z-index:2;
 
	}
.student-product-item:hover .pd-info .pd-more{
	background-position:top right;	
	-webkit-transition-delay: .1s;-o-transition-delay: .1s;transition-delay: .1s;
	}
/*.student-product-item .pd-info .pd-more b{
	position:absolute;
	right:0;
	top:22px;
	width:35px;
	height:13px;
	background:url(../../img/arrow_stu.png) no-repeat 0 0;
	}	*/
.student-product-item:hover .pd-info .pd-more b{
	background-position:-44px 0;	
	}	
.student-product-item .pd-info .pd-more i{
	opacity:0;
	display:block;
	margin:.15rem .14rem 0 0;
	}
.student-product-item:hover .pd-info .pd-more i{
	opacity:1;
	padding-right:10px;
	}
	
	
.student-choose-us-wrap{
	position:relative;
	background-repeat: no-repeat;
	background-position:top center;
	background-size:100% auto;
	overflow:hidden;
	padding:1.6rem 0 1.3rem;
	margin:.7rem 0 0;
	}
.student-choose-us-wrap .layout{
	 
	}
.student-choose-title-bar{
	position:relative;
	text-align:center;
	margin:0 0 .55rem;
	}
.student-choose-title-bar,.student-choose-title-bar a{ color:#FFF;}
.student-choose-title-bar .title{
	font-family:'AntartidaRounded-Black';
	font-size:.6rem;
	margin:0 0 .13rem;
	}
.student-choose-title-bar .text{
	font-size:16px;
	}		
.choose-us-items{
	}	
	
	
#choose-pic-list{
	position:relative;
	width:100%;
	height:6rem;
	margin:0 auto;
	}
#choose-pic-list ul {
	position:relative;
	}
#choose-pic-list li{position:absolute; opacity:.7; cursor:pointer;}
#choose-pic-list li img{width:100%;border:5px solid #ffffff; border-radius:.2rem;}

#choose-pic-list li.hove{
	opacity:1;
	} 
#choose-pic-list li .item-title:after{
	content:"";
	position:absolute;
	top:-.13rem;
	left:50%;
	margin:0 0 0 -.1rem;
	width:.2rem;
	height:.83rem;
	background:url(../../img/choose_fur.png) no-repeat center center;
	background-size:auto 100%;
	
	
	}
#choose-pic-list li .item-title{
	position:relative;
	padding:1.03rem 0 0;
	left:0;
	width:100%;
	text-align:center;
	font-size:.18rem;
	line-height:.28rem;
	display:none;
	}
#choose-pic-list li.hove .item-title {
	display:block;
	}
#choose-pic-list li .item-more{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:1.55rem;
	height:.4rem;
	line-height:.4rem;
	border-radius:.2rem;
	font-size:.18rem;
	color:#ff7519 !important;
	text-transform:uppercase;
	background:#FFF;
	margin:.2rem 0 0;
	padding:0 .3rem 0 0;
	}
#choose-pic-list li .item-more:hover{
	padding:0 .2rem 0 0;
	border-radius:.1rem;
	}
#choose-pic-list li .item-more:after{
	content:"";
	position:absolute;
	right:.4rem;
	top:.13rem;
	width:.16rem;
	height:.13rem;
	background:url(../../img/add_right.png) center center;
	background-size:100% auto;
	}
#choose-pic-list li .item-more:hover:after{
	right:30px;
	}
#choose-pic-list li .item-title,#choose-pic-list li .item-title a{ color:#fff}	
/*index bottom*/
.partner-wrap{
	position:relative;
	
	}
.partner-wrap .layout{
	border-bottom:1px dashed #c1c1c1;
	padding:.7rem 0 .3rem;
	}
.partner-wrap .index-title-bar{
	padding:0 60px 0 0;
	}
.partner-wrap .index-title-bar,.partner-items,.partner-item{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	zoom:1;
	}
.partner-item{
	width:20%;
	} 
.partner-item .item-img{
	position:relative;
	width:100%;
	padding:5px;
	}
.partner-item .item-img img	{
	position:relative;
	width:100%;
	}
 
.partner-wrap .layout:before{
	content:"";
	position:absolute;
	left:50%;
	bottom:-10px;
	width:32px;
	height:28px;
	margin:0 0 0 -16px;
	background:url(../../img/page-ico.png) no-repeat -28px -640px;
	}
 
	

.contact-us-wrap{
	position:relative;
	overflow:hidden;
	padding:0 0 .6rem;
	}
.contact-us-wrap .layout{
	width:73.59375%;
	}
.contact-us-title-bar{
	position:relative;
	text-align:center;
	margin:.9rem 0 .6rem
	}
.contact-us-title-bar .title{
	font-size:.4rem;
	margin:0 0 .18rem;
	text-transform:uppercase;
	}
.contact-us-title-bar .text{
	font-size:.2rem;
	}
.contact-us-title-bar .text p{
	padding:4px 0;
	}
.contact-us-title-bar .text .phone,.contact-us-title-bar .text .phone a{
	color:#fc4237
	}
.contact-us-items{
	}
.contact-us-item{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:25%;
	padding:0 4.7% 4.7%
	}
 .contact-us-item .item-wrap{
	 position:relative;
	 }
.contact-us-item img{
	position:relative;
	width:100%;	
	}
 .contact-us-item ,.contact-us-item img{
	border-radius:.5rem;
	overflow:hidden;
  
	}	
/*--------------------------footer---------------------------*/	
.foot-wrapper{
	position:relative;
	width:100%;
	background:#ff4f44;
	font-size:.16rem;
	border-bottom:3px solid #64ccf3;
	}
.foot-wrapper,.foot-wrapper a{ color:#fff;}	
.foot-items{
	position:relative;
	padding:.55rem 0 .45rem
	}
.foot-item{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:16.66666%;
	padding:0 15px;
	}
 
.foot-item .foot-tit{
	position:relative;
	color:#fff;
	font-size:.18rem;
	font-family:"AntartidaRounded-Medium";
	margin:0 0 .15rem;
	}
.foot-items .foot-item li{
	line-height:.38rem;
	}
.foot-items .foot-item li:hover a,.foot-nav li:hover a{ color:#fc4237}
.foot-items .foot-item .t-code img{
	width:1.38rem;
	border-radius:.15rem;
	margin:0 0 .05rem;
	}
.foot-items .foot-item .phone{
	position:relative;
	text-align:center;
	width:1.4rem;
	font-size:16px;
	font-family:"AntartidaRounded-Medium";
	border-radius:.15rem;
	overflow:hidden;
	}
.foot-items .foot-item .phone img{ position:relative; width:auto; max-width:100%;border-radius:.15rem;}
.foot-item.foot-item-code ul{
	line-height:1.5;
	}
.footer{
	position:relative;
	text-align:center;
	}
.foot-nav{
	background:#ff7519;
	padding:.45rem 0;
	line-height:.4rem;
	}
.foot-nav li{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	margin:0 .32rem;
	font-family:"AntartidaRounded-Medium";
	text-transform:uppercase;
	}
.foot-social{
	position:relative;
	margin:35px 0;
	}
.foot-social li{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	margin:0 12px;
	}
.foot-social li img{
	}
.copyright{
	 background:#ff9653;
	 padding:25px 0;
	 line-height:30px;
	 color:#FFF;
	}				
			
 
.gotop{
	position:absolute;
	right:0;
	bottom:.03rem;
	width:4.55rem;
	height:.75rem;
	text-align:right;
	color:#FFF;
	font-family:'AntartidaRounded-Medium';
	font-size:16px;
	text-transform:uppercase;
	line-height:.9rem;
	padding:0 .62rem 0 0;
	background:url(../../img/curve.png) no-repeat left top;
	background-size:100% auto;
	z-index:1000;
	cursor:pointer;
	}
 
.gotop:after{
	content:"";
	position:absolute;
	right:.2rem;
	top:.29rem;
	width:.2rem;
	height:.26rem;
	background:url(../../img/student/arrowhead.png) no-repeat top center;
	background-size:100% auto;
	}
.stu_page_bg{
	position:absolute;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:top center;
	}
 
.mob-choose-us-items,.student-product-wrap-pre .mo-student-product-items{ display:none;}
.mob-choose-us-items li{
	position:relative;
	width:100%;
	padding:0 .1rem;
	}
.mob-choose-us-items li img{
	position:relative;
	width:100%;
	border-radius:.1rem;
	border:3px solid #ffffff;
	}
.mob-choose-us-items li .item-title{
	position:relative;
	color:#FFF;
	font-size:16px;
	padding:15px 0 0;
	}
.mob-choose-us-items li .item-title .item-more{ display:block;padding:15px 0 0;}
.mob-choose-us-items li .item-title .item-more,.mob-choose-us-items li .item-title .item-more a{
	color:#FFF;
	}
.mo-student-product-items .student-product-item{
	position:relative;
	width:100% !important;
	display:block
	}
.aside-left, .aside-right, .main-left, .main-right, .page-about{ margin:0 0 1rem;}	
/*----------------------------------company-news---------------------------------*/	
.company-news{
	}
.company-news-item{
	position:relative;
	width:100%;
	border-top:.04rem solid #eeeeee;
	padding:.6rem 0;
	}
.company-news-item:first-child{
	padding-top:0;
	border:none;
	}
.company-news-item .item-img,.company-news-item .item-img img{
	position:relative;
	width:100%;
	border-radius:.5rem;
	overflow:hidden;
	}
 
.company-news-item .item-info{
	}
.company-news-item .item-info .item-title{
	position:relative;
	font-family: 'AntartidaRounded-Bold';
	font-size:.28rem;
	text-transform:uppercase;
	margin:.35rem 0 .2rem;
	}
.company-news-item .item-info .item-ser{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	border-top:.02rem solid #d2d2d2;
	font-family: 'AntartidaRounded-Medium';
	font-size:16px;
	padding:.2rem 0;
	}
.company-news-item .item-info .item-ser span{
	position:relative;
	padding:0 0 0 .29rem;
	line-height:.3rem;
	}
.company-news-item .item-info .item-ser .item-time{
	margin:0 .43rem 0 0;
	}
.company-news-item .item-info .item-ser .item-author{
	}
.company-news-item .item-info .item-ser span:before{
	position:absolute;
	left:0;
	content:"";
	background-image:url(../../img/page-ico.png);
	background-repeat:no-repeat;
	}
.company-news-item .item-info .item-ser .item-time:before{
	top:-5px;
	width:17px;
	height:20px;
	background-position:-4px -458px;
	}
.company-news-item .item-info .item-ser .item-author:before{
	top:-4px;
	width:19px;
	height:19px;
	background-position:-61px -459px;
	}
.company-news-item .item-info .item-text{
	font-size:16px;
	margin:.1rem 0 .35rem;
	}
.company-news-item .item-info .item-more{
	position:relative;
	display:inline-block;
	*display:inline;
	vertical-align:top;
	*zoom:1;
	height:.52rem;
	line-height:.48rem;
	padding:0 .57rem;
	border:.02rem solid transparent;
	font-family: 'AntartidaRounded-Bold';
	font-size:.18rem;
	text-transform:uppercase;
	color:#FFF;
	background:#ff7519;
	border-radius:.3rem;
	overflow:hidden;
	}
.company-news-item .item-info .item-more:hover{
	background:none;
	padding:0 .67rem;
	border-color:#ff7519;
	color:#ff7519;
	border-radius:0;
	}
/*----------------------------------office-about---------------------------------*/
.page-about{
	} 
.page-about-img{
	position:relative;
	width:100%;
	 border-radius: .6rem;
    overflow: hidden;
	} 

.page-about-img img{
	position:relative;
	width:100%;
	} 
.page-about-detail{
	} 
.page-about-detail .title{
	font-family:"AntartidaRounded-Bold";
	font-size:.5rem;
	text-align:center;
	margin:.5rem 0 .2rem;
	} 
/*----------------------------------aside---------------------------------*/	
.aside{
	
	}
.aside-right{
	float:right;
	width:23.4375%;
	}
.aside-left{
	float:left;
	width:16.40625%;
	border-top:2px solid #e2e2e2;
	margin:15px 0 0
	}
.aside-search{
	position:relative;
	width:100%;
	height:.4rem;
	border:1px solid #e5e5e5;
	box-shadow:0 0 1px rgba(0,0,0,.1);
	margin:0 0 .35rem;
	border-radius:.2rem;
	overflow:hidden;
	}
.aside-search .search-ipt{
	position:absolute;
	left:0;
	top:0;
	border:none;
	width:100%;
	height:.4rem;
	line-height:.4rem;
	padding:0 .1rem;
	background:none;
	text-transform:uppercase;
	font-size:16px;
	}
.aside-search .search-btn{
	position:absolute;
	width:.4rem;
	height:.4rem;
	right:3px;
	top:0;
	border:none;
	background:url(../../img/aside_search_btn.png) no-repeat center center;
	}
.aside-search ::-webkit-input-placeholder{
	color:#3c3c3c;
	} 
.aside-search :-moz-placeholder { 
	color:#3c3c3c;
	} 
.aside-search ::-moz-placeholder {
	color:#3c3c3c;
	} 
.aside-search :-ms-input-placeholder {
	color:#3c3c3c;
	} 
.aside-right .side-tit-bar{
	position:relative;
	padding:0 10px;
	}
.aside-right .side-tit-bar:before{
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:4px;
	height:4px;
	margin:-2px 0 0;
	background:#3c3c3c
	}	
.aside-right .side-tit-bar .side-tit{
	font-family:"AntartidaRounded-Bold";
	font-size:18px;
	text-transform:uppercase;
	}

.side-widget{
	position:relative;
	
	}
.side-widget .side-hide{
	}		
.side-widget .side-news{
	position:relative;
	}		
.side-widget .side-news .item{
	position:relative;
	padding:.25rem 0;
	border-bottom:1px solid #eeeeee;
	overflow:hidden;
	}		
.side-widget .side-news .item .item-img{
	position:relative;
	width:.75rem;
	float:left;
	margin:0 .20rem 0 0;
	}	
.side-widget .side-news .item .item-img a{ display:block;}	
.side-widget .side-news .item .item-img img{
	position:relative;
	width:100%;
	border-radius:50%;
	overflow:hidden;
	}		
.side-widget .side-news .item .item-info{
	font-size:14px;
	}		
.side-bn{
	max-width:100%;
	margin:0 0 25px 0;
	}		
.side-bn img{
	max-width:100%
	}
.side-widget.side-product-list{
	border-bottom:2px solid #e2e2e2;
	padding:8px 0
	
	}
.aside-left .side-tit-bar{
	}
.aside-left .side-tit-bar .side-tit{
	font-family:"AntartidaRounded-Black";
	font-size:.2rem;
	line-height:.4rem;
	}
.side-widget.side-product-list:hover .side-tit-bar .side-tit,.side-widget.side-product-list:hover .side-tit-bar .side-tit a{ color:#fc4237;}
.side-cate-menu li:hover > a{
	color:#fc4237;
	}

.side-cate ul li {
	position:relative;
	font-family:"Antartida-Black";
	line-height:40px;
	font-size:16px
	}
.side-cate ul li li{
	font-family:'AntartidaRounded-Light' , Arial, Helvetica, sans-serif;
	line-height:38px;
}
.side-cate ul li.nav-current > a{ color:#fc4237}
.side-cate ul li a {
	position: relative;
	display: block;
	
	
}
/*.side-cate ul li li {padding:0 10px;}*/
.side-cate ul li  a:hover{
	color:#fc4237;
	-moz-transform:translateX(5px);
	-webkit-transform:translateX(5px);
	-ms-transform:translateX(5px);
	-o-transform:translateX(5px);
	transform:translateX(5px);
	} 
.side-cate ul li li a:before {
	display: none;
}
.side-cate-menu li   .side-ico {
	position: absolute;
	right:-.2rem;
	top:0;
	line-height:40px;
	font-size: .2rem;
	cursor:pointer;
}

.side-cate-menu li  li .side-ico{ line-height:38px;}
.side-cate ul li>ul{ display:none;}
.side-cate-menu li   .icon-cate-down:before {
	content: '\f107';
}
.side-cate-menu li   .icon-cate-up:before {
	content: '\f106';
	color:#fc4237
}
/*----------------------------------main---------------------------------*/
.main-right{
	position:relative;
	width:78.125%;
	display:block;
	float:right;
	}	
.main-left{
	position:relative;
	width:73.4375%;
	display:block;
	float:left;
	}
/*----------------------------------path-bar---------------------------------*/
	
.path-bar{
	position:relative;
	width:100%;
	line-height:.3rem;
	margin:0 0 .2rem;
	text-align:right;
	}
.path-bar.path-bar-center{
	text-align:center;
	}

.path-bar .path-nav li:after{
	content:">";
	margin:0 .03rem;
	font-size:.12rem;
	color:#d2d2d2;
	}	
.path-bar .path-nav{
	position:relative;
	float:left;
	}	
.path-bar.path-bar-center .path-nav{
	float:none;
	width:100%;
	}
.path-bar .path-nav li{
	display:inline-block;
	vertical-align:top;
	position:relative;
	font-size:14px;	
	}
.path-bar .path-nav li a{
	color:#d2d2d2
	}	
.path-bar .path-nav li.current a{} 
.path-bar .path-nav li:last-child:after{
	content:'';
	}
.path-bar .path-page{
	position:relative;
	display:inline-block;
	vertical-align:top;
	font-family:"AntartidaRounded-Medium";
	font-size:16px;
	line-height:.28rem;
	}
.path-bar .path-page a.prev,.path-bar .path-page a.next{
	position:relative;
	display:inline-block;
	vertical-align:top;
	font-size:.28rem;
	line-height:.22rem;
 	margin:0 .15rem;
	}
.path-bar .path-page a.prev:hover,.path-bar .path-page a.next:hover{
	color:#b8b8b8;
	}
.path-page-select{
	position:relative;
	display:inline-block;
	vertical-align:top;
	margin:0 0 0 .3rem;
	}
.path-page-select label{
	position:relative;
	display:inline-block;
	vertical-align:top;
	line-height:15px;
	font-family:"AntartidaRounded-Medium";
	}
.path-page-select label i{
	display:block;
	}
.path-page-select .page-select{
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 5px;
	text-align:left;
	}
.path-page-select .page-select .title{
	font-family:"AntartidaRounded-Medium";
	font-size:16px;
	border:2px solid #f15322;
	width:58px;
	height:30px;
	line-height:28px;
	cursor:pointer;
	padding:0 0 0 8px;
	border-radius:20px;
	color:#f15322;
	}
.path-page-select .page-select .title b{
	position:absolute;
	right:9px;
	top:12px;
	width:14px;
	height:8px;
	background:url(../../img/page-ico.png) no-repeat -113px -121px
	}	
.path-page-select .page-select ul{
	position:absolute;
	width:58px;
	top:31px;
	left:0;
	z-index:999;
	background:#FFF;
	border:2px solid #f15322;
	padding:10px 0;
	font-family:"AntartidaRounded-Medium";
	display:none;
	border-radius:15px;
	}
.path-page-select .page-select ul li{
	padding:0 0 0 8px;
	line-height:25px;
	cursor:pointer;
	}
 

/*----------------------------------page-bar---------------------------------*/	
.page-bar{
	position:relative;
	width:100%;
	text-align:center;
	margin:.6rem 0 0;
	}	
.pages a{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:.32rem;
	height:.32rem;
	line-height:.32rem;
	border:.02rem solid transparent;
	font-family:"AntartidaRounded-Medium";
	font-size:.15rem;
	border-radius:50%;
	}
.pages a.prev,.pages a.next{
	font-size:.28rem;
	line-height:20px;
	}
.pages a.prev,.pages a.next{
	margin:0 15px;
	}
.pages a.current,.pages a:hover{
	border-color:#fc4237;
	color:#fc4237;
	}	
 
/*----------------------------------office-list---------------------------------*/	
.office-list{
	position:relative;
	width:100%;
	min-height:6.2rem;
	}
 
.office-list-pic{
	position:absolute;
	left:0;
	top:0;
	width:50%;
	border-radius:.4rem;
	overflow:hidden;
	transform: rotate(0deg);
	}

.office-list-pic img{ width:100%;}
.office-pd-item{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:25%;
	text-align:center;
	overflow:hidden;
	box-sizing: border-box;
	transform: rotate(0deg);
	}
.office-list .office-pd-item:nth-child(2),.office-list .office-pd-item:nth-child(4){
	margin:0 0 .2rem 50%;
	}
.office-list .office-pd-item.m-pd-item:nth-child(2),.office-list .office-pd-item.m-pd-item:nth-child(4){
	margin:0 0 .2rem 0;
	}
.office-pd-item .item-wrap{
	position:relative;
	margin:0 .06rem;
	border:.03rem solid transparent; 
	border-radius:.18rem;
	overflow:hidden;
	transform: rotate(0deg)
	 
	}
.office-pd-item:hover .item-wrap{
	 border-color:#f15322; 
	}
	
.office-pd-item .item-img{
	position:relative;
	width:100%;
	z-index:0;
	border-radius:.18rem;
	transform: rotate(0deg);
	overflow:hidden
	 
	}
.office-pd-item .item-img img{
	position:relative;
	width:100%;
	border-radius:.18rem;
	transform: rotate(0deg);
	overflow:hidden;
	-moz-transition:0.4s all ease;-o-transition:0.4s all ease;-webkit-transition:0.4s all ease;transition:0.4s all ease;
	}
.office-pd-item:hover  .item-img img{-webkit-transform: scale(1.1) rotate(3deg);-ms-transform: scale(1.1) rotate(3deg);-o-transform: scale(1.1) rotate(3deg);transform: scale(1.1) rotate(3deg);}
.office-pd-item .pd-meta{
	position:absolute;
	left:5px;
	top:5px;
	}
.office-pd-item .pd-meta img{
	position:relative;
	max-width:.36rem;
	}
.office-pd-item .item-info{
	position:relative;
	text-align:center;
	padding:.15rem .08rem .25rem;
	}
.office-pd-item .item-info .item-name{
	position:relative;
	font-family:"AntartidaRounded-Medium";
	font-size:16px;
	}
.office-pd-item .item-info .item-detail{
	position:relative;
	font-family:"AntartidaRounded-Medium";
	font-size:16px;
	}
.office-pd-item .item-ser{
	position:absolute;
	top:20px;
	right:-45px;
	width:auto;
	height:auto;
	text-align:center;
	opacity:0;
	visibility:hidden;
	z-index:999;
	}
.office-pd-item:hover .item-ser{
	bottom:-22px;
	opacity:1;
	visibility:visible;
	-webkit-transition-delay: .3s;-o-transition-delay: .3s;transition-delay: .3s;
	right:-.02rem;
	-webkit-transition-delay: .2s;-o-transition-delay: .2s;transition-delay: .1s;
	}
.office-pd-item .item-ser .item-cart,.office-pd-item .item-ser .item-add{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:44px;
	height:40px;
	border:2px solid #fc4237;
	background:#ffffff;
	background-image:url(../../img/page-ico.png);
	background-repeat:no-repeat;
	
	}
.office-pd-item .item-ser .item-cart{
	border-right:none;
	background-position:-243px -197px;
	
	}
.office-pd-item .item-ser .item-add{
	width:.45rem;
	height:.46rem;
	background:url(../../img/add.png) no-repeat center center;
	background-size:100% auto;
	border:none;
	}
/* product photos */
.product-intro{
	position:relative;
	margin:.2rem 0 0;
	}
.single-product-view{
	position:relative;
	float:left;
	width:44.921875%;
	height:auto;

	}
.product-intro .title-bar	{
	position:relative;
	color:#fc4237;
	}
.product-intro .title-bar	.title {
    text-transform: uppercase;
    font-family: 'AntartidaRounded-Black';
    font-size: .36rem;
}
.product-intro .title-bar	.text {
	font-family: 'AntartidaRounded-Medium';
	font-size:16px;
	margin:.1rem 0 0;
	}
 
.single-product-view .product-img{
	position:relative;
	width:100%;
	display:block;
	padding:0 0 .5rem;
	}
.single-product-view .product-img img{
	position:relative;
	width:100%;
	
 
	}
.single-product-view .product-img ul.slides{
	position:relative;
	display:block;
	overflow:hidden;
	margin:.2rem 0 0;
	 
	}
.single-product-view .product-img li.item{
	position:relative;
	display:block;
	overflow:hidden;
	}
.single-product-view .product-img .flex-control-nav.flex-control-paging{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	text-align:center;
	}
.single-product-view .product-img .flex-control-nav.flex-control-paging li{
	position:relative;display:inline-block; vertical-align:middle; margin:0 .15rem;}
.single-product-view .product-img .flex-control-nav.flex-control-paging li a{
	cursor:pointer;width:.12rem; height:.12rem;display:block;  border-radius:50%; border:3px solid #fc4237;background:#FFF; text-indent:999999px;}
	 
.single-product-view .product-img .flex-control-nav.flex-control-paging li a.flex-active{
	width:.32rem; height:.32rem; border-width:.06rem;
	background:#FFF;
	 
	}
.single-product-view .product-img .flex-direction-nav{
	display:none !important;
	}


/* product summary */
.product-summary{
	position:relative;
	width:43.359375%;
	float:right;
	}
.product-summary .product-meta,.sc_pd_details{
	position:relative;
	width:100%;
	font-size:"";
	font-family:'AntartidaRounded-Medium';
	}
.product-summary .product-meta li,.sc_pd_details li{
	position:relative;
	line-height:.3rem;
	padding:.09rem .25rem;
	}
.product-summary .product-meta li:nth-child(2n),.sc_pd_details li:nth-child(2n){
	background:#fff;
	}
.product-summary .product-meta li:nth-child(2n+1),.sc_pd_details  li:nth-child(2n+1){
	background:#ffe5d5;
	}
.product-summary .product-meta li .title,.product-summary .product-meta li .text,.sc_pd_details li .title,.sc_pd_details li .text,.product-summary .product-meta .product-social .title,.product-summary .product-meta .product-social .social,.product-summary .product-meta .product-social .social img{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	vertical-align:middle;
	}
.product-summary .product-meta li .title,.sc_pd_details li .title{
	width:40.74889867%;
	padding:0 20px 0 0;
	font-size:.16rem;
	color:#ff8023
	}
.product-summary .product-meta li .text,.sc_pd_details li .text{
	width:59%;
	font-size:.18rem;
	}
.sc_pd_details li .title{
	width:12%
	}
.sc_pd_details li .text{
	width:87%
	}
.product-summary .product-meta .product-social{
	line-height:.3rem;
	padding:.45rem 0 0 .25rem;
	}
.product-summary .product-meta .product-social .title{
	display:inline-block; vertical-align:top;
    padding: 0 20px 0 0;
    font-size: 16px;
	color:#fc4237;
	margin:0 0 15px;
	}
.product-summary .product-meta .product-social .social{
	display:inline-block; vertical-align:top;
	margin:0 0 15px;
	}
.product-summary .product-meta .product-social .social img{
	margin:0 .2rem 0 0;
	}
.product-summary .product-btn-wrap{
	position:relative;
	margin:.2rem 0 0;
	
	}
.product-summary .product-btn-wrap .shop-online,.product-summary .product-btn-wrap .shop-online,.product-summary .product-btn-wrap .find-locally{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	vertical-align:middle;
	width:3rem;
	height:.65rem;
	font-family: 'AntartidaRounded-Medium';
	font-size:.2rem;
	padding:0 0 0 .7rem;
	border-radius:.5rem;
	text-transform:uppercase;
	font-family:'AntartidaRounded-Bold';
	margin:.1rem .18rem 0 0;
	}
.product-summary .product-btn-wrap .shop-online:before,.product-summary .product-btn-wrap .shop-online:before,.product-summary .product-btn-wrap .find-locally:before{
	position:absolute;
	content:"";
	
	}
.product-summary .product-btn-wrap .shop-online{
	padding:0 0 0 .62rem;
	line-height:65px;
	color:#ff4f44;
	font-size:14px;
	}
.product-summary .product-btn-wrap .shop-online{
	padding:0 0 0 .65rem;
	border:3px solid #ff4f44;
	line-height:.59rem;
	color:#ff4f44;
	margin:.25rem 0 .1rem;
	}
.product-summary .product-btn-wrap .find-locally{
	line-height:.65rem;
	color:#FFF;
	background:#ff4f44;
	box-shadow:0 5px 0 #ab3834;
	}
.product-summary .product-btn-wrap .shop-online:before{
	width:.29rem;
	height:.24rem;
	background:url(../../img/add_cart.png) no-repeat center center ;
	background-size:100% auto;
	top:.20rem;
	left:.24rem;
	}
.product-summary .product-btn-wrap .shop-online:before{
	width:.29rem;
	height:.24rem;
	background:url(../../img/add_cart.png) no-repeat center center ;
	background-size:100% auto;
	top:.18rem;
	left:.28rem;
	}
.product-summary .product-btn-wrap .find-locally:before {
	width:.17rem;
	height:.17rem;
	background:url(../../img/add_list.png)  no-repeat center center ;
	background-size:100% auto;
	top:.25rem;
	left:.33rem;
	}
.product-detail{
	position:relative;
	overflow:visible;
	margin:.5rem 0 0;
	padding:.95rem 0;
	
	background-color:#99ebff;
	background-repeat:no-repeat;
	background-position:center center;
	background-attachment:fixed;
		
	}
.detail-tabs{
	position:relative;
	
	}		
.detail-tabs .title{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
 
	border-bottom:3px solid transparent;
	text-transform:uppercase;
	cursor:pointer;
	
	
	line-height:60px;
	
	font-family: 'AntartidaRounded-Bold';
	font-size:.2rem;
	margin:0  -.3rem 0 0;
	padding:0 .4rem;
	border-bottom:none;
	color:#707070;
	background:#cdf5ff;
	border-radius:25px 25px 0 0;
	z-index:0;
	}
	
.detail-tabs .title.current{
 
	border-color:#bf163d;
	
	font-family:"AntartidaRounded-Black";
	color:#fc4237;
	background:#fff;
	z-index:1;
 
	}

.tab-panel-wrap{
	position:relative;
	display:block;
	overflow:hidden;
	background:#FFF;
	padding:20px;
	border-radius:0 30px 30px 30px;
	min-height:700px;
	
	}	
 
.product-detail .disabled{ display:none;}
.inquiry-form .form-btn-wrap .form-btn-submit {
    border-radius: 20px;
    background: #fc4237;
}
.inquiry-form .form-btn-wrap .form-btn-submit:hover {
    border-color: #fc4237;
    color: #fc4237;
    border-radius: 0;
}
.mobile-head-items{ display:none;}
.student .page-about .layout{ width:100%;}
body.task:after{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.65);
	z-index:2020;
	}
	
.banner_flexslider .flex-direction-nav{
	display:none;
	}
.banner_flexslider .flex-control-nav li{margin: 0 .15rem;}
.banner_flexslider .flex-control-paging li a{
	    cursor: pointer;
    position: relative;
    width: .12rem;
    height: .12rem;
    display: inline-block;
    vertical-align: middle;
    
    border: 3px solid #fc4237;
    border-radius: 50%;
    background: #FFF;
	}
 .banner_flexslider .flex-control-paging li a.flex-active{
	width: .32rem;
    height: .32rem;
    border-width: .06rem;
	}
.office-product-items{ margin:.8rem auto;}	
.office-product-item{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:100%;
	overflow:hidden;
	}	
.office-product-item .item-wrap{
	position:relative;
	text-align:center;
	overflow:hidden;
	border-radius:.2rem;
	  border:2px solid #eee;
	  margin:0 .1rem;  
	}
.office-product-item:hover .item-wrap{
	border-color:#fc4237
}
.office-product-item .item-wrap .pd-img{
	position:relative;
	width:100%;
	}
.office-product-item .item-wrap .pd-img img{
	position:relative;
	width:100%;
	}
.office-product-item .item-wrap .pd-info{
	padding:.15rem;
	}
.office-product-item .item-wrap .pd-info .pd-name{
	}
	
	
.office-product-items .owl-controls{
	position:absolute;
	left:0;
	width:100%;
	top:50%;
	margin:-.25rem 0 0;

}
.office-product-items .owl-nav{
	position:relative;
	}
.office-product-items .owl-nav .owl-prev,.office-product-items .owl-nav .owl-next,.about-us-items .flex-direction-nav .flex-prev,.about-us-items .flex-direction-nav .flex-next{
	position:absolute;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:.5rem;
	height:.5rem;
	background-position:center center;
	background-repeat:no-repeat;
	border-radius:50%;
	border:2px solid #eee;
	background-color:#FFF;
	text-align:center;
	line-height:.45rem;
	font-size:.3rem;
	color:#ccc;
	}
.office-product-items .owl-nav .owl-prev{
	left:-.1rem;
	}
.office-product-items .owl-nav .owl-next{
	right:-.1rem;
	}
.office-product-items .owl-nav .owl-prev:before{
	content:"\f104"
	}
.office-product-items .owl-nav .owl-next:before{
	content:"\f105"

	}
.office-product-items .owl-nav .owl-prev:hover ,.office-product-items .owl-nav .owl-next:hover{ background-color:#fc4237; opacity:1; color:#FFF; border-color:#fc4237;} 
.student-function-items-more{
	position:relative;
	display:block;
	text-align:center;
	}
.student-function-items-more a{
	position: relative;
    display: inline-block;
    vertical-align: top;
	padding:0 .45rem;
    height: .45rem;
    line-height: .45rem;
    border-radius: .2rem;
    font-size: .2rem;
    text-transform: uppercase;
    margin: .3rem 0 0;
	border:2px solid #fc4237;
	background:#fc4237;
	color:#FFF;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	}
.student-function-items-more a:hover{
	background:none;
	color:#fc4237;
	}
.s_pd_image{
	    position: relative;
    width: 100%;
    margin: .35rem 0 .15rem -1.5%;
	}
.s_pd_image li{
	    position: relative;
    width: 25%;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 .2rem;
	}
.s_pd_image li a{
	position:relative;
	display:block
	}
.s_pd_image li img{
	position: relative;
    width: 90%;
    margin: 0 5%;
    border: 1px solid #f6f6f6;
	}
.sc_pd_details{ padding:.35rem 0 0;}
.related_product {
    margin: .65rem 0 .35rem;
}
.related_product .related_product_title {
    position: relative;
    font-size: 18px;
    text-transform: uppercase;
	font-family:"AntartidaRounded-Medium";
    margin: 0 0 .2rem;
}
@media only screen and (max-width: 1680px){
html{ font-size:547%;}
.ensemble .medium-title{padding:8px 25px 8px 3px !important;}
.change-language-cont{top:32px;*top: 31px;}
.student-function-wrap{padding:100px 0;}
 
.student-product-item .pd-info .pd-more i{margin:.15rem .1rem 0 0;}
.aside-search .search-ipt{ font-size:15px;}
.side-cate ul li,.path-bar .path-page,.office-pd-item .item-info .item-name {font-size:15px}
.side-cate ul li {line-height:38px;}
.side-cate-menu li .side-ico{ line-height:38px;}
.side-cate ul li li{line-height:36px;}
.side-cate-menu li li .side-ico{ line-height:36px;}
.student-choose-us-wrap{ background-size:auto 100%; background-position: center center;}
.inquiry-form .form-btn-wrap .sbtn{ font-size:15px;}

}
@media only screen and (max-width: 1440px){
html{ font-size:479%;}
.ensemble .medium-title{padding:7px 25px 7px 1px !important;}
.change-language-cont{top:30px;*top: 29px;}
.change-language-info .language-icon {top:7px !important;}
.student-function-wrap{padding:87px 0;}
.student-product-item .pd-info .pd-more i{margin:.15rem .05rem 0 0;}
.aside-search .search-ipt {font-size: 14px;}
.side-cate ul li ,.path-bar .path-page,.office-pd-item .item-info .item-name {font-size:14px}
.side-cate ul li {line-height:36px;}
.side-cate-menu li .side-ico{ line-height:36px;}
.side-cate ul li li{line-height:34px;}
.side-cate-menu li li .side-ico{ line-height:34px;}
.side-widget .side-news .item .item-info{font-size:13px;}
.company-news-item .item-info .item-text{ font-size:15px;}
.product-summary .product-meta li .title{ font-size:14px;}
.product-summary .product-meta li .text{ font-size:15px;}
.office-pd-item .item-info{padding: .1rem .08rem .15rem;}
.inquiry-form .form-btn-wrap .sbtn{ font-size:14px;}
}
@media only screen and (max-width: 1366px){	
html{ font-size:448%;}
.student-product-item .pd-info .pd-more i{margin:.15rem 0 0 0;}
.side-cate ul li {line-height:34px;}
.side-cate-menu li .side-ico{ line-height:34px;}
.side-cate ul li li{line-height:32px;}
.side-cate-menu li li .side-ico{ line-height:32px;}
.side-cate ul li, .path-bar .path-page, .office-pd-item .item-info .item-name{ font-size: 13px;}
.aside-right .side-tit-bar .side-tit{ font-size:16px;}
.company-news-item .item-info .item-text{ font-size:14px;}
.ensemble .medium-title{padding:6px 25px 6px 0 !important;}
.change-language-cont{top:28px;*top: 27px;}
.change-language-info .language-icon {top:6px !important;}
.student-function-wrap{padding:82px 0;}
.inquiry-form-wrap .inquiry-form-title{ font-size:16px;}
.mob-choose-us-items .owl-dots{ bottom:-35px;}

.owl-dots{
	position:absolute;
	bottom:-20px;
	left:0;
	width:100%;
	text-align:center;
	}
.owl-dots .owl-dot{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	width:8px;
	height:8px;
	border-radius:50%;
	background:#ccc;
	margin:0 3px;
	}
.owl-dots .owl-dot.active{ background:#fc4237;}
.office-product-items .owl-dots {
	display:none !important; 
}
/*.student-nav-bar{
	width:65%;
	right:-65%;
	}*/
.mob-choose-us-items .owl-dots .owl-dot.active{ background:#fff;}
.change-language{ top:.15rem !important;}
.student-function-items{
	width:100%;
	}



 
}
@media only screen and (max-width: 1200px){

 
.mob-choose-us-items{ display:block}
.choose-us-items{ height:0; visibility:hidden;  }
.mob-choose-us-items li{ text-align:center;}
.mob-choose-us-items li .item-title{font-size:14px;}
.student-product-wrap-pre .mo-student-product-items{ display:block;}
.student-product-wrap-pre .mo-student-product-items{ width:90%; margin:0 auto;}	
.student-product-wrap-pre .student-product-wrap{ height:0; visibility:hidden;  }

.student-product-wrap-pre:before{
	display:none;
	}
}
@media only screen and (max-width: 1024px){
.layout,.student .page-about,.student-function-wrap .layout,.contact-us-wrap .layout{width:98%}
.fix-head .change-language{
	right:0 !important;
	}
.head-wrapper.index-head-wrapper .fix-head .change-language .change-language-info .change-language-title,.head-wrapper.index-head-wrapper .fix-head .change-language .change-language-info .change-language-title a,.head-wrapper.index-head-wrapper .fix-head .change-language .change-language-info .change-language-title span,.head-wrapper.index-head-wrapper .fix-head .change-language .change-language-info .language-icon
{ color:#fc4237}
.fix-head .change-language .change-language-info .change-language-title{
	background:#FFF;
	border-radius:5px;
	}
.fix-head .head-search{
	right:0;
	top:1.8rem;
	/*-webkit-transition-delay: .4s;-o-transition-delay: .4s;transition-delay: .4s;*/
	}
.fix-head .head-search .search-btn,.fix-head .head-search .search-toggle{
	background-size:50% auto;
	background-color:#fff;
	border-radius:50%;
	}
.head-wrapper.index-head-wrapper .fix-head .head-search .search-btn,.head-wrapper.index-head-wrapper .head-search .search-toggle{
	background-color:#fc4237;
	}
.fix-head .head-search .search-ipt{
	background:#fff ;
	}
.head-wrapper.index-head-wrapper .fix-head .head-search .search-ipt{
	background:#fc4237;
	}
 
.path-page-select{ margin-right:.3rem; float:left;}	
.path-page{ float:left;}
.head-wrapper{ min-height:1.5rem}
.student-choose-us-wrap{padding: 1rem 0 ; background-size:auto 100%;}
.office-product-items .owl-dots {
	display:block !important;
}
.office-product-items .owl-nav{ display:none !important;}
.office-product-items .owl-controls{ top:auto; bottom:-.35rem;}
}
@media only screen and (max-width: 950px){
	.sc_pd_details li .title{
	width:35%
	}
.sc_pd_details li .text{
	width:64%
	}
.side-cate ul li>ul{ display:block;}
.mobile-head-items{ display:block;}
.mobile-body-mask {
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.6);
	position:absolute;
	position:fixed;
	left:0;
	top:0;
	z-index:9999;
}
.mobile-head-items {
	position: fixed;
	top: 2.4rem;
	right: 0;
	z-index:99998
}
.mobile-head-item {
	float: left;
}
.mobile-head-item.mobile-head-aside {
	float: right
}
.mobile-head-item .title {
	width:.4rem;
	height: .4rem;
	line-height:.4rem;
	overflow: hidden;
	text-align: center;
	color:#fc4237;
	background:#FFF;
	border-radius:50%;
	font-size:14px;
}
.mobile-head-item .title a {
	position: relative;
	display: block;
	color: #FFF;
}
.mobile-head-item.mobile-head-home .title a:before {
	content: '\f015';
}
.mobile-head-item.mobile-head-nav .title:before {
	content: '\f0c9';
}
.mobile-head-item.mobile-head-language .title:before {
	content: "\f1ab";
}
.mobile-head-item.mobile-head-search .title:before {
	content: "\f002";
}
.mobile-head-item.mobile-head-social .title:before {
	content: "\f007";
}
.mobile-head-item.mobile-head-aside .title:before {
	content: "\f060";
}
.mobile-head-item .main-content-wrap {
	background: #FFF;
	top: 0;
	display: block;
	z-index: 99999;
}
.mobile-head-item .main-content-wrap .content-wrap {
	overflow-y: scroll;
	height: 100%;
	padding: 15px 10px;
}
.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap {
	overflow-y: hidden;
}
.mobile-head-item .side-content-wrap {
	position: fixed;
	display: block;
	right: -50%;
	width: 50%;
	height: 100%;
}
.mobile-head-item .middle-content-wrap {
	position: absolute;
	left: 0;
	width: 100%;
	height: auto;
	padding: 20px 0;
	opacity: 0;
	visibility: hidden;
}
.mobile-head-item .middle-show-content-wrap {
	top: 30px;
	visibility: visible;
	opacity: 1;
}
.aside{
	display:none;
}
.main-right,.main-left{
	width:100%;
}
.change-language .change-language-cont .lang-item-hide{ display:inline-block !important;}
.lang-more{ display:none;}
}
@media only screen and (max-width: 768px){
.logo img{ max-width:75%;}
.student-nav-bar:after{ display:none;}
.student-nav{
	width:100%;
	padding:0 8% ;
	}
.student-nav-bar .container-wrap{
	overflow-y:scroll !important;
	}
.student-nav-bar .student-nav  li, .student-nav-bar .student-nav  li a{ font-size:.22rem;}
.student-nav-bar .student-nav > li{ padding:0 0 .15rem}


.student-nav-title{
	width:.6rem;
	height:.6rem;
	left:-.6rem;
	}

.student-nav-title rem{ display:none;}
.student-nav-title b {
    position: relative;
    display: block;
    margin:0;
    width: .5rem;
    height:.6rem;
    background-size: 45% auto;
	background-position:center .18rem ;
	
}
.close-nav-title b{
	background-position:center .12rem ;
	 background-size: 35% auto;
	 }
.change-language{ top:.25rem !important;}
.change-language-info .change-language-title{ padding:.06rem .03rem  .06rem .04rem !important}
.change-language-info .change-language-title .language-flag span,.change-language-info .language-icon{
	display:none;
	}
 .change-language-cont.sub-content{
 
	height:300px;
	overflow-y:scroll !important;
	}
.change-language-cont{
	top:25px;
	}
.fix-head .head-search{
	top:1.3rem;
	}
.mobile-head-items{ top:1.8rem}
.student-function-item{ width:50%;}
.student-function-item .pd-info {
    padding: .2rem .55rem .6rem .25rem;
    height:auto
}
.gotop{ width:3.5rem; height:.55rem}
.gotop:after{ top:.2rem;}
.partner-item,.contact-us-item{ width:25%;}
.foot-item{ width:33.3333%; margin:0 0 .15rem}
.foot-items .foot-item .t-code img{
	width:auto;
	max-width:70%;
	}
.foot-items .foot-item .phone{
	text-align:left;
	width:100%;
	border-radius:0
 
	}
.foot-items .foot-item .phone img{ max-width:70%;border-radius:.15rem}
.office-list-pic{
	position:relative;
	margin:0 25% .2rem;
	}
.office-list .office-pd-item:nth-child(2), .office-list .office-pd-item:nth-child(4) {
    margin: 0 0 .2rem 0;
}
.office-pd-item{
	width:33.3333%;
	height:auto !important;
	}
.single-product-view{
	width:50%;
	margin:0 auto .15rem;
	float:none;
	}
.product-summary{ width:100%; float:none;}
.inquiry-form  input[type="text"].form-input, .inquiry-form textarea.form-text{ width:50%; background-color:#FFF;}
.inquiry-form textarea.form-text{ width:80%;}
.head-wrapper{ min-height:1.3rem}
}
@media only screen and (max-width: 500px){
.student-nav-title{
	width:.45rem;
	height:.45rem;
	left:-.45rem;
	}

.student-nav-title b {
    width: .45rem;
    height:.45rem;
	background-position:center .15rem ;
	
}
.close-nav-title b{
	background-position:center .12rem ;
	 background-size: 35% auto;
	 }
.student-nav-bar .student-nav ul li{
	display:block;
	margin:.1rem 0 0 .1rem; 
	}
.student-nav-bar .student-nav  li, .student-nav-bar .student-nav  li a{ font-size:.18rem}
.tp-bullets.simplebullets .bullet{
 margin:0 .1rem;}
.tp-bullets.simplebullets .bullet.selected{  width:.25rem; height:.25rem; border-width:.045rem;}

.fix-head .head-search{ top:1.2rem;}
.fix-head .head-search{ height:.3rem;}
.head-search .search-ipt{ height:.3rem; line-height:.3rem; right:.35rem}
.head-search .search-btn, .head-search .search-toggle{ width:.3rem; height:.3rem;}
.mob-choose-us-items li{
	padding:0 .05rem;
	}
.student-function-item .pd-info {
    padding: .2rem  ;
}
.student-function-wrap{ padding:.5rem 0;}
.student-function-item .pd-info .pd-name{ font-size:.22rem}
.student-function-item .pd-info .pd-more b{ display:none;}
.student-title-bar .title,.student-choose-title-bar .title{ font-size:.4rem;}
.partner-item, .contact-us-item{width:33.333%} 
.partner-wrap .layout{ padding:.45rem 0;}
.foot-item{ width:50%;}
.path-bar{
	text-align:center;
	}
.path-bar .path-nav{ float:none; margin:0 0 .1rem}

.office-pd-item{
	width:50%
	}
.head-wrapper{ min-height:.8rem;}
.mobile-head-items{ top:1.6rem}
.mobile-head-item .title{ width:.3rem; height:.3rem; line-height:.3rem;}
.change-language-info .change-language-title {
    padding: .04rem 0 .04rem .01rem !important;
}
.change-language-cont{ top:22px;}
.path-bar-top .path-page,.path-bar-top .path-page-select{ display:none;}
.company-news-item .item-info .item-title{ font-size:.22rem}
.company-news-item .item-info .item-more{
	height: .42rem;
    line-height: .38rem;
    padding: 0 .37rem;
    font-size: 16px;
	}
.inquiry-form  input[type="text"].form-input, .inquiry-form textarea.form-text{ width:80%;}
.inquiry-form textarea.form-text{ width:95%;}
.head-wrapper{ min-height:.7rem} 
.single-product-view .product-img .flex-control-nav.flex-control-paging li a.flex-active{
	width:.25rem;
	height:.25rem;
	}
	}
@media only screen and (max-width: 320px){
.student-title-bar .title, .student-choose-title-bar .title,.contact-us-title-bar .title{ font-size:.33rem;}
.student-function-item{  width:80%;margin:0 10% .15rem; }
.partner-item, .contact-us-item{width:50%} 
.foot-item{ width:100%;}
.foot-nav{padding:.35rem 0; line-height:.3rem}
.change-language-cont{ width:300px;}
.office-list-pic{
	width:80%;
	margin:0 10%;
	}
.office-pd-item,.office-list .office-pd-item:nth-child(2),.office-list .office-pd-item:nth-child(4),.office-list .office-pd-item.m-pd-item:nth-child(2),.office-list .office-pd-item.m-pd-item:nth-child(4){ width:80%;margin:0 10%;display:block;}
}
@media only screen and (max-width: 1920px) {
    .student-nav-bar .container-wrap{
	overflow-y:scroll !important;
	}
}
.csb01 {
  width:100%;
  height:240px;
  position: relative;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #ccc;
  overflow: hidden; /* 防止内容溢出 */
  border-radius: 10px; /* 整个表格的圆角 */
  background: #F6F6F6;
}

.csb01::before {
  content: '';
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: -1; /* 确保背景在内容之下 */
  margin: -1px; /* 减去边框宽度，以覆盖边框 */
  border: inherit; /* 继承父元素的边框样式 */
  border-radius: inherit; /* 继承父元素的圆角 */
}