body, button, dd, div, dl, form, h1, h2, h3, h4, h5, h6, html, img, input, li, ol, p, ul {
    margin: 0;
    padding: 0;
    border: 0
}

* {
    -webkit-tap-highlight-color: transparent
}

body {
    font-family: "Microsoft YaHei","PingFang SC" , "STHeiti", "宋体", "arial";
    background-color: #ffffff;
    overflow-x: hidden;
}

button, input, textarea {
    font-family: "Microsoft YaHei", "STHeiti", "宋体", "arial", Verdana;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Microsoft YaHei", "STHeiti", "宋体", "arial";
    font-weight: normal
}

img {
    border: 0;
    max-width: 100%;
    vertical-align: middle;
}
.none{
	display:none;
}

.online_x{
	cursor:pointer;
}
button:hover,
input[type=submit]:hover {
    cursor: pointer
}

button:focus,
input:active,
input:focus,
textarea:focus {
   /* border: 0*/
  	outline: 0 none;
  	outline-color: transparent;
}

a {
    color: #333;
    display: inline-block;
}

a:link {
    text-decoration: none
}

a:visited {
    text-decoration: none
}

a:hover {
    text-decoration: none;
    cursor: pointer
}

a:active {
    text-decoration: none
}

li {
    list-style: none;
}

.msg_error {
	color: red;
	font-size: 14px;
}

.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    visibility: hidden
}

.clearfix:after,
.clearfix:before {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom: 1
}


.conwidth{
	max-width: 1400px;
	width: 100%;
	margin: auto;
}
.owidth{
	max-width: 1580px;
	width: 100%;
	margin: auto;
}
@font-face{
    font-family: "DIN";
    src: url('/Public/Home/fonts/DIN-BOLD_0.OTF');
}
@font-face{
    font-family: "DENG";
    src: url('../font/DENG.TTF');
}
@font-face{
    font-family: "DEBIAO";
    src: url('../font/DEBIAO.TTF');
}
/*header*/
.main{
	padding-top: 100px;
}
.header{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 999;
	background-color: #FFFFFF;
}
.header.fixed{
	box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
}
.header .content{
	width: 87.5%;
	margin: auto;
}
/*.fixed{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 999;
}*/
.header .box{
	text-align: center;
	height: 100px;
}
.header .box .h-logo{
	float: left;
	display: inline-block;
	line-height: 100px;
	height: 100px;
}
.header .box .h-logo img{
	width: 179px;
	/*height: 69px;*/
}
.header .box .nav{
	display: inline-block;
	margin: 0 auto;
}
.header .box .nav ul{
	float: left;
}
.header .box .nav ul li{
	position: relative;
	display: inline-block;
}
.header .box .nav ul li>a{
	position: relative;
	color: #666666;
	font-size: 16px;
	line-height: 70px;
	height: 70px;
	margin: 15px 25px;
	padding: 0px 15px;
}
.header .box .nav ul li:hover::before, .header .box .nav ul li.on::before{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	width: 2px;
	height: 15px;
	background-color: #5a54c0;
}
.header .box .nav ul li:hover::after, .header .box .nav ul li.on::after{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 2px;
	height: 15px;
	background-color: #5a54c0;
}
.header .box .nav ul li:hover>a{
	position: relative;
	color: #5a54c0;
}
.header .box .nav ul li .navcell{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	min-width: 100%;
	/*left: 0;
	right: 0;
	margin: auto;*/
	top: 100px;
	z-index: 10;
	display: none;
	background-color: #ffffff;
	box-shadow: 0px 1px 25px rgba(0,0,0,.1);
}
.header.fixed .box .nav ul li .navcell{
	box-shadow: 0px 2px 10px rgba(0,0,0,.2);
}
.header .box .nav ul li .navcell .con{
	padding: 20px 0px;
}
.header .box .nav ul li .navcell a{
	display: block;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 40px;
	text-align: left;
	white-space: nowrap;
	color: #666666;
	font-size: 16px;
	text-align: center;
}
.header .box .nav ul li .navcell a:hover{
	color: #5a54c0;
}
.menubtn{
	display: none;
}
.h-other{
	float: right;
}
.h-other .searchdiv{
	float: left;
}
.header .h-other .show-search-btn {
    display: block;
    height: 100px;
    line-height: 100px;
    transition-duration: .3s;
    text-align: center;
    color: #fff;
    overflow: hidden;
    cursor: pointer;
}
.show-search-btn img{
	cursor: pointer;
}
.search {
  	position: fixed;
 	z-index: 6;
  	top: 100px;
  	right: 0;
  	height: 100%;
  	max-height: 100vh;
  	overflow-y: scroll;
  	overflow-x: hidden;
  	-webkit-overflow-scrolling: touch;
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  	opacity: 0;
  	visibility: hidden;
  	transition-property: opacity,visibility;
  	transition-duration: .5s;
  	transition-delay: .5s;
}
.search.search-is-open{
  	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity:1;
	visibility:visible;
	transition-delay:0s;}
.search.search-is-open .search__container{
	transform:translateY(0) translateZ(0);
}
.search__container{
  	position:relative;
  	z-index:2;
	background-color:#fff;
	transform:translateY(-100%) translateZ(0);
	transition:transform .75s cubic-bezier(.77,0,.175,1);
}
.search__overlay{
  	position:fixed;
  	z-index:1;
	top:0;
	right:0;
	width:100%;
	height:100%;
	/*background-color:#1d1d1d;*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	opacity:.2;
}
.search,.search__overlay{
	left:0;
}
.search-header{
	position:relative;
  	padding-top: 90px;
	padding-bottom: 120px;
}
.row{
	position: relative;
}
.search-header .search-loader{
	position:absolute;
  	top:17px;
	left:2.6vw;
}
.search-header .search-btn-close{position:absolute;
  	top:0;
	right:0;
}
.search-header .search-input{
  	font-size:24px;
	width:100%;
	-webkit-appearance:none;
	-moz-appearance:none;
	border:0;
}
.search-header .search-input__wrapper:after{content:"";
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	right:0;
	height:1px;
	background-color:#d9d9d9;
	width:100%;
}
.search-item{position:relative;
  	display:block;
	overflow:hidden;
	transition:background-color .2s,opacity .3s,color .3s;
	transform-origin:0 0;
	color:#1d1d1d;
}
.search-item:after{
	content:"";
	position:absolute;
	z-index:1;
	bottom:0;
	left:8.333%;
	right:8.333%;
	height:1px;
	background-color:#d9d9d9;
}
.search-item .solr-highlight{
	background-color:rgba(101,32,142,.2);
}
.search-close {
  	position: absolute;
  	display: block;
  	top: 0;
 	right: 0;
  	width: 28px;
  	height: 72px;
  	background: url(../image/close.png) no-repeat center;
  	background-size: 28px 28px;
  	cursor: pointer;
  	z-index: 6;
  	transition-duration: .5s;
}
.search-close:hover {
  	transform: rotate(90deg);
}
.search .submit0 {
  	position: absolute;
  	top: 0;
  	left: 0;
  	z-index: 5;
  	width: 28px;
  	height: 75px;
  	background: url(../image/searchf.png) no-repeat center;
  	border: none;
  	background-size: 28px 28px;
  	box-sizing: border-box;
  	display: block;
}
.search-header .search-input {
  	display: block;
  	text-indent: 80px;
 	line-height: 75px;
  	font-size: 24px;
  	color: #333;
  	width: 100%;
  	-webkit-appearance: none;
  	-moz-appearance: none;
  	border: 0;
  	border-bottom: 1px solid #d9d9d9;
}
.header .h-language{
	float: left;
	margin-left: 50px;
	margin-top: 34px;
}
.header .h-language ul{
	border: #6b66bc solid 1px;
}
.header .h-language ul li{
	float: left;
	padding: 0px 7px;
}
.header .h-language ul li a{
	color: #6b66bc;
	font-size: 14px;
	line-height: 30px;
}
.header .h-language ul li:hover, .header .h-language ul li.on{
	background-color: #6b66bc;
}
.header .h-language ul li:hover a, .header .h-language ul li.on a{
	color: #ffffff;
}

.login{
	display: none;
	position: fixed;
	top: 100px;
	left: 0;
	width: 100%;
	height: -moz-calc(100% - 100px);
	height: -webkit-calc(100% - 100px);
	height: calc(100% - 100px);
	background: rgba(0,0,0,.4);
	z-index: 999;
}
.login .box{
	position: absolute;
	left: 50%;
	top: 50%;
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 540px;
	width: 90%;
	margin: 0px auto;
}
.login .box .content{
	background: #ffffff url(../image/img1.png) top left no-repeat;
	padding-bottom: 35px;
	overflow: hidden;
}
.login .box .content .title{
	margin: 90px auto 0px;
	text-align: center;
	padding: 0px 10px;
}
.login .box .content .title .t1{
	color: #5a54c0;
	font-size: 32px;
	font-weight: bold;
	margin-bottom: 10px;
}
.login .box .content .title .t2{
	color: #666666;
	font-size: 14px;
}
.login .box .content .con{
	padding: 2% 0 0;
	max-width: 360px;
	width: 80%;
	margin: 0 auto;
	overflow: hidden;
}
.login-li{
	position: relative;
	margin-top: 20px;
	padding: 0px 30px;
	border: #eeeeee solid 1px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.login-li input{
	width: 100%;
	color: #999999;
	font-size: 14px;
	line-height: 58px;
	border: none;
	background: none;
	outline: none;
}
.login-li input::-webkit-input-placeholder {
    color: #afafaf;
}
.login-li input:-moz-placeholder {
	color: #afafaf;
}
.login-li input::-moz-placeholder {
	color: #afafaf;
}
.login-li input:-ms-input-placeholder {
	color: #afafaf;
}
/*.login-li i{
	position: absolute;
	left: 4px;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 20px;
	height: 100%;
}
.login-li.icon1 i{
	background: url(../image/img61.png) center left no-repeat;
	background-size: 20px 21px;
}
.login-li.icon2 i{
	background: url(../images/img62.png) center left no-repeat;
	background-size: 20px 21px;
}*/
.login-btn{
	text-align: center;
	overflow: hidden;
	margin-top: 30px;
}
.login-btn input{
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	background-color: #5a54c0;
	height: 60px;
	width: 100%;
}
.login-tips{
	color: #444444;
	font-size: 14px;
	text-align: center;
	margin-top: 30px;
}
.login-tips a{
	color: #5a54c0;
	text-decoration: underline;
}
.login .box .login-close{
	text-align: center;
	overflow: hidden;
	margin-top: 40px;
}
.login .box .login-close a{
	display: inline-block;
	margin: 0 auto;
}
.login .box .login-close a img{
	width: 50px;
	height: 50px;
}
/**/
.header .menubtn{
	float: right;
	display: none;
	width: 50px;
    height: 60px;
    background: url(../image/menu-icon1.png) center right no-repeat;
    -moz-background-size: 36px 36px;
    -webkit-background-size: 36px 36px;
    background-size: 36px 36px;
    cursor: pointer;
}
/* .header.white .menubtn{
	background: url(../image/menu-icon1.png) center right no-repeat;
	 -moz-background-size: 36px 36px;
    -webkit-background-size: 36px 36px;
    background-size: 36px 36px;
} */
.header .menubtn.on{
    background: url(../image/menu-icon2.png) center right no-repeat;
    -moz-background-size: 36px 36px;
    -webkit-background-size: 36px 36px;
    background-size: 36px 36px;
}
/* .header.white .menubtn.on, .header.white1 .menubtn.on{
	background: url(../image/menu-icon2.png) center right no-repeat;
	-moz-background-size: 36px 36px;
    -webkit-background-size: 36px 36px;
    background-size: 36px 36px;
} */
.m-nav{
	display: none;
	position: fixed;
    right: 0;
    top: 60px;
    width: 100%;
    height: -moz-calc(100vh - 60px);
    height: -webkit-calc(100vh - 60px);
    height: calc(100vh - 60px);
    background: #fff;
    display: none;
    overflow-y: auto;
    z-index: 105;
}
.m-nav .m-searchbox{
	padding: 6% 3% 0;
	overflow: hidden;
}
.m-nav .m-search{
	width: 100%;
	border: #666666 solid 1px;
	border-radius: 15px;
	margin: 0 auto;
	padding-right: 20px;
	padding-left: 60px;
	background: url(/Public/Home/images/search1.png) center left 20px no-repeat;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.m-nav .m-search input{
	width: 100%;
	height: 50px;
	line-height:50px;
	color: #333333;
	font-size: 16px;
	background: none;
	border: none;
	outline: none;
	-webkit-appearance: none;
  	-moz-appearance: none;
}
.m-nav ul{
	padding: 3% 3% 0;
}
.m-nav ul li{
	position: relative;
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	padding: 0 3%;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.m-nav ul li .one-level{
	width: 100%;
}
.m-nav ul li .one-level i{
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 18px;
	height: 100%;
	background: url(../image/img71.png) center no-repeat;
	background-size: 13px 7px;
}
.header .m-nav ul li>a, .one-level{
	position: relative;
	display: inline-block;
	color: #333333;
	font-size: 22px;
	margin: 0 auto;
	line-height: 65px;
}
.m-nav .submenu{
	display: none;
	margin: auto;
	width: 100%;
	padding: 0 3% 3%;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.submenu .submenu-li a{
	display: inline-block;
	color: #666666;
	font-size: 18px;
	line-height: 2.4;
}
.submenu a:hover{
	color: #1762cb;
}
.submenu-li .two-level{
    color: #666666;
    font-size: 18px;
    line-height: 2.4;
}
.submenu-li .level-box{
	display: none;
}
.submenu-li .level-ul{
	margin: 20px auto 0px;
	overflow: hidden;
}
.submenu-li .level-li{
	float: left;
	width: 48%;
	text-align: center;
	overflow: hidden;
	margin-right: 4%;
	margin-bottom: 2%;
}
.submenu-li .level-li:nth-child(2n){
	margin-right: 0;
}
.submenu-li .level-li .imgbox{
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.submenu-li .level-li .imgbox img{
	max-width: 100%;
}
.submenu-li .level-li .txtbox{
	padding: 0 5%;
	overflow: hidden;
}
.submenu-li .level-li .txtbox .t1{
	color: #333333;
	font-size: 16px;
	line-height: 1.5;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.submenu-li .level-li .txtbox .t2{
	color: #333333;
	font-size: 14px;
	line-height: 1.5;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.header-other{
	position: relative;
	float: left;
	padding-left: 35px;
}
.header-other::before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 1px;
	height: 18px;
	background-color: #c1c1c1;
}
.header-search{
    width: 20px;
    height:38px;
    float:left;
    margin-top: 31px;
    position:relative;
    overflow:hidden;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.header-search-bg {
    width: 20px;
    height:38px;
    background:url(../image/search.png) right center no-repeat;
    background-size: 19px 17px;
    position:absolute;
    right:0;
}
.header.white .header-search-bg, .header.white1 .header-search-bg{
	 background:url(/Public/Home/images/search1.png) right center no-repeat;
	 background-size: 19px 17px;
}
.header-search2 {
    width: 150px;
    height:38px;
}
.header-search-box2 {
    right:0!important;
}
.header-search-box {
    position:absolute;
    right: -150px;
    width: 150px;
    height:38px;
    top:0;
    background:#dee8ee;
    border-radius: 19px;
    overflow: hidden;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.header-search-txt {
    width: 100px;
    height: 38px;
    line-height:38px;
    border:none;
    float:left;
    padding-left: 20px;
    color:#333;
    font-size:12px;
    background:none;
    outline: none;
    -o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.header-search-txt::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #666;
}
.header-search-txt:-moz-placeholder, textarea:-moz-placeholder {
	color: #666;
}
.header-search-txt::-moz-placeholder, textarea::-moz-placeholder {
	color: #666;
}
.header-search-txt:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #666;
}
.header-search-button {
    width: 44px;
    height: 35px;
    float: left;
    cursor: pointer;
    border: none;
    background: url(/Public/Home/images/search1.png) center center no-repeat;
}
.header .language{
	float: left;
	display: inline-block;
	font-size: 14px;
	color: #121212;
	height: 100px;
	line-height: 100px;
	position: relative;
	cursor: pointer;
	z-index: 99;
	text-align: left;
	margin-left: 20px;
}
.header .language .top{
}
.header .language .top .icon1{
}
.header .language .top .icon2{
	display: none;
}
.header.white .language .top .icon1, .header .language:hover .icon1, .header.white1 .language .top .icon1{
	display: none;
}
.header.white .language .top .icon2, .header .language:hover .icon2, .header.white1 .language .top .icon2{
	display: inline-block;
}
.header .language .drop-down{
	display: none;
	position: absolute;
	top: 75px;
	left: 50%;
	z-index: 100;
	width: 77px;
	text-align: center;
	background: rgba(0,0,0,.5);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.header .language .drop-down ul{
	padding: 10px 10px 15px;
	/*box-shadow: 0px 0px 15px rgba(0,0,0,.15);*/
}
.header .language .drop-down a{
	display: block;
	font-family: "PingFang-Regular";
	font-size: 16px;
	line-height: 1.8;
	color: #ffffff;
}
.header .language .drop-down a:hover{
	color: #0ea3bf;
}
.header-share{
	float: left;
	margin-top: 31px;
}
.header-share .icon{
	float: left;
	height: 38px;
	line-height: 38px;
	margin-left: 20px;
}
.header .header-other .icon1{
}
.header .header-other .icon2{
	display: none;
}
.header.white .header-other .icon1, .header .header-other .icon:hover .icon1, .header.white1 .header-other .icon1{
	display: none;
}
.header.white .header-other .icon2, .header .header-other .icon:hover .icon2, .header.white1 .header-other .icon2{
	display: inline-block;
}
/*footer*/
.footer{
	padding-top: 55px;
	background-color: #f6f6f6;
}
.footer .footer-top{
	padding-bottom: 60px;
}
.footer .footer-left{
	float: left;
	width: 20.5%;
	padding-right: 20px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.footer .footer-logo{
	margin-bottom: 20px;
}
.footer .footer-logo img{
}
.footer .footer-phone{
	margin-top: 20px;
}
.footer .footer-phone .t1{
	color: #666666;
	font-size: 14px;
	margin-bottom: 6px;
}
.footer .footer-phone .t2{
	font-family: "DIN";
	color: #6763ab;
	font-size: 30px;
}
.footer-share{
	margin-top: 45px;
}
.footer-share ul li{
	position: relative;
	float: left;
	margin-right: 20px;
}
.footer-share ul li:last-child{
	margin-right: 0;
}
.footer-share ul li a{
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	background-color: #FFFFFF;
	border-radius: 50%;
	text-align: center;
}
.footer-share ul li a img{
}
.footer-share ul li a .img1{}
.footer-share ul li a .img2{
	display: none;
}
.footer-share ul li:hover a .img1{
	display: none;
}
.footer-share ul li:hover a .img2{
	display: inline-block;
}
.footer-share ul li .popup{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    position: absolute;
    bottom: 30px;
    left: 50%;
    margin-left: -50px;
    width: 100px;
    height: 100px;
    padding-bottom: 12px;
    z-index: 10;
    -moz-transition: all .36s ease;
    -o-transition: all .36s ease;
    -webkit-transition: all .36s ease;
    transition: all .36s ease;
    -moz-transform: translate(0, -20px);
    -ms-transform: translate(0, -20px);
    -webkit-transform: translate(0, -20px);
    transform: translate(0, -20px);
    visibility: hidden;
}
.footer-share ul li:hover .popup{
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    visibility: visible;
}
.footer-share ul li .er-code{
    background: #FFFFFF;
}
.footer-share ul li .er-code img {
    width: 100px;
    height: 100px;
}
/*.footer-share ul li .triangle{
   	position: absolute;
   	left: 50%;
   	bottom: 0;
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
   	width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 9px 0px;
    border-color: #FFFFFF transparent transparent transparent;
}*/
.footer-nav{
	float: left;
	width: 62.8%;
	overflow: hidden;
}
.footer-nav .navli{
	float: left;
	width: 20%;
	padding-left: 5%;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.footer-nav .navli .title{
	color: #222222;
	font-size: 16px;
}
.footer-nav .navli ul{
	margin-top: 20px;
}
.footer-nav .navli ul li{
	margin-bottom: 2px;
}
.footer-nav .navli ul li a{
	color: #999999;
	font-size: 14px;
	line-height: 2;
}
.footer-nav .navli ul li a:hover{
	color: #5a54c0;
}
.footer .footer-bottom{

}
.footer .copyright{
	color: #afafaf;
    font-size: 14px;
    overflow: hidden;
    padding: 18px 0px 25px;
    border-top: #e5e5e5 solid 1px;
}
.footer .copyright .txt{
	float: left;
}
.footer .copyright a{
	color: #afafaf;
}
.footer .copyright .name{
	color: #afafaf;
	margin: 0 10px;
}
.t-support{
	float: right;
	color: #afafaf;
}
.t-support:hover, .footer .copyright a:hover{
	color: #5a54c0;
}
.footer-other{
	float: right;
	display: inline-block;
}
.footer-other .platform{
}
.footer-other .platform ul{
	margin-top: 20px;
}
.footer-other .platform ul li{
	float: left;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.footer-other .platform ul li a{
	margin: 0 4px;
	box-shadow: 0px 1px 25px rgba(0,0,0,.1);
	border-radius: 50%;
	width: 30px;
	height: 30px;
}
.footer-other .platform ul li:hover{
	-o-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}
.footer-other .platform ul li a img{
	width: 30px;
	height: 30px;
}
.footer-other .tit{
	color: #222222;
	font-size: 16px;
}
.footer-language{
	position: relative;
	margin-top: 35px;
}
.footer-language .top{
	border: #dcdcdc solid 1px;
	color: #999999;
	font-size: 14px;
	line-height: 30px;
	padding: 0px 15px;
	margin-top: 10px;
	background: #f6f6f6 url(../image/img7.png) center right 12px no-repeat;
	background-size: 10px 5px;
}
.footer-language .drop-down{
	display: none;
	position: absolute;
	top: 63px;
	left: 0;
	z-index: 98;
	width: 100%;
	background-color: #f6f6f6;
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.footer-language .drop-down ul{
}
.footer-language .drop-down a{
	display: block;
	font-size: 14px;
	line-height: 2.2;
	color: #CCCCCC;
	padding: 0px 15px;
	border-bottom: #CCCCCC solid 1px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.footer-language .drop-down a:hover{
	color: #5a54c0;
}

/*侧边栏*/
.sidebar{
	position: fixed;
	bottom: 30%;
    right: 0;
    z-index: 99;
   	opacity: 0;
    transform: translateX(80px);
    -webkit-transform: translateX(80px);
    -moz-transform: translateX(80px);
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
}
.sidebar.show{
	opacity: 1;
	transform: none;
}
.sidebar ul li{
	position: relative;
	text-align: center;
	cursor: pointer;
	padding-left: 20px;
	padding-right: 15px;
	background-color: #5a54c0;
	border-radius: 25px 0px 0px 25px;
}
.sidebar ul li .istop{
	display: inline-block;
	vertical-align: middle;
	line-height: 50px;
}
.sidebar ul li .istop img{
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.sidebar ul li .istop .sp{
	color: #FFFFFF;
	font-size: 14px;
}
/*banner*/
.lunbotu{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.lunbotu .swiper-slide a{
	display: block;
	width: 100%;
}
.lunbotu .swiper-slide a>img{
	width: 100%;
}
.oimg2{
	display: none;
}
.i-banner{
	position: absolute;
	left: 50%;
	top: 50%;
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 2;
}
.i-banner .box{
	text-align: right;
}
.i-banner .box .t1{
	color: #5a54c0;
	font-size: 60px;
	font-weight: bold;
	margin-bottom: 35px;
}
.i-banner .box .t2{
	color: #ffffff;
	font-size: 18px;
	line-height: 1.6;
	margin-bottom: 65px;
}
.i-banner .box .btn{
	text-align: right;
}
.i-banner .box .btn span{
	display: inline-block;
	vertical-align: middle;
	padding: 0px 30px;
	height: 60px;
	line-height: 60px;
	background-color: #5a54c0;
	color: #ffffff;
	font-size: 14px;
	overflow: hidden;
}
.i-banner .box .btn span img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 35px;
}
.lunbotu>.swiper-pagination-bullets, .lunbotu .swiper-pagination-custom, .lunbotu .swiper-pagination-fraction {
    bottom: 5.5%;
    left: 0;
    width: 100%;
}
.lunbotu.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	 margin: 0px 4px;
}
.lunbotu .swiper-pagination-bullet {
	position: relative;
    display: inline-block;
  	width: 15px;
  	height: 15px;
  	text-align: center;
  	background-color: #5a54c0;
  	border-radius: 0;
  	opacity: 1;
  	box-shadow: none;
  	-webkit-transition-duration: .3s;
    transition-duration: .3s;
    overflow: hidden;
}
.lunbotu .swiper-pagination-bullet-active{
	position: relative;
	opacity: 1;
	border-radius: 0;
	background-color: #fc6719;
}
.lunbotu .swiper-button-next, .lunbotu .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 60px;
    height: 60px;
    margin-top: -30px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 60px 60px;
    -webkit-background-size: 60px 60px;
    background-size: 60px 60px;
    background-position: center;
    background-repeat: no-repeat;
}
.lunbotu .swiper-button-prev, .lunbotu.swiper-container-rtl .swiper-button-next{
	background-image: url(../image/img9.png);
    left: 0;
    right: auto;
}
.lunbotu .swiper-button-next, .lunbotu.swiper-container-rtl .swiper-button-prev{
	background-image: url(../image/img10.png);
    right: 0;
    left: auto;
}
.lunbotu .swiper-button-prev:hover, .lunbotu.swiper-container-rtl .swiper-button-next:hover{
	background-image: url(../image/img11.png);
}
.lunbotu .swiper-button-next:hover, .lunbotu.swiper-container-rtl .swiper-button-prev:hover{
	background-image: url(../image/img12.png);
}
.obanner{
	position: relative;
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.ob-img{
	/*display: none;*/
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	background-position: center;
	background-repeat: no-repeat;
}
.obanner>img{
	width: 100%;
}
.bannerzi{
	position: absolute;
    top: 50%;
    left: 50%;
    transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
    margin: auto;
}
.obanner .bannerzi .box{
	text-align: center;
}
.obanner .bannerzi .box .t1{
	color: #FFFFFF;
	font-size: 40px;
	font-weight: bold;
}
.obanner .bannerzi .box .t2{
	color: #ffffff;
	font-size: 16px;
	margin-top: 20px;
}


/*首页*/
.i-title{
}
.i-title .t1{
	color: #cac8e3;
	font-size: 24px;
	margin-bottom: 5px;
}
.i-title .t2{
	font-size: 36px;
	font-weight: bold;
	color: #222222;
}
.i-title.white .t1, .i-title.white .t2{
	color: #FFFFFF;
}
.i-title .t3{
	font-size: 46px;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 25px;
}
.i-title .t4{
	font-size: 14px;
	line-height: 1.7;
	color: #ffffff;
}
.i-title .t5{
	color: #666666;
	font-size: 16px;
	margin-top: 15px;
}
.i-title .line{
	width: 40px;
	height: 4px;
	margin: 20px auto 0px;
	background-color: #5a54c0;
}
.i-product .i-title, .i-news .i-title, .contact .i-title, .honor .i-title{
	float: left;
}
.i-title.center{
	text-align: center;
}
.all-btn a{
	display: inline-block;
	vertical-align: middle;
	width: 140px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background-color: #5a54c0;
	color: #ffffff;
	font-size: 14px;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.all-btn a img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
}
.all-btn a:hover{
	background-color: #fc6719;
}
.i-product .all-btn{
	float: right;
	margin-top: 34px;
}
/*产品中心*/
.i-product{
	padding-top: 110px;
	padding-bottom: 75px;
}
.i-product .lower{
	position: relative;
	margin-top: 50px;
}
.i-product .product-box{
	position: relative;
	width: 100%;
	overflow: hidden;
	padding-bottom: 60px;
}
.i-product .swiper-container-horizontal>.swiper-pagination-bullets, .i-product .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0;
    left: 0;
    width: 100%;
}
.i-product .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}
.i-product .swiper-pagination-bullet {
    width: 9px;
    height: 9px;
    display: inline-block;
    border-radius: 0;
    background-color: #d2d2d2;
    opacity: 1;
}
.i-product .swiper-pagination-bullet-active {
    opacity: 1;
    background-color: #5a54c0;
}
.i-product .product-box .con{
	position: relative;
	padding-bottom: 30px;
}
.i-product .product-box .con .imgbox{
	width: 100%;
	overflow: hidden;
}
.i-product .product-box .con .imgbox img{
	width: 100%;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.i-product .product-box .con:hover .imgbox img{
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
.i-product .product-box .con .txtbox{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	max-width: 500px;
	width: 85%;
	margin: 0 auto;
	background-color: #FFFFFF;
	padding: 20px 30px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 2px 1px 25px rgba(0,0,0,.1);
}
.i-product .product-box .con .txtbox .t1{
	float: left;
	width: 90%;
	color: #222222;
	font-size: 18px;
	font-weight: bold;
	line-height: 2.2;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.i-product .product-box .con .txtbox .icon{
	float: right;
}
.i-product .swiper-button-next, .i-product .swiper-button-prev, .i-news .swiper-button-next, .i-news .swiper-button-prev{
    position: absolute;
    top: 50%;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 50px 50px;
    -webkit-background-size: 50px 50px;
    background-size: 50px 50px;
    background-position: center;
    background-repeat: no-repeat;
    box-shadow: 1px 1px 22px rgba(0,0,0,.1);
}
.i-product .swiper-button-next:hover, .i-product .swiper-button-prev:hover, .i-news .swiper-button-next:hover, .i-news .swiper-button-prev:hover{
	box-shadow: 1px 1px 22px rgba(90,84,190,.3);
}
.i-product .swiper-button-prev, .i-product .swiper-container-rtl .swiper-button-next, .i-news .swiper-button-prev, .i-news .swiper-container-rtl .swiper-button-next {
    background-image: url(../image/img17.png);
    left: 0;
    right: auto;
}
.i-product .swiper-button-next, .i-product .swiper-container-rtl .swiper-button-prev, .i-news .swiper-button-next, .i-news .swiper-container-rtl .swiper-button-prev{
    background-image: url(../image/img18.png);
    right: 0;
    left: auto;
}
.i-product .swiper-button-prev:hover, .i-product .swiper-container-rtl .swiper-button-next:hover, .i-news .swiper-button-prev:hover, .i-news .swiper-container-rtl .swiper-button-next:hover{
	background-image: url(../image/img17a.png);
}
.i-product .swiper-button-next:hover, .i-product .swiper-container-rtl .swiper-button-prev:hover, .i-news .swiper-button-next:hover, .i-news .swiper-container-rtl .swiper-button-prev:hover{
    background-image: url(../image/img18a.png);
}
/*我们的优势*/
.i-advantage{
	position: relative;
	padding-top: 120px;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.i-advantage .left{
	width: 37.5%;
	padding-left: 13.54%;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.i-advantage .left .box{
	position: relative;
	z-index: 2;
	/*max-width: 460px;
	width: 100%;*/
}
.i-advantage .tab{
	margin-top: 40px;
	margin-bottom: 60px;
}
.i-advantage .tab ul{
}
.i-advantage .tab ul li{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	border: #7b78cd solid 1px;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.i-advantage .tab ul li.on, .i-advantage .tab ul li:hover{
	border: #fc6719 solid 1px;
	background-color: #fc6719;
}
.i-advantage .tab ul li a, .i-advantage .tab ul li span{
	min-width: 160px;
	display: inline-block;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 3;
	padding-left: 30px;
	padding-right: 30px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.i-advantage .tab ul li a img{
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: 12px;
	width: 21px;
	height: 22px;
}
.i-advantage .tabbox{
}
.i-advantage .tabdiv{
	position: relative;
	width: 100%;
	display: none;
	box-shadow: 2px 1px 25px rgba(0,0,0,.1);
}
.i-advantage .tabdiv.on{
	display: block;
}
.i-advantage .tabdiv .imgbox{
	width: 100%;
	overflow: hidden;
}
.i-advantage .tabdiv .imgbox img{
	width: 100%;
}
.i-advantage .tabdiv .txt{
	position: absolute;
	left: 100%;
	top: 0;
	width: 700px;
	height: 100%;
	background: rgba(255,255,255,.8);
	/*background-color: #FFFFFF;*/
	padding-top: 8.5%;
	padding-left: 12%;
	padding-right: 8.5%;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.i-advantage .tabdiv .txt .t1{
	color: #222222;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 20px;
}
.i-advantage .tabdiv .txt .t2{
	color: #666666;
	font-size: 14px;
	line-height: 1.7;
	margin-bottom: 40px;
}
.i-advantage .tabdiv .txt a{
	color: #222222;
	font-size: 14px;
}
.i-advantage .tabdiv .txt a img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}
.i-advantage .right{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	width: 62.5%;
	height: 100%;
	overflow: hidden;
}
.img-carousel{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.img-carousel .imgli{
	width: 100%;
	overflow: hidden;
}
.img-carousel .imgli img{
	width: 100%;
}
.i-advantage .s-button{
	position: relative;
	width: 100%;
	height: 60px;
	text-align: right;
}
.i-advantage .swiper-button-next, .i-advantage .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 60px;
    height: 60px;
    margin-top: -30px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 60px 60px;
    -webkit-background-size: 60px 60px;
    background-size: 60px 60px;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 1;
}
.i-advantage .swiper-button-prev, .i-advantage .swiper-container-rtl .swiper-button-next {
    background-image: url(../image/img26.png);
    left: auto;
    right: 0;
}
.i-advantage .swiper-button-next, .i-advantage .swiper-container-rtl .swiper-button-prev {
    background-image: url(../image/img27.png);
    right: -60px;
    left: auto;
}
.i-advantage .swiper-button-prev:hover, .i-advantage .swiper-container-rtl .swiper-button-next:hover{
    background-image: url(../image/img28.png);
}
.i-advantage .swiper-button-next:hover, .i-advantage .swiper-container-rtl .swiper-button-prev:hover{
    background-image: url(../image/img29.png);
}
/*新闻资讯*/
.i-news{
	padding-top: 100px;
	padding-bottom: 100px;
}
.i-news .box{
	position: relative;
	margin-top: 60px;
}
.i-news .content{
}
.i-news .content-li{
}
.i-news .content-li.hide{
	display: none;
	visibility: hidden;
    position: absolute;
    z-index: -1;
    height: 0;
}
.i-new-o, .i-new-t{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.news-li{
	width: 100%;
	padding-bottom: 35px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}
.news-li:hover{
	box-shadow: 2px 1px 25px rgba(0,0,0,.1);
}
.news-li .img{
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.news-li .img img{
	width: 100%;
	-o-transition: all .4s;
	-ms-transition: all .4s;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
	transition: all .4s;
}
.news-li .txt{
	padding: 0px 35px;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.news-li .txt .t1{
	color: #222222;
	font-size: 20px;
	font-weight: bold;
	margin: 30px auto 15px;
	line-height: 1.5;
	height: 70px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.news-li .txt .t2{
	color: #999999;
	font-size: 14px;
	line-height: 1.7;
	margin-bottom: 25px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.news-li .txt .t3{
	color: #5a54c0;
	font-size: 14px;
}
.news-li .txt .time{
	color: #aaaaaa;
	font-size: 18px;
	margin-top: 25px;
}
.news-li:hover .img img{
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
.news-li:hover .txt .t1{
	color: #5a54c0;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.i-news .switch-btn{
	float: right;
	margin-top: 55px;
}
.i-news .switch-btn span{
	color: #222222;
	font-size: 18px;
	margin-left: 85px;
	cursor: pointer;
}
.i-news .switch-btn span.on{
	color: #5a54c0;
}

.i-video{
	padding: 6.25% 0 6.78%;
	/*background-position: center;
	background-repeat: no-repeat;*/
	background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center right;
    -webkit-background-size: cover;
    background-size: cover;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.i-video:hover{
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
.i-video .box{
	text-align: center;
}
.i-video .box .txt{
	color: #eeeeee;
	font-size: 46px;
	font-weight: bold;
}
.i-video .box .btn{
	display: inline-block;
	margin-top: 40px;
	border: #a8b6e5 solid 1px;
	color: #eeeeee;
	font-size: 12px;
	line-height: 45px;
	padding: 0 25px;
	cursor: pointer;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.i-video .box .btn:hover{
	color: #5a54c0;
	background-color: #FFFFFF;
}
.i-video .box .btn img{
	margin-right: 10px;
}
.i-video .box .btn img.tu2{
	display: none;
}
.i-video .box .btn:hover img.tu1{
	display: none;
}
.i-video .box .btn:hover img.tu2{
	display: inline-block;
}
/*视频弹窗样式*/
.bigPicLayer {
    display: none;
    width: 1000px;
    height: 556px;
    position: fixed;
	z-index:1000;

    top: 40% !important;
    margin-top: -180px;
    padding: 10px;
}
.bigPicLayer iframe{
	width:1000px;
	height:556px;
}

.bigPicLayer .close {
    display: block;
    width: 38px;
    height: 38px;
    background: url(../image/m5_off.png) no-repeat;
    right: -50px;
    top: -50px;
    position: relative;
    position: absolute;
    z-index: 1000;
}

.bigPicLayer .close em {
    width: 1px;
    height: 50px;
    background: #009690;
    display: none;
    position: absolute;
    left: 50%;
    margin-left: -0.5px;
    top: 100%;
}

.bigPicLayer .imgDiv {
    text-align: center;
}

.bigPicLayer .imgDiv img {
    width: 100%;
}

.bigPicLayer .imgDiv span {
    display: block;
    text-align: center;
    font-size: 18px;
    margin-top: 16px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
}
.video_all{
	position:fixed;
	top:0;
	left:0;
	z-index:999;
	display:none;
	width:100%;
	height:100%;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	background-color:#000;
}

@media screen and (max-width: 1440px) {
    .bigPicLayer {
        display: none;
        width: 600px;
        height: 350px;
        position: fixed;
        z-index: 1000;
        top: 40% !important;
        margin-top: -100px;
        padding: 10px;
    }

   .bigPicLayer iframe{
		width:100%;
		height:388px;
	}
    .bigPicLayer .close {
        display: block;
        width: 38px;
        height: 38px;
        background: url(../image/m5_off.png) no-repeat;
        right: -50px;
        top: -50px;
        position: relative;
        position: absolute;
        z-index: 222;
    }

    .bigPicLayer .close em {
        width: 1px;
        height: 50px;
        background: #0a448d;
        display: none;
        position: absolute;
        left: 50%;
        margin-left: -0.5px;
        top: 100%;
    }

    .bigPicLayer .imgDiv {
        text-align: center;
    }

    .bigPicLayer .imgDiv img {
        width: 100%;
    }

    .bigPicLayer .imgDiv span {
        display: block;
        text-align: center;
        font-size: 18px;
        margin-top: 16px;
        color: #fff;
        font-weight: bold;
        position: absolute;
        left: 0;
        top: 100%;
        width: 100%;
    }

}
@media screen and (max-width: 1004px) {
    .bigPicLayer {
        display: none;
        width: 100%;
        height: 100$;
        position: fixed;
        z-index: 1000;
        top: 40% !important;
        margin-top: -100px;
        padding: 10px;
    }

    .bigPicLayer .close {
        display: block;
        width: 48px;
        height: 48px;
        background: url(../image/m5_off.png) no-repeat;
        right: 40px;
        top: -50px;
        position: relative;
        position: absolute;
        z-index: 222;
    }

    .bigPicLayer .close em {
        width: 1px;
        height: 20px;
        background: #0a448d;
        display: none;
        position: absolute;
        left: 50%;
        margin-left: -0.5px;
        top: 100%;
    }
	.wrap{
		text-align:center;
		margin:0 auto
	}
     #CuPlayer iframe{
	  width:60%;
	  height:380px;
      }
    .bigPicLayer .imgDiv {
        height: 169px;
    }

}
/*关于我们 售后服务*/
.i-about{
	padding-top: 90px;
	padding-bottom: 100px;
}
.i-about ul li{
	position: relative;
	float: left;
	width: 48.5%;
	margin-right: 1.5%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.i-about ul li:nth-child(2n){
	margin-right: 0;
}
.i-about ul li .imgbox{
	width: 100%;
	overflow: hidden;
}
.i-about ul li .imgbox img{
	width: 100%;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-wbekit-transition: all 0.4s;
	transition: all 0.4s;
}
.i-about ul li:hover .imgbox img{
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
.i-about ul li .txtbox{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	width: 80%;
	height: 100%;
	padding-top: 12.5%;
	padding-right: 8%;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.i-about ul li .t1{
	color: #ffffff;
	font-size: 34px;
	font-weight: bold;
	margin-bottom: 20px;
}
.i-about ul li .t2{
	color: #ddddde;
	font-size: 14px;
	line-height: 1.7;
	margin-bottom: 40px;
}
.i-about ul li .t3{

}
.i-about ul li .t3 .btn{
	position: relative;
	display: inline-block;
	-moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -webkit-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.i-about ul li .t3 .btn::before{
	content: "";
    position: absolute;
    z-index: 1;
    -moz-transition: all 1.4s ease;
    -o-transition: all 1.4s ease;
    -webkit-transition: all 1.4s ease;
    transition: all 1.4s ease;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -moz-transform: scale(1.02, 1.02);
    -ms-transform: scale(1.02, 1.02);
    -webkit-transform: scale(1.02, 1.02);
    transform: scale(1.02, 1.02);
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -webkit-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.i-about ul li .t3 .btn.btn1::before{
	background-color: rgba(90,84,192,0.3);
}
.i-about ul li .t3 .btn.btn2::before{
	background-color: rgba(252,103,25,0.3);
}
.i-about ul li .t3 .btn:hover:before {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
}
.i-about ul li .t3 .btn::after{
	content: "";
    display: block;
    position: absolute;
    top: 3px;
    left: 3px;
    right: 3px;
    bottom: 3px;
    z-index: 2;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -webkit-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.i-about ul li .t3 .btn.btn1::after{
	background-color: #5a54c0;
}
.i-about ul li .t3 .btn.btn2::after{
	background-color: #fc6719;
}
.i-about ul li .t3 .btn.btn1:hover:after {
    background-color: #FFFFFF;
}
.i-about ul li .t3 .btn.btn2:hover:after {
    background-color: #FFFFFF;
}
.i-about ul li .t3 .btn.btn1:hover a{
	 color: #5a54c0;
}
.i-about ul li .t3 .btn.btn2:hover a{
	 color: #fc6719;
}
.i-about ul li .t3 .btn a{
    position: relative;
    padding: 0px 25px;
    color: #ffffff;
	font-size: 14px;
	line-height: 45px;
    z-index: 3;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -webkit-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.i-about ul li .t3 .btn a img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
}
.i-about ul li .t3 .btn a img.tu2{
	display: none;
}
.i-about ul li .t3 .btn:hover a img.tu1{
	display: none;
}
.i-about ul li .t3 .btn:hover a img.tu2{
	display: inline-block;
}
/*产品中心*/
.product-center{
	padding-top: 90px;
	padding-bottom: 70px;
}
.product-center .box .left{
	float: left;
	width: 240px;
	border-top: #5a54c0 solid 3px;
	padding-left: 20px;
}
.product-center .box .left .tit{
	position: relative;
	color: #020202;
	font-size: 20px;
	font-weight: bold;
	padding-right: 20px;
}
.product-center .box .left .tit .icon{
	display: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 18px;
	height: 100%;
	background: url(../image/img123.png) center right no-repeat;
}
.product-center .box .left .content.on .tit .icon{
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.product-center .box .left .content{
	padding-top: 30px;
}
.product-center .box .left .content ul{
	margin-top: 20px;
}
.product-center .box .left .content ul li{
	margin-bottom: 20px;
}
.product-center .box .left .content ul li .c-label{
	color: #666666;
	font-size: 16px;
	cursor: pointer;
}
.product-center .box .left .content ul li .c-label .txt{
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}
.product-center .box .left .content ul li .c-label .txt .tag{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	padding: 0px 8px;
	font-size: 12px;
	background-color: #f4f4f4;
}
.c-label .choice-inp {
    display: none;
}
.product-center .box .left .content ul li .choice-inp[type=checkbox]+span {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	background: url(../image/img46.png) center no-repeat;
	background-size: 20px 20px;
}
.product-center .box .left .content ul li .choice-inp[type=checkbox]:checked+span {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	background: #FFFFFF url(../image/img47.png) center no-repeat;
	background-size: 20px 20px;
}
.product-center .cp-search{
	width: 100%;
	margin-top: 25px;
	padding-left: 20px;
	padding-right: 15px;
	border: #e5e5e5 solid 1px;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ffffff;
    overflow: hidden;
}
.product-center .cp-search .search-left{
	float: left;
	width: 72%;
	height: 45px;
	padding-right: 10px;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ffffff;
}
.product-center .cp-search .search-left input{
	width: 100%;
	height: 45px;
	line-height: 45px;
	color: #666666;
	font-size: 16px;
	background: none;
	border: none;
	outline: none;
	-webkit-appearance: none;
  	-moz-appearance: none;
}
.product-center .cp-search .search-left input::-webkit-input-placeholder{
	color: #999999;
}
.header-search-txt:-moz-placeholder{
	color: #999999;
}
.header-search-txt::-moz-placeholder{
	color: #999999;
}
.header-search-txt:-ms-input-placeholder{
	color: #999999;
}
.product-center .cp-search .search-right{
	float: left;
	width: 28%;
	overflow: hidden;
	height: 45px;
	background: url(../image/img48.png) center right no-repeat;
}
.product-center .box .right{
	float: left;
	width: -moz-calc(100% - 330px);
	width: -webkit-calc(100% - 330px);
	width: calc(100% - 330px);
	margin-left: 70px;
}
.product-center .box .right ul{
	padding-bottom: 30px;
}
.product-center .box .right ul li{
	float: left;
	width: 30.8%;
	margin-right: 3.8%;
	margin-bottom: 3.8%;
	background-color: #f9f9fc;
}
.product-center .box .right ul li:nth-child(3n){
	margin-right: 0;
}
.product-center .box .right ul li a{
	display: inline-block;
	width: 100%;
}
.product-center .box .right ul li .imgbox{
	width: 100%;
	overflow: hidden;
}
.product-center .box .right ul li .imgbox img{
	width: 100%;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.product-center .box .right ul li:hover .imgbox img{
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
.product-center .box .right ul li .txtbox{
	text-align: center;
	padding: 20px 15px 25px;
}
.product-center .box .right ul li .txtbox .t1{
	color: #222222;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.product-center .box .right ul li:hover .txtbox .t1{
	color: #5a54c0;
}
.product-center .box .right ul li .txtbox .t2{
	color: #999999;
	font-size: 12px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
/*分页*/
.page{
    width: 100%;
    text-align: center;
}
.page-list{
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
.page-list a{
	display: inline-block;
   	padding: 0px 12px;
   	min-width: 40px;
   	height: 40px;
   	line-height: 38px;
   	margin-right: 10px;
	margin-bottom: 5px;
    text-align: center;
    font-size: 18px;
    color: #666666;
    background-color: #FFFFFF;
    border: #e5e5e5 solid 1px;
    overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.page-list a:last-child{
	margin-right: 0;
}
.page-list a.prev{
	background: #FFFFFF url(../image/img58.png) center no-repeat;
	background-size: 6px 12px;
}
.page-list a.on.prev, .page-list a.prev:hover{
	background: #FFFFFF url(../image/img60.png) center no-repeat;
	background-size: 6px 12px;
	border: #e5e5e5 solid 1px;
}
.page-list a.next{
	background: #FFFFFF url(../image/img59.png) center no-repeat;
	background-size: 6px 12px;
}
.page-list a.on.next, .page-list a.next:hover{
	background: #FFFFFF url(../image/img61.png) center no-repeat;
	background-size: 6px 12px;
	border: #e5e5e5 solid 1px;
}
.page-list a:hover,
.page-list a.on{
    color: #ffffff;
    background-color: #5a54c0;
    border: #5a54c0 solid 1px;
}
/*产品分类*/
.product{
	padding-top: 90px;
	padding-bottom: 45px;
}
.product .box ul li{
	float: left;
	width: 48.5%;
	margin-right: 3%;
	margin-bottom: 4%;
}
.product .box ul li:nth-child(2n){
	margin-right: 0;
}
.product .box ul li a{
	display: inline-block;
	width: 100%;
}
.product .box ul li .imgbox{
	width: 100%;
	overflow: hidden;
}
.product .box ul li .imgbox img{
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.product .box ul li:hover .imgbox img{
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
.product .box ul li .txtbox{
	margin-top: 30px;
}
.product .box ul li .txtbox .t1{
	color: #222222;
	font-size: 22px;
	font-weight: bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.product .box ul li .txtbox .btn{
	text-align: left;
	margin-top: 25px;
}
.product .box ul li .txtbox .btn span{
	display: inline-block;
	text-align: center;
	color: #5a54c0;
	font-size: 14px;
	line-height: 40px;
	padding: 0px 32px;
	border: #5a54c0 solid 2px;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.product .box ul li:hover .txtbox .btn span{
	background-color: #5a54c0;
	color: #FFFFFF;
}
.product .box ul li ul{
	margin-top: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.product .box ul li ul li{
	position: relative;
	float: none;
	width: 100%;
	line-height: 1.7;
	color: #666666;
	font-size: 14px;
	margin-bottom: 5px;
	margin-right: 0;
	padding-left: 20px;
	padding-right: 20px;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.product .box ul li ul li .point{
	position: absolute;
	left: 3px;
	top: 9px;
	width: 4px;
	height: 4px;
	background-color: #313131;
}
/*产品详情*/
.product-details{
	padding-top: 120px;
	padding-bottom: 100px;
	box-shadow:inset 0px 1px 14px rgba(0,0,0,.1);
}
.product-details .attribute{

}
.product-details .attribute .left{
	float: left;
	width: 50%;
}
.pc-slide{
	position: relative;
	width: 100%;
	margin: 0 auto;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.view, .preview{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.view .swiper-container {
	position: relative;
	width: 100%;
}
.view .swiper-slide .bigimg{
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.view .swiper-slide .bigimg img{
	max-width: 100%;
}
/* .pc-slide .arrow-left {
	background: url(../image/img85.png) no-repeat left top;
	background-size: 60px 60px;
	position: absolute;
	left: 0;
	top: 38%;
	width: 60px;
	height: 60px;
	z-index: 10;
}
.pc-slide .arrow-right{
	background: url(../image/img87.png) no-repeat left bottom;
	background-size: 60px 60px;
	position: absolute;
	right: 0;
	top: 38%;
	width: 60px;
	height: 60px;
	z-index: 10;
} */
.preview {
	width: 100%;
	margin-top: 20px;
	position: relative;
}
.preview .swiper-container {
	width: 90%;
	margin: 0 auto;
}
.preview .swiper-slide{
}
.preview .swiper-slide.active-nav{
}
.preview .swiper-slide .smallimg{
	width: 100%;
	overflow: hidden;
	text-align: center;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.preview .swiper-slide.active-nav .smallimg{
	border: #5a54c0 solid 2px;
}
.preview .swiper-slide .smallimg img{
	max-width: 100%;
}
.preview .arrow-left {
	background: url(../image/img64.png) no-repeat center left;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -13px;
	width: 25px;
	height: 25px;
	z-index: 10;
}
.preview .arrow-right {
	background: url(../image/img65.png) no-repeat center right;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -13px;
	width: 25px;
	height: 25px;
	z-index: 10;
}
.product-details .attribute .right{
	float: left;
	width: 50%;
	padding-left: 6%;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.product-details .attribute .right .box{
}
.product-details .attribute .right .box .t1{
	color: #222222;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 35px;
	border-bottom: #eeeeee solid 1px;
}
.product-details .attribute .right .box .t2{
	color: #222222;
	font-size: 16px;
	font-weight: bold;
}
.product-details .attribute .right .box .boxli{
	margin-top: 30px;
}
.product-details .attribute .right .box .boxli .txt{
	margin-top: 15px;
	color: #666666;
	font-size: 14px;
	line-height: 1.7;
}
.product-details .attribute .right .box .boxli .txt li{
	margin-bottom: 10px;
}
.product-details .attribute .right .box .boxli .iconbox{
	margin-top: 15px;
}
.product-details .attribute .right .box .boxli .iconbox li{
	float: left;
	margin-right: 10px;
	border: #eeeeee solid 1px;
	width: 80px;
	text-align: center;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.product-details .attribute .right .box .boxli .iconbox li a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.product-details .attribute .right .box .boxli .iconbox li a img{
	width: 100%;
}
.product-details .attribute .right .box .btn{
	margin-top: 60px;
}
.product-details .attribute .right .box .btn a{
	display: inline-block;
	margin: 0px auto 20px;
	padding: 0 60px;
	height: 60px;
	line-height: 60px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	background-color: #5a54c0;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.product-details .attribute .right .box .btn a:hover{
	background-color: #fc6719;
	box-shadow: 0px 0px 30px rgba(0,0,0,.15);
}
.product-details .parameters{
	margin-top: 90px;
}
.product-details .parameters .tit{
	border-bottom: #e5e5e5 solid 1px;
}
.product-details .parameters .tit span{
	display: inline-block;
	color: #222222;
	font-size: 18px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: #5a54c0 solid 3px;
}
.product-details .parameters .box{
	color: #222222;
	font-size: 16px;
	line-height: 2;
	margin-top: 50px;
}
.product-details .parameters .box .t1{
	color: #222222;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
}
/*发展历程*/
.page-nav{
	position: relative;
	top: -50px;
	left: 0;
	z-index: 99;
	width: 100%;
}
.page-nav .box{
	text-align: center;
}
.page-nav ul{
	background-color: #FFFFFF;
	box-shadow: 0 10px 25px -4px rgba(0,0,0,.13);
}
.page-nav ul li{
	float: left;
	width: 25%;
	text-align: center;
}
.other.page-nav ul, .xwother.page-nav ul{
	display: inline-block;
}
.other.page-nav ul li, .xwother.page-nav ul li{
	min-width: 320px;
}
.page-nav ul li a{
	display: block;
	width: 100%;
	line-height: 100px;
	color: #222222;
	font-size: 18px;
	font-weight: bold;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.page-nav ul li.on a, .page-nav ul li:hover a{
	color: #FFFFFF;
	background-color: #5a54c0;
}
/**/
.develop{
	padding-top: 100px;
}
.develop .box{
	position: relative;
	width: 100%;
}
.develop .box .timeline{
	position: absolute;
	left: 0;
	top: 142px;
	width: 100%;
	height: 1px;
	border-bottom: #e5e5e5 solid 1px;
}
.develop .slick-slide{
	position: relative;
}
.develop .time{
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	font-family: "DENG";
	color: #222222;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 25px;
	-webkit-transform: translateY(60px);
	-moz-transform: translateY(60px);
	-ms-transform: translateY(60px);
	-o-transform: translateY(60px);
	transform: translateY(60px);
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    cursor: pointer;
}
.develop .year .time:hover{
	color: #5a54c0;
	font-size: 28px;
}
.develop .year .slick-current .time, .develop .slick-current .year .time:hover{
	display: block;
    color: #5a54c0;
    font-size: 80px;
    -webkit-transform: translateY(0);
   	-moz-transform: translateY(0);
   	-ms-transform: translateY(0);
   	-o-transform: translateY(0);
   	transform: translateY(0);
}
.develop .time .spot1{
	display: block;
	position: absolute;
    bottom: 0;
    left: 50%;
    z-index: 2;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.develop .time .spot2{
	position: absolute;
    bottom: 9px;
    left: 50%;
    z-index: 3;
    width: 8px;
    height: 8px;
    background-color: #5a54c0;
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.develop .year .slick-current .time .spot1{
	background-color: #5a54c0;
	box-shadow: 0 0 10px rgba(214,214,214, .35);
}
.develop .year .slick-current .time .spot2{
	background-color: #FFFFFF;
}
.develop .slick-arrow{
	font-size: 0;
	width: 45px;
	height: 45px;
	box-shadow: 1px 0px 20px rgba(0,0,0,.13);
}
.develop .slick-prev{
	position: absolute;
	top: 75px;
	left: 0;
	z-index: 10;
	text-align: left;
	background: url(../image/img71.png) center no-repeat;
}
.develop .slick-next{
	position: absolute;
	top: 75px;
	right: 0;
	z-index: 10;
	text-align: right;
	background: url(../image/img72.png) center no-repeat;
}
.develop .eventli{
	width: 100%;
	overflow: hidden;
}
.develop .eventli .imgbox{
	float: left;
	width: 50%;
	text-align: center;
	overflow: hidden;
	padding-top: 90px;
}
.develop .eventli .imgbox img{
	max-width: 100%;
}
.develop .eventli .txtbox{
	float: left;
	width: 50%;
	padding-left: 7%;
	padding-right: 2%;
	border-left: #e5e5e5 solid 1px;
	padding-top: 90px;
	padding-bottom: 100px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.develop .eventli .txtbox .tit{
	font-family: "DENG";
	color: #5a54c0;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 15px;
}
.develop .eventli .txtbox ul li{
	color: #222222;
	font-size: 16px;
	line-height: 2;
	margin-bottom: 45px;
}

/*关于我们*/
.about{
	padding-top: 100px;
	padding-bottom: 180px;
}
.about .box{
	margin-top: 70px;
	overflow: hidden;
}
.about .box .txtbox{
	float: left;
	width: 50%;
	padding-right: 7%;
	color: #666666;
	font-size: 16px;
	line-height: 2;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.about .box .imgbox{
	float: right;
	width: 50%;
	overflow: hidden;
	text-align: right;
}
.about .box .imgbox img{
	max-width: 100%;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.about .box:hover .imgbox img{
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
/**/
.about-banner{
	padding-top: 8%;
	padding-bottom: 6%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.about-banner .box{
	text-align: center;
}
.about-banner .btn{
	position: relative;
    display: inline-block;
    margin-top: 40px;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -webkit-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.about-banner .btn::before{
	content: "";
    position: absolute;
    z-index: 50;
    -moz-transition: all 1.4s ease;
    -o-transition: all 1.4s ease;
    -webkit-transition: all 1.4s ease;
    transition: all 1.4s ease;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,.1);
    -moz-transform: scale(1.02, 1.02);
    -ms-transform: scale(1.02, 1.02);
    -webkit-transform: scale(1.02, 1.02);
    transform: scale(1.02, 1.02);
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -webkit-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.about-banner .btn:hover:before {
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
}
.about-banner .btn::after{
	content: "";
    display: block;
    position: absolute;
    top: 3px;
    left: 3px;
    right: 3px;
    bottom: 3px;
    z-index: 95;
    background-color: #fc6719;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -webkit-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.about-banner .btn:hover:after {
    background-color: #5a54c0;
}
.about-banner .btn a {
    position: relative;
    padding: 0px 45px;
    color: #ffffff;
    font-size: 14px;
    line-height: 45px;
    z-index: 98;
    -moz-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -webkit-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
}
.about-banner .num{
	margin-top: 60px;
	padding-top: 45px;
	border-top: rgba(255,255,255,.3);
}
.about-banner .num ul li{
	float: left;
	width: 17.5%;
	margin-right: 10%;
	text-align: center;
}
.about-banner .num ul li:nth-child(4n){
	margin-right: 0;
}
.about-banner .num ul li .t1{
	font-family: "DENG";
	color: #ffffff;
	font-size: 16px;
	margin-bottom: 15px;
}
.about-banner .num ul li .t1 span{
	font-size: 60px;
}
.about-banner .num ul li .t2{
	color: #ffffff;
	font-size: 18px;
}
/*企业文化*/
.culture{
	padding-top: 110px;
	padding-bottom: 130px;
}
.culture .box{
	margin-top: 70px;
}
.culture .box ul li{
	float: left;
	width: 46.5%;
	margin-right: 7%;
	background-color: #f8f8f8;
}
.culture .box ul li:nth-child(2n){
	margin-right: 0;
}
.culture .box ul li .imgbox{
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.culture .box ul li .imgbox img{
	width: 100%;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.culture .box ul li:hover .imgbox img{
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
.culture .box ul li .txtbox{
	width: 100%;
	overflow: hidden;
	padding-left: 10%;
	padding-right: 10%;
	padding-top: 45px;
	padding-bottom: 40px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.culture .box ul li .txtbox .t1{
	color: #5a54c0;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}
.culture .box ul li .txtbox .t2{
	font-family: "DEBIAO";
	color: #5a54c0;
	font-size: 20px;
	/*font-weight: bold;*/
}
/*加入我们*/
.style{
	padding-top: 90px;
}
.style .box{
	margin-top: 70px;
}
.style .box .side{
	float: left;
	width: 25.4%;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.style .box .side.left{
	padding-right: 15px;
}
.style .box .side.right{
	padding-left: 15px;
}
.style .box .middle{
	float: left;
	width: 49.2%;
	overflow: hidden;
}
.style .box .img{
	width: 100%;
	overflow: hidden;
}
.style .box .img>img{
	width: 100%;
}
.style .box .side .img{
	position: relative;
	margin-bottom: 15px;
}
.style .box .side .img:last-child{
	margin-bottom: 0;
}
.style .box .side .more{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding-left: 13%;
	padding-right: 5%;
	padding-top: 15%;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.style .box .side .more .t1{
	color: #feffff;
	font-size: 26px;
	font-weight: bold;
}
.style .box .side .more .t2, .style .box .side .trigger{
	display: inline-block;
	color: #ffffff;
	font-size: 14px;
	margin-top: 25%;
	cursor: pointer;
}
.style .box .side .more .t2 img, .style .box .side .trigger img{
	margin-left: 10px;
}
.dialog{
	z-index: 100;
}
.imgpopup .content{
	position: absolute;
	/* left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto; */
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 1300px;
	width: 80%;
	height: 80%;
	background-color: #FFFFFF;
	padding-bottom: 20px;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.imgpopup .btndiv{
	text-align: center;
	margin-top: 20px;
}
.imgpopup .return{
	display: inline-block;
	min-width: 50px;
	padding: 0px 15px;
	border: #eeeeee solid 1px;
	color: #666666;
	font-size: 16px;
	line-height: 38px;
	cursor: pointer;
	margin-bottom: 20px;
}
.popbox{
	height: -moz-calc(100% - 80px);
	height: -webkit-calc(100% - 80px);
	height: calc(100% - 80px);
	padding: 40px 60px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.popimg{
	position: relative;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.popimg .box{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.popimg .box .imgli{
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center;
}
.popimg .box .imgli img{
	max-width: 100%;
	max-height: 100%;
}
.popimg .swiper-button-next, .popimg .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 60px;
    height: 60px;
    margin-top: -30px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 60px 60px;
    -webkit-background-size: 60px 60px;
    background-size: 60px 60px;
    background-position: center;
    background-repeat: no-repeat;
}
.popimg .swiper-button-prev, .popimg .swiper-container-rtl .swiper-button-next {
    background-image: url(../image/img28.png);
    left: 10px;
    right: auto;
}
.popimg .swiper-button-next, .popimg .swiper-container-rtl .swiper-button-prev {
    background-image: url(../image/img29.png);
    right: 10px;
    left: auto;
}
/*岗位招聘*/
.recruitment{
	padding-top: 110px;
	padding-bottom: 110px;
}
.recruitment .box{
	margin-top: 50px;
}
.recruitment .box ul li{
	font-size: 16px;
	color: #222222;
	line-height: 40px;
	padding: 45px 45px;
	overflow: hidden;
	border-left: #eeeeee solid 1px;
	border-right: #eeeeee solid 1px;
	border-top: #eeeeee solid 1px;
	-o-transition: all .4s;
	-ms-transition: all .4s;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
	transition: all .4s;
}
.recruitment .box ul li:last-child{
	border-bottom: #eeeeee solid 1px;
}
.recruitment .box ul li:hover{
	box-shadow: 0px 1px 25px rgba(0,0,0,.1);
}
.recruitment .box ul li .post{
	float: left;
	width: 35%;
	color: #222222;
	font-weight: bold;
	font-size: 18px;
}
.recruitment .box ul li .post img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 25px;
	width: 10px;
	height: 10px;
}
.recruitment .box ul li .place{
	float: left;
	width: 25%;
}
.recruitment .box ul li .date{
	float: left;
	width: 25%;
}
.recruitment .box ul li .operation{
	float: left;
	width: 15%;
}
.recruitment .box ul li .operation span{
	position: relative;
	display: inline-block;
	padding-left: 20px;
	padding-right: 45px;
	height: 40px;
	line-height: 40px;
	color: #fefefe;
	font-size: 14px;
	background-color: #5a54c0;
	cursor: pointer;
	-o-transition: all .4s;
	-ms-transition: all .4s;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
	transition: all .4s;
}
.recruitment .box ul li .operation span::before{
	content: '+';
	position: absolute;
	right: 15px;
	top: 0;
	bottom: 0;
	margin: auto;
	color: #fefefe;
	font-size: 14px;
}
.recruitment .box ul li:hover .operation span{
	background-color: #fc6719;
}
/*滚动条*/
.mCS-greenbar.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #5a54c0; }
.mCS-greenbar.mCSB_scrollTools .mCSB_draggerRail{ background-color: #e5e5e5; }
.mCS-greenbar.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
 width:3px;
}
.mCSB_inside>.mCSB_container{
	margin-right: 6px;
}
.zpbg, .imgpopup{
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left:0;
	right: 0;
	margin: auto;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
}
/*.zp_close {
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
}
.zp_close img{
	width: 50px;
}*/
.r-detail{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	max-width: 1300px;
	width: 80%;
	max-height: 80%;
	overflow: auto;
	background-color: #FFFFFF;
}
.recruit-detail{
	background-color: #FFFFFF;
	padding: 3.85% 7.3%;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.r-d-t{
	padding: 0px 20px 20px;
	overflow: hidden;
	border-bottom: #EEEEEE solid 1px;
}
.r-d-t .t1{
	float: left;
	color: #222222;
	font-size: 24px;
	font-weight: bold;
}
.r-d-t .t2{
	float: right;
	min-width: 88px;
	line-height: 38px;
	color: #222222;
	font-size: 16px;
	text-align: center;
	border: #EEEEEE solid 1px;
	cursor: pointer;
}
.rd-describe{
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
	padding: 0px 20px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.rd-describe-t{
	color: #222222;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 15px;
	margin-top: 25px;
}
.rd-describe-p{
	color: #666666;
	font-size: 16px;
	line-height: 2;
}
.rd-mark{
	display: inline-block;
	padding: 5px 20px;
	color: #ffffff;
	font-size: 14px;
	line-height: 2;
	background-color: #5a54c0;
}

@media screen and (max-width: 1024px){
	.hot-r-con{
		width: 96%;
		padding: 0 4%;
	}
	.hot-r .box{
		padding-top: 130px;
	}
	.hot-r-table td{
		padding: 0;
		font-size: 16px;
	}
	.rd-describe-p{
		font-size: 15px;
	}
	.r-detail{
		padding: 20px 0;
	}
	.mCSB_scrollTools .mCSB_dragger, .mCS-greenbar.mCSB_scrollTools .mCSB_draggerRail{
		display: none !important;
		opacity: 0;
	}
	.zp_close{
		right: 5%;
	}
	.recruit-detail{
		padding: 3% 4%;
	}
	.r-d-t .t1{
		font-size: 20px;
		line-height: 40px;
	}
	.r-d-t .t2{
		font-size: 15px;
	}
}
@media screen and (max-width: 768px){
	.hot-r .box {
	    padding-top: 80px;
	}
	.r-detail{
		width: 90%;
	}
	.r-d-t{
		padding: 0px 15px 15px;
	}
	.r-d-t .t1{
		font-size: 18px;
	}
	.rd-describe-t{
		margin-top: 15px;
	}
	.r-d-t .t2{
		font-size: 14px;
	}
}
@media screen and (max-width: 640px){
	.r-d-t{
		padding-right: 0;
	}
	.r-d-t .t1{
		font-size: 16px;
		line-height: 32px;
	}
	.r-d-t .t2{
		min-width: 70px;
		line-height: 30px;
	}
	.rd-describe-p{
		font-size: 14px;
		line-height: 26px;
	}
}
@media screen and (max-width: 414px){
	.hot-r{
		margin-top: 30px;
	}
	.hot-r .conwidth{
		padding: 0 3%;
	}
	.hot-r .a-title{
		padding-top: 20px
	}
	.hot-r .box {
	    padding-top: 40px;
	}
	.hot-r-table td{
		font-size: 14px;
		padding: 0;
		height: 60px;
	}
	.hot-r-table thead tr td{
		font-size: 15px;
		height: 70px;
	}
	.a-recruit-con{
		margin-top: 20px;
	}
	.a-recruit-p{
		font-size: 15px;
		line-height: 28px;
	}
	.zp_close{
		right: 0;
		top: 5%;
	}
	.zp_close img{
		width: 30px;
	}
	.recruit-detail{
		width: 100%;
		max-height: 80%;
	}
	.r-d-o{
		margin: 15px auto;
		padding: 0px 10px;
	}
	.r-d-t{
		font-size: 16px;
		line-height: 45px;
	}
	.r-d-oli{
		font-size: 14px;
	}
	.rd-describe{
		margin: 15px auto;
		padding: 0px 10px;
	}
	.rd-describe-t{
		font-size: 14px;
		margin-bottom: 10px;
	}
	.rd-mark{
		font-size: 14px;
		line-height: 26px;
	}
	.rd-apply{
		height: 36px;
		line-height: 36px;
	}
	.rd-apply a{
		font-size: 14px;
	}
}
/*资料下载*/
.data-download{
	padding-top: 60px;
	padding-bottom: 100px;
}
.data-download .box{
	margin-top: 75px;
}
.data-download .box ul li{
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 2%;
	background-color: #f8f8f8;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.data-download .box ul li:nth-child(3n){
	margin-right: 0;
}
.data-download .box ul li:hover{
	background-color: #5a54c0;
}
.data-download .box ul li a{
	display: inline-block;
	width: 100%;
	padding: 40px 30px 30px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.data-download .box ul li .t1{
	position: relative;
	padding-left: 45px;
	color: #222222;
	font-size: 18px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.data-download .box ul li:hover .t1{
	color: #ffffff;
}
.data-download .box ul li .t1 .icon{
	position: absolute;
	left: 0;
	top: 0;
	width: 26px;
	height: 22px;
	background: url(../image/img84.png) center no-repeat;
	background-size: 26px 22px;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.data-download .box ul li:hover .t1 .icon{
	background: url(../image/img85.png) center no-repeat;
	background-size: 26px 22px;
}
.data-download .box ul li .t2{
	margin-top: 35px;
	color: #999999;
	font-size: 16px;
	line-height: 40px;
	font-family: "DENG";
	padding-left: 45px;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.data-download .box ul li:hover .t2{
	color: #ffffff;
}
.data-download .box ul li .t2 span{
	margin-right: 15px;
}
.data-download .box ul li .t2 .btn{
	float: right;
	width: 40px;
	height: 40px;
	background: url(../image/img86.png) center no-repeat;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.data-download .box ul li:hover .t2 .btn{
	background: url(../image/img87.png) center no-repeat;
}
/*联系我们*/
.contact{
}
.contact .box{
	position: relative;
	box-shadow: 0px 1px 25px rgba(0,0,0,0.1);
}
.contact .box::before{
	content: '';
	position: absolute;
    top: -100%;
    left: 50%;
    z-index: 100;
    width: 1px;
    height: 100%;
    border-right:#eeeeee solid 1px ;
}
.contact .above{
	position: absolute;
    top: -100%;
    left: 0;
    z-index: 99;
    width: 100%;
    min-height: 196px;
    padding: 55px 85px;
    border-bottom: #eeeeee solid 1px;
    background-color: #FFFFFF;
    -o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.contact .below{
	padding: 55px 85px;
	min-height: 196px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.contact .below ul{
}
.contact .below ul li{
	float: left;
	width: 33.33%;
	text-align: center;
}
.contact .below ul li:first-child{
	text-align: left;
}
.contact .address{
	float: right;
	width: 50%;
	text-align: center;
	padding-left: 5%;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.contact .txt{
	display: inline-block;
	position: relative;
	padding-left: 32px;
}
.contact .txt .icon{
	position: absolute;
	left: 0;
	top: 0;
	width: 32px;
	height: 35px;
	text-align: left;
}
.contact .txt .icon img{
	width: 17px;
	height: 19px;
}
.contact .txt .t1{
	color: #222222;
	font-size: 16px;
	text-align: left;
}
.contact .txt .t1.mar{
	margin-top: 10px;
}
.contact .txt .t2{
	font-weight: bold;
	color: #222222;
	font-size: 22px;
	text-align: left;
	margin-top: 10px;
}
/*在线留言*/
.online-message{
	margin-top: 90px;
	padding-bottom: 110px;
}
.online-message .box{
	padding-top: 65px;
	padding-bottom: 65px;
	background-color: #f9f9f9;
}
.online-message .content{
	max-width: 1220px;
	width: 90%;
	margin: 0 auto;
}
.online-message .content form{
	margin-top: 40px;
}
.online-message .line{
	width: 100%;
	overflow: hidden;
}
.online-message .line .line-li{
	float: left;
	width: 23.8%;
	margin-right: 1.6%;
	margin-bottom: 1.6%;
	background-color: #FFFFFF;
	padding: 0px 30px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.online-message .line .line-li:nth-child(4n){
	margin-right: 0;
}
.online-message .line .line-li input{
	width: 100%;
    color: #222222;
    font-size: 16px;
    height: 70px;
    border: none;
    background: none;
    outline: none;
}
.online-message .line .text-box{
	background-color: #FFFFFF;
	padding: 20px 30px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.online-message .line .text-box textarea{
	width: 100%;
    resize: none;
    border: none;
    background: none;
    outline: none;
    color: #222222;
    font-size: 16px;
    line-height: 1.8;
}
.online-message .line input::-webkit-input-placeholder, .online-message .line textarea::-webkit-input-placeholder{
    color: #999999;
}
.online-message .line input:-moz-placeholder, .online-message .line textarea:-moz-placeholder{
  	color: #999999;
}
.online-message .line input::-moz-placeholder, .online-message .line textarea::-moz-placeholder{
  	color: #999999;
}
.online-message .line input:-ms-input-placeholder, .online-message .line textarea:-ms-input-placeholder{
  	color: #999999;
}
.online-message .btn {
    width: 200px;
    text-align: center;
    background-color: #5a54c0;
    margin: 40px auto 0px;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}
.online-message .btn input{
    width: 100%;
    height: 70px;
    line-height: 70px;
    color: #ffffff;
	font-size: 16px;
	font-weight: bold;
    background: none;
    border: none;
    outline: none;
}
.online-message .btn:hover{
	background-color: #fc6719;
}
/*荣誉资质*/
.honor{
	padding-top: 110px;
	padding-bottom: 110px;
}
.honor .titlebox{
}
.honor .switchbtn{
	float: right;
	overflow: hidden;
	margin-right: 6px;
}
.honor .switchbtn span{
	display: inline-block;
	width: 150px;
	height: 48px;
	line-height: 46px;
	margin-left: 30px;
	color: #222222;
	font-size: 14px;
	text-align: center;
	border: #e5e5e5 solid 1px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-o-transition: all .4s;
	-ms-transition: all .4s;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
	transition: all .4s;
	cursor: pointer;
}
.honor .switchbtn span.on, .honor .switchbtn span:hover{
	background-color: #5a54c0;
	border: #5a54c0 solid 1px;
	color: #FFFFFF;
}
.honor .box{
	margin-top: 60px;
}
.honor .box ul{
	display: none;
}
.honor .box ul.on{
	display: block;
}
.honor .box ul li{
	position: relative;
    z-index: 1;
	float: left;
	width: 24.4%;
	width: -moz-calc((100% - 30px) / 4);
	width: -webkit-calc((100% - 30px) / 4);
	width: calc((100% - 30px) / 4);
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 20px;
	background-color: #efeafe;
}
.honor .box ul li:nth-child(4n){
	margin-right: 0;
}
.honor .box ul li a{
	display: block;
	width: 100%;
}
.honor .box ul li .imgbox{
	position: relative;
	width: 230px;
	height: 350px;
	line-height: 350px;
	margin: 20px auto 20px;
	padding: 0px 5px;
	text-align: center;
}
.honor .box ul li .imgbox img{
	width: 100%;
}
.honor .box ul li .txtbox{
	position: relative;
    z-index: 3;
    margin-right: 7%;
    margin-left: 7%;
    padding-right: 40px;
    overflow: hidden;
    -o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.honor .box ul li .txtbox .txt{
	width: 100%;
	color: #222222;
	font-size: 16px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.honor .box ul li:hover .txtbox .txt{
	color: #FFFFFF;
}
.honor .box ul li .txtbox .icon{
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 100%;
	background: url(../image/img96.png) center right no-repeat;
	background-size: 24px 24px;
}
.honor .box ul li .circle{
	position: absolute;
    z-index: 2;
    top: 50%;
    left: 0;
    width: 240px;
    height: 240px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.honor .box ul li .circle::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    border: 200px solid #5a54c0;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%) scale(1.5);
    visibility: hidden;
    opacity: 0;
    transform: translate(-50%, -50%) scale(1.5);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -o-transition: all .4s;
    -ms-transition: all .4s;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.honor .box ul li:hover .circle::after {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
}
/*生产工艺*/
.technology{
	padding-top: 90px;
}
.technology .box{
	margin-top: 70px;
}
.technology .box .left{
	float: left;
	width: 29.3%;
}
.technology .box .left ul li{
	width: 100%;
	padding: 20px 20px 20px 25px;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
}
.technology .box .left ul li:hover, .technology .box .left ul li.on{
	-o-transition: all .4s;
    -ms-transition: all .4s;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
	box-shadow: 0px 1px 25px rgba(0,0,0,0.1);
}
.technology .box .left ul li .num{
	float: left;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-family: "GENG";
	color: #222222;
	font-size: 20px;
	font-weight: bold;
	background-color: #FFFFFF;
	border-radius: 50%;
}
.technology .box .left ul li:hover .num, .technology .box .left ul li.on .num{
	-o-transition: all .4s;
    -ms-transition: all .4s;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
	background-color: #5a54c0;
	color: #FFFFFF;
}
.technology .box .left ul li .txt{
	float: left;
	display: inline-block;
	width: -moz-calc(100% - 50px);
	width: -webkit-calc(100% - 50px);
	width: calc(100% - 50px);
	padding-left: 25px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.technology .box .left ul li .txt .t1{
	color: #222222;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
}
.technology .box .left ul li .txt .t2{
	font-family: "GENG";
	color: #999999;
	font-size: 16px;
}
.technology .box .left ul li:hover .txt .t1, .technology .box .left ul li:hover .txt .t2, .technology .box .left ul li.on .txt .t1, .technology .box .left ul li.on .txt .t2{
	color: #5a54c0;
	-o-transition: all .4s;
    -ms-transition: all .4s;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.technology .box .right{
	float: right;
	width: 70.7%;
}
.technology .box .right .rotation{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.technology .box .right .rotation .rotate-li{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.technology .box .right .rotation .rotate-li .imgbox{
	/*float: right;*/
	width: 100%;
	overflow: hidden;
	text-align: right;
}
.technology .box .right .rotation .rotate-li .imgbox img{
	width: 100%;
}
.technology .box .right .rotation .rotate-li .txtbox{
	/*position: absolute;
	left: 0;
	bottom: 0;
	width: 55.6%;*/
	width: 100%;
	padding: 20px 30px;
	background-color: #5a54c0;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.technology .box .right .rotation .rotate-li .txtbox .t1{
	color: #FFFFFF;
	font-size: 24px;
	margin-bottom: 20px;
}
.technology .box .right .rotation .rotate-li .txtbox .t2{
	color: #FFFFFF;
	font-size: 14px;
	line-height: 1.7;
}
.technology .swiper-button-next, .technology .swiper-button-prev {
    position: absolute;
    top: auto;
    bottom: 4.5%;
    width: 30px;
    height: 30px;
    margin-top: 0;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 30px 30px;
    -webkit-background-size: 30px 30px;
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
}
.technology .swiper-button-prev, .technology .swiper-container-rtl .swiper-button-next {
    background-image: url(../image/img98.png);
    left: 6%;
    right: auto;
}
.technology .swiper-button-next, .technology .swiper-container-rtl .swiper-button-prev {
    background-image: url(../image/img99.png);
    right:auto;
    left: 11%;
}
.technology .content{
	margin-top: 70px;
	padding-bottom: 75px;
}
.technology .content ul li{
	position: relative;
	float: left;
	width: 31.33%;
	margin-right: 3%;
	margin-bottom: 3%;
	cursor: pointer;
	overflow: hidden;
}
.technology .content ul li:nth-child(3n){
	margin-right: 0;
}
.technology .content ul li .imgbox{
	width: 100%;
	overflow: hidden;
}
.technology .content ul li .imgbox img{
	width: 100%;
	-o-transition: all .4s;
    -ms-transition: all .4s;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.technology .content ul li:hover .imgbox img{
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
.technology .content ul li .txtbox{
	position: absolute;
	left: 6.8%;
	bottom: -100%;
	width: 86.4%;
	background-color: #f3f4f2;
	padding: 5% 6.5%;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.technology .content ul li:hover .txtbox{
	bottom: 7%;
	-o-transition: all .4s;
    -ms-transition: all .4s;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.technology .content ul li .txtbox .t1{
	float: left;
	width: 80%;
	color: #222222;
	font-size: 18px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.technology .content ul li .txtbox .t2{
	float: right;
	max-width: 24px;
	width: 15%;
	overflow: hidden;
}
.technology .content ul li .txtbox .t2 img{
	width: 100%;
}
/*视频展览*/
.video{
	padding-top: 90px;
	padding-bottom: 50px;
}
.video .box{
	margin-top: 50px;
}
.video .box ul li{
	float: left;
	width: 31.33%;
	margin-right: 3%;
	margin-bottom: 3%;
	background-color: #f7f7f7;
}
.video .box ul li:nth-child(3n){
	margin-right: 0;
}
.video .box ul li a{
	display: inline-block;
	width: 100%;
}
.video .box ul li .imgbox{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.video .box ul li .imgbox>img{
	width: 100%;
}
.video .box ul li .imgbox .mask{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
}
.video .box ul li .imgbox .icon{
	position: absolute;
	left: 50%;
	top: 50%;
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 60px;
	height: 60px;
}
.video .box ul li .txtbox{
	text-align: center;
	padding: 30px 20px;
	font-size: 18px;
	font-weight: bold;
	color: #222222;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.video .box ul li:hover .txtbox{
	color: #5a54c0;
	-o-transition: all .4s;
    -ms-transition: all .4s;
    -moz-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.video .box ul li .btn{
	position: relative;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	overflow: hidden;
}
.video .box ul li .btn .icon-tu{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 4;
	margin: auto;
	width: 100%;
	height: 100%;
	padding: 2px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.video .circle{
	height: 100%;
	box-sizing: border-box;
	/*border: 2px solid #5a54c0;*/
	border-radius: 50%;
}
.video ul li:hover .circle{
	border: 2px solid #5a54c0;
}
.video .circle:before {
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	height: 50%;
	box-sizing: border-box;
	top: 50%;
	left: 0;
	/*border: 2px solid #5a54c0;
	border-top: transparent;
	border-radius: 0 0 50% 50%/ 0 0 100% 100%;*/
	z-index: 2;
}
.video ul li:hover .circle:before {
	border-top: transparent;
	border: 2px solid #5a54c0;
	border-radius: 0 0 50% 50%/ 0 0 100% 100%;
}
.video .circle-top,
.video .circle-bottom {
	position: absolute;
	left: 0px;
	width: 100%;
	height: 50%;
	box-sizing: border-box;
	background: #FFFFFF;
}

.video ul li:hover .circle-top {
	top: 0;
	z-index: 1;
	transform-origin: center bottom;
	animation: 1s back-half linear 1s;
	animation-fill-mode: forwards;
}

.video ul li:hover .circle-bottom {
	z-index: 3;
	top: 50%;
	transform-origin: center top;
	animation: 1s front-half linear;
	animation-fill-mode: forwards;
}

@keyframes front-half {
	0% {
		transform: rotate( 0);
	}
	99% {
		transform: rotate( 180deg);
		opacity: 1;
	}
	100% {
		transform: rotate( 180deg);
		opacity: 0;
	}
}
@-moz-keyframes front-half {
	0% {
		transform: rotate( 0);
	}
	99% {
		transform: rotate( 180deg);
		opacity: 1;
	}
	100% {
		transform: rotate( 180deg);
		opacity: 0;
	}
}
@-o-keyframes front-half {
	0% {
		transform: rotate( 0);
	}
	99% {
		transform: rotate( 180deg);
		opacity: 1;
	}
	100% {
		transform: rotate( 180deg);
		opacity: 0;
	}
}
@-webkit-keyframes front-half {
	0% {
		transform: rotate( 0);
	}
	99% {
		transform: rotate( 180deg);
		opacity: 1;
	}
	100% {
		transform: rotate( 180deg);
		opacity: 0;
	}
}
@keyframes back-half {
	0% {
		transform: rotate( 0);
	}
	99% {
		transform: rotate( 180deg);
		opacity: 1;
	}
	100% {
		transform: rotate( 180deg);
		opacity: 0;
	}
}
@-moz-keyframes back-half {
	0% {
		transform: rotate( 0);
	}
	99% {
		transform: rotate( 180deg);
		opacity: 1;
	}
	100% {
		transform: rotate( 180deg);
		opacity: 0;
	}
}
@-o-keyframes back-half {
	0% {
		transform: rotate( 0);
	}
	99% {
		transform: rotate( 180deg);
		opacity: 1;
	}
	100% {
		transform: rotate( 180deg);
		opacity: 0;
	}
}
@-webkit-keyframes back-half {
	0% {
		transform: rotate( 0);
	}
	99% {
		transform: rotate( 180deg);
		opacity: 1;
	}
	100% {
		transform: rotate( 180deg);
		opacity: 0;
	}
}
/* 新闻 */
.new{
	padding-top: 80px;
	padding-bottom: 75px;
}
.new .box ul{
	margin-bottom: 60px;
}
.new .box ul li{
	position: relative;
	padding: 35px 0px;
	border-bottom: #eeeeee solid 1px;
}
.new .box ul li::before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 0;
	height: 100%;
	background-color: #5a54c0;
	-o-transition: all 0.7s ease;
	-ms-transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
.new .box ul li:hover::before{
	width: 100%;
}
.new .box ul li a{
	position: relative;
	z-index: 2;
	display: inline-block;
	width: 100%;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.new .box ul li .left{
	float: left;
	width: 78%;
}
.new .box ul li:hover .imgbox{
	padding-left: 3%;
}
.new .box ul li .imgbox{
	float: left;
	width: 350px;
	overflow: hidden;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.new .box ul li .imgbox img{
	width: 100%;
}
.new .box ul li .txtbox{
	float: left;
	width: -moz-calc(78% - 350px);
	width: -webkit-calc(78% - 350px);
	width: calc(78% - 350px);
	padding-left: 5%;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.new .box ul li .txtbox .text{
	overflow: hidden;
}
.new .box ul li .txtbox .text .t1{
	color: #222222;
	font-size: 24px;
	margin-top: 30px;
}
.new .box ul li .txtbox .text .t2{
	color: #999999;
	font-size: 16px;
	margin-top: 20px;
	line-height: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.new .box ul li .txtbox .text .t3{
	color: #5a54c0;
	font-size: 14px;
	margin-top: 25px;
}
.new .box ul li .txtbox .text .t3 span{
	display: inline-block;
	text-decoration: underline;
}
.new .box ul li:hover .txtbox .text .t1, .new .box ul li:hover .txtbox .text .t2, .new .box ul li:hover .txtbox .text .t3{
	color: #FFFFFF;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.new .box ul li .time{
	float: right;
	width: 18%;
	margin-top: 30px;
	padding-right: 50px;
	text-align: right;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.new .box ul li .time .con{
	display: inline-block;
	text-align: center;
}
.new .box ul li .time .t1{
	font-family: "DENG";
	color: #5a54c0;
	font-size: 70px;
	font-weight: bold;
	margin-bottom: 10px;
}
.new .box ul li .time .t2{
	font-family: "DENG";
	color: #5a54c0;
	font-size: 18px;
	font-weight: bold;
}
.new .box ul li .time .t3{
	display: none;
	color: #999;
	font-size: 14px;
}
.new .box ul li:hover .time .t1, .new .box ul li:hover .time .t2{
	color: #FFFFFF;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/*新闻详情*/
.new-detail{
	padding-top: 100px;
	padding-bottom: 100px;
	background-color: #f7f8fa;
}
.detail-title {
    padding-bottom: 20px;
    border-bottom: #eeeeee solid 1px;
}
.detail-title .t1 {
    color: #222222;
	font-size: 28px;
}
.detail-title .t2 {
    color: #999999;
    font-size: 14px;
    line-height: 1.5;
    margin-top: 15px;
}
.detail-title .t2 .txtli {
    display: inline-block;
    margin-right: 80px;
}
.detail-title .t2 .sp {
    color: #888888;
}
.new-detail .box .left{
	float: left;
	width: 71.42%;
	overflow: hidden;
	background-color: #FFFFFF;
}
.new-detail .box .blog-con{
	padding: 60px 60px 30px;
}
.new-detail .box .detail-box{
	color: #666666;
	font-size: 16px;
	line-height: 2;
	padding: 20px 0px 40px;
}
.detail-other{
	padding-top: 35px;
	border-top: #dddddd solid 1px;
	overflow: hidden;
}
.nextprev{
	overflow: hidden;
}
.nextprev ul{
	float: left;
	width: -moz-calc(100% - 165px);
	width: -webkit-calc(100% - 165px);
	width: calc(100% - 165px);
	overflow: hidden;
}
.nextprev ul li a{
	display: inline-block;
	width: 100%;
	color: #666666;
	font-size: 14px;
	line-height: 1.8;
	margin-bottom: 10px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.nextprev ul li a:hover{
	color: #5a54c0;
}

.back-to{
	float: right;
}
.back-to a{
	display: inline-block;
	min-width: 100px;
	padding: 0 15px;
	text-align: center;
	border: #eeeeee solid 1px;
	line-height: 40px;
	color: #666666;
	font-size: 14px;
}
.back-to a:hover{
	color: #FFFFFF;
	background-color: #5a54c0;
	-o-transition: all .4s;
	-ms-transition: all .4s;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
	transition: all .4s;
}
.new-detail .box .right{
	float: right;
	width: 25%;
	overflow: hidden;
}
.new-detail .box .right .module{
	padding: 60px 40px 30px;
	background-color: #FFFFFF;
}
.new-detail .box .right .module .title{
}
.new-detail .box .right .module .title .t1{
	color: #444444;
	font-size: 22px;
}
.new-detail .box .right .module ul{
	margin-top: 30px;
}
.new-detail .box .right .module ul li{
	width: 100%;
	margin-bottom: 30px;
}
.new-detail .box .right .module ul li a{
	display: inline-block;
	width: 100%;
}
.new-detail .box .right .module ul li a .t1{
	color: #888888;
	font-size: 16px;
	margin-bottom: 15px;
	line-height: 1.5;
}
.new-detail .box .right .module ul li a .t2{
	color: #999999;
	font-size: 12px;
}


/**/
@media screen and (max-width: 1440px){
	.conwidth{
		padding-left: 5%;
		padding-right: 5%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.header .box .nav ul li>a{
		margin: 15px;
	}
	/*登录*/
	.login .box .content .title{
		margin-top: 60px;
	}
	.login-li input{
		line-height: 48px;
	}
	.login .box .login-close{
		margin-top: 20px;
	}
	.login-btn input{
		height: 50px;
	}
	/*banner*/
	.i-banner .box .t1{
		font-size: 50px;
	}
	.i-banner .box .btn span{
		padding: 0px 25px;
		height: 50px;
		line-height: 50px;
	}
	.i-banner .box .btn span img{
		margin-left: 25px;
	}
	/**/
	.i-product{
		padding-top: 90px;
	}
	.i-advantage{
		padding-top: 90px;
	}
	.i-advantage .left{
		padding-left: 5%;
	}
	.i-advantage .tab{
		margin-bottom: 0;
	}
	.i-news{
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.i-video .box .txt{
		font-size: 40px;
	}
	/*关于我们*/
	.about, .culture{
		padding-top: 90px;
		padding-bottom: 90px;
	}
	/*联系我们*/
	.online-message{
		padding-bottom: 90px;
	}
	.contact .box, .online-message .box{
		max-width: 90%;
	}
	/*发展历程*/
	.develop{
		padding-top: 90px;
	}
	/*荣誉资质*/
	.honor{
		padding-top: 90px;
		padding-bottom: 90px;
	}
	/*加入我们*/
	.recruitment{
		padding-top: 90px;
		padding-bottom: 90px;
	}
	/*新闻详情*/
	.new-detail{
		padding-top: 90px;
		padding-bottom: 90px;
	}
	/*产品详情*/
	.product-details{
		padding-top: 90px;
		padding-bottom: 90px;
	}
	/*生产工艺*/
	.technology .box .left ul li{
		padding: 15px 20px 15px 25px;
	}
}
@media screen and (max-width: 1220px){
	.main{
		padding-top: 60px;
	}
	.conwidth{
		width: 100%;
		padding-left: 4%;
		padding-right: 4%;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.header .content{
		width: 100%;
		padding-left: 4%;
		padding-right: 4%;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.i-advantage .left{
		padding-left: 4%;
	}
	.header .box .nav{
		display: none;
	}
	.header .h-language{
		margin-left: 20px;
		margin-top: 14px;
	}
	.header .menubtn{
		display: block;
	}
	.header .box{
		height: auto;
	}
	.header .box .h-logo{
		height: 60px;
		line-height: 60px;
	}
	.header .box .h-logo img{
		width: auto;
		max-height: 40px;
	}
	.header .h-other .show-search-btn{
		height: 60px;
		line-height: 60px;
	}
	.header .language{
		height: 60px;
		line-height: 60px;
	}
	.header .language .drop-down{
		top: 59px;
	}
	.search{
		top: 60px;
	}
	.search-header{
		padding-top: 40px;
		padding-bottom: 60px;
	}
	.search .submit0, .search-close{
		height: 60px;
	}
	.search .submit0{
		background-size: 20px 20px;
	}
	.search-close{
		background-size: 20px 20px;
	}
	.search-header .search-input{
		font-size: 20px;
		line-height: 60px;
		text-indent: 50px;
	}
	/*登录*/
	.login{
		top: 60px;
		height: -moz-calc(100% - 60px);
	    height: -webkit-calc(100% - 60px);
	    height: calc(100% - 60px);
	}
	.login .box .content .title .t1{
		font-size: 28px;
	}
}
@media screen and (max-width: 1024px){
	/*banner*/
	.lunbotu .swiper-button-next, .lunbotu .swiper-button-prev{
		width: 50px;
		height: 50px;
		-moz-background-size: 50px 50px;
		-webkit-background-size: 50px 50px;
		background-size: 50px 50px;
	}
	.lunbotu .swiper-pagination-bullet{
		width: 12px;
		height: 12px;
	}
	.i-banner .box .t1{
		font-size: 36px;
	}
	.i-banner .box .btn span{
		padding: 0px 20px;
		height: 40px;
		line-height: 40px;
	}
	.i-banner .box .btn span img{
		margin-left: 15px;
	}
	.obanner{
		height: 400px;
	}
	.obanner .ob-img{
		display: block;
	}
	.obanner .bannerzi .box .t1{
		font-size: 36px;
	}
	.obanner .bannerzi .box .t2{
		font-size: 15px;
	}
	.oimg1{
		display: none;
	}
	.oimg2{
		display: block;
	}
	/*标题*/
	.i-title .t1{
		font-size: 20px;
		margin-bottom: 5px;
	}
	.i-title .t2{
		font-size: 30px;
	}
	.i-title .t3{
		font-size: 36px;
		margin-bottom: 15px;
	}
	/*footer*/
	.footer{
		padding-top: 40px;
	}
	.footer .footer-top{
		padding-bottom: 30px;
	}
	.footer-nav, .footer-share{
		display: none;
	}
	.footer .footer-left, .footer .footer-other{
		float: none;
		width: 100%;
	}
	.footer .footer-left{
		padding-right: 0px;
	}
	.footer .footer-other{
		margin-top: 30px;
	}
	.footer .footer-logo, .footer-other .platform{
		float: left;
	}
	.footer .footer-logo{
		margin-bottom: 0px;
	}
	.footer .footer-phone, .footer-language{
		float: right;
		text-align: right;
	}
	.footer .footer-phone{
		margin-top: 0px;
	}
	.footer-language{
		margin-top: 0px;
	}
	.footer-language .top{
		display: none;
	}
	.footer-language .drop-down{
		position: static;
		display: block !important;
		margin-top: 15px;
	}
	.footer-language .drop-down ul li{
		float: left;
		margin-left: 15px;
	}
	.footer-language .drop-down a{
		border-bottom: none;
		padding: 0;
	}
	/*首页*/
	/*首页产品中心*/
	.i-product{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.i-product .all-btn{
		margin-top: 25px;
	}
	.all-btn a{
		width: auto;
		min-width: 120px;
		padding: 0px 20px;
		height: 40px;
		line-height: 40px;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.all-btn a img{
		margin-left: 15px;
	}
	/*首页我们的优势*/
	.i-advantage{
		padding-top: 60px;
	}
	.i-advantage .tab{
		margin-bottom: 0;
	}
	.i-advantage .tab ul li a, .i-advantage .tab ul li span {
	    min-width: 120px;
	    font-size: 16px;
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.i-advantage .tabdiv .txt{
		width: 172%;
	}
	.i-advantage .tabdiv .txt .t1{
		font-size: 24px;
		margin-bottom: 15px;
	}
	.i-advantage .tabdiv .txt .t2{
		margin-bottom: 25px;
		overflow : hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
	}
	.i-advantage .swiper-button-next, .i-advantage .swiper-button-prev{
		width: 50px;
		height: 50px;
		-moz-background-size: 50px 50px;
		-webkit-background-size: 50px 50px;
		background-size: 50px 50px;
	}
	.i-advantage .swiper-button-next, .i-advantage .swiper-container-rtl .swiper-button-prev{
		right: -50px;
	}
	/*首页新闻*/
	.i-news{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.i-news .switch-btn{
		margin-top: 40px;
	}
	.i-news .box{
		margin-top: 50px;
	}
	.i-news .switch-btn span{
		margin-left: 35px;
	}
	.news-li{
		padding-bottom: 20px;
	}
	.news-li .txt{
		padding: 0px 15px;
	}
	.news-li .txt .t1{
		font-size: 18px;
		height: 54px;
		margin: 20px auto 10px;
	}
	.news-li .txt .t2{
		margin-bottom: 20px;
	}
	/*科技内涵，精于医械*/
	.i-video .box .txt{
		font-size: 36px;
	}
	.i-video .box .btn{
		line-height: 40px;
		padding: 0px 20px;
	}
	/*首页关于我们 售后服务*/
	.i-about{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.i-about ul li .t1{
		font-size: 28px;
		margin-bottom: 15px;
	}
	.i-about ul li .t2{
		margin-bottom: 30px;
	}
	/*关于我们*/
	.page-nav{
		/*top: 0;
		margin-top: 40px;*/
		top: -40px;
	}
	.page-nav ul li{
		float: none;
		display: inline-block;
		width: 24%;
	}
	.page-nav ul li a{
		line-height: 80px;
	}
	.page-nav ul{
		width: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		border-bottom: #eeeeee solid 1px;
	}
	.page-nav ul::-webkit-scrollbar{
		width:0px;
		height:0px;
	}
	.page-nav ul::-webkit-scrollbar-button{
		background-color:rgba(0,0,0,0);
	}
	.page-nav ul::-webkit-scrollbar-track{
		background-color:rgba(0,0,0,0);
	}
	.page-nav ul::-webkit-scrollbar-track-piece{
		background-color:rgba(0,0,0,0);
	}
	.page-nav ul::-webkit-scrollbar-thumb{
		background-color:rgba(0,0,0,0);
	}
	.page-nav ul::-webkit-scrollbar-corner{
		background-color:rgba(0,0,0,0);
	}
	.page-nav ul::-webkit-scrollbar-resizer{
		background-color:rgba(0,0,0,0);
	}
	.page-nav ul::-webkit-scrollbar{
		width:0px;
		height:0px;
	}
	.page-nav.other ul{
		width: auto;
	}
	.other.page-nav ul li{
		min-width: 350px;
	}
	.xwother.page-nav ul li{
		min-width: 1px;
		width: 33.33%;
	}
	.about{
		padding-top: 0;
		padding-bottom: 60px;
	}
	.culture{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.about .box{
		margin-top: 50px;
	}
	.about .box .txtbox{
		width: 65%;
		padding-right: 5%;
	}
	.about .box .imgbox{
		width: 35%;
	}
	.about-banner{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.about-banner .num{
		margin-top: 40px;
	}
	.about-banner .num ul li .t1 span{
		font-size: 50px;
	}
	.culture .box{
		margin-top: 50px;
	}
	.culture .box ul li .txtbox{
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	/*产品中心*/
	.product-center{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.product-center .box .right ul li{
		width: 48%;
		margin-right: 4%;
	}
	.product-center .box .right ul li:nth-child(3n){
		margin-right: 4%;
	}
	.product-center .box .right ul li:nth-child(2n){
		margin-right: 0;
	}
	/*产品分类列表*/
	.product{
		padding-top: 60px;
	}
	.product .box ul li .txtbox .t1{
		font-size: 20px;
	}
	/*产品详情*/
	.product-details{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.product-details .attribute .right .box .t1{
		padding-bottom: 20px;
		font-size: 24px;
	}
	.product-details .attribute .right .box .boxli{
		margin-top: 20px;
	}
	.product-details .attribute .right .box .boxli .iconbox li{
		margin-bottom: 10px;
	}
	.product-details .attribute .right .box .btn{
		margin-top: 30px;
	}
	.product-details .attribute .right .box .btn a{
		height: 50px;
		line-height: 50px;
		padding: 0px 45px;
		margin-bottom: 0px;
	}
	.product-details .parameters{
		margin-top: 60px;
	}
	.product-details .parameters .box{
		margin-top: 40px;
		font-size: 15px;
	}
	.product-details .parameters .box .t1{
		margin-bottom: 10px;
	}
	/*联系我们*/
	.contact .above, .contact .below{
		padding: 45px 50px 30px;
		min-height: 170px;
	}
	.contact .txt .t1{
		font-size: 15px;
	}
	.online-message{
		margin-top: 50px;
		padding-bottom: 60px;
	}
	.online-message .box{
		padding-left: 0;
		padding-right: 0;
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.online-message .line .line-li input{
		height: 70px;
	}
	.online-message .btn input{
		height: 70px;
		line-height: 70px;
	}
	/*资料下载*/
	.data-download{
		padding-top: 0;
		padding-bottom: 60px;
	}
	.data-download .box{
		margin-top: 50px;
	}
	.data-download .box ul li .t2{
		margin-top: 25px;
	}
	/*发展历程*/
	.develop{
		padding-top: 0;
	}
	.develop .box .timeline{
		top: 136px;
	}
	.develop .year .slick-current .time{
		padding-top: 20px;
		font-size: 60px;
	}
	.develop .eventli .imgbox{
		padding-top: 60px;
	}
	.develop .eventli .txtbox{
		padding-top: 60px;
	}
	.develop .eventli .txtbox ul li{
		margin-bottom: 30px;
	}
	/*荣誉资质*/
	.honor{
		padding-top: 0;
		padding-bottom: 60px;
	}
	.honor .switchbtn span{
		width: 120px;
		height: 42px;
		line-height: 40px;
		margin-left: 20px;
	}
	.honor .box{
		margin-top: 50px;
	}
	.honor .box ul li{
		width: 32.8%;
		width: -moz-calc((100% - 20px) / 3);
		width: -webkit-calc((100% - 20px) / 3);
		width: calc((100% - 20px) / 3);
	}
	.honor .box ul li:nth-child(4n){
		margin-right: 10px;
	}
	.honor .box ul li:nth-child(3n){
		margin-right: 0;
	}
	.honor .box ul li .imgbox{
		width: 100%;
		height: auto;
		line-height: 1.5;
		/* height: 300px;
		line-height: 300px; */
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.honor .box ul li .circle{
		display: none;
	}
	.honor .box ul li:hover .txtbox .txt{
		color: #6b66bc;
	}
	/*加入我们*/
	.style{
		padding-top: 60px;
	}
	.style .box{
		margin-top: 50px;
	}
	.style .box .side .more .t1{
		font-size: 22px;
	}
	.imgpopup .content{
		height: auto;
		max-height: 80%;
	}
	.imgpopup .content .popbox{
		padding: 5% 5% 0%;
	}
	.recruitment{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	/*新闻*/
	.new{
		padding-top: 0;
		padding-bottom: 60px;
	}
	.new .box ul{
		margin-bottom: 50px;
	}
	.new .box ul li .txtbox .text .t1{
		font-size: 20px;
		margin-top: 15px;
	}
	.new .box ul li .txtbox .text .t2{
		font-size: 15px;
		margin-top: 10px;
	}
	.new .box ul li .time .t1{
		font-size: 60px;
	}
	/*新闻详情*/
	.new-detail{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.new-detail .box .blog-con{
		padding: 45px 45px 30px;
	}
	.new-detail .box .right .module{
		padding: 45px 25px 30px;
	}
	.detail-title .t2 .txtli{
		margin-right: 30px;
	}
	.detail-title .t1{
		font-size: 24px;
	}
	.new-detail .box .detail-box, .new-detail .box .right .module ul li a .t1{
		font-size: 15px;
	}
	.new-detail .box .right .module .title .t1{
		font-size: 20px;
	}
	.nextprev ul{
		width: 100%;
	}
	.back-to{
		display: none;
	}
	/*生产工艺*/
	.technology{
		padding-top: 0;
	}
	.technology .box{
		margin-top: 50px;
	}
	.technology .box .left ul li{
		padding: 15px 15px 15px 15px;
	}
	.technology .box .left ul li .txt{
		padding-left: 15px;
	}
	.technology .box .left ul li .txt .t1{
		font-size: 16px;
	}
	.technology .box .left ul li .num{
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 18px;
	}
	.technology .box .left ul li .txt .t2{
		font-size: 15px;
	}
	.technology .content{
		margin-top: 60px;
		padding-bottom: 60px;
	}
	.technology .content ul li .txtbox{
		bottom: 7%;
	}
	/*.technology .box .right .rotation .rotate-li .txtbox{
		padding: 30px 30px 70px;
	}*/
	.technology .swiper-button-next, .technology .swiper-container-rtl .swiper-button-prev{
		left: 85px;
	}
	/*视频展览*/
	.video{
		padding-top: 0;
	}
	.video .box{
		margin-top: 50px;
	}
	.video .box ul li .txtbox{
		padding: 20px;
	}
	.video ul li .circle, .video ul li .circle-bottom, .video ul li .circle-top{
		display: none;
	}
}
@media screen and (max-width: 768px){
	.header .h-language{
		margin-top: 15px;
	}
	.header .h-language ul li a{
		line-height: 27px;
	}
	/*登录*/
	.login .box .content .title{
		margin-top: 40px;
	}
	.login .box .content .title .t1{
		font-size: 24px;
	}
	.login-li{
		padding: 0px 20px;
	}
	.login-btn input{
		font-size: 16px;
	}
	/*搜索*/
	.search-header .search-input{
		font-size: 18px;
	}
	/*banner*/
	.lunbotu .swiper-button-next, .lunbotu .swiper-button-prev{
		width: 40px;
		height: 40px;
		-moz-background-size: 40px 40px;
		-webkit-background-size: 40px 40px;
		background-size: 40px 40px;
	}
	.lunbotu .swiper-pagination-bullet{
		width: 10px;
		height: 10px;
	}
	.i-banner .box .t1{
		font-size: 30px;
		margin-bottom: 20px;
	}
	.i-banner .box .btn span img{
		margin-left: 10px;
	}
	.obanner .bannerzi .box .t1{
		font-size: 30px;
	}
	.obanner .bannerzi .box .t2{
		font-size: 14px;
		margin-top: 15px;
	}
	/*标题*/
	.i-title .t1{
		font-size: 18px;
		margin-bottom: 0px;
	}
	.i-title .t2{
		font-size: 24px;
	}
	.i-title .t3{
		font-size: 28px;
	}
	.i-title .t5{
		font-size: 15px;
		margin-top: 10px;
	}
	.i-title .line{
		width: 40px;
		height: 3px;
		margin: 15px auto 0px;
	}
	/*首页*/
	/*首页产品中心*/
	.i-product{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.i-product .all-btn{
		margin-top: 20px;
	}
	.all-btn a img{
		margin-left: 10px;
	}
	.i-product .product-box{
		padding-bottom: 50px;
	}
	.i-product .lower{
		margin-top: 40px;
	}
	.i-product .product-box .con .txtbox{
		padding: 4% 5%;
	}
	.i-product .product-box .con .txtbox .t1{
		font-size: 16px;
		line-height: 2;
	}
	.i-product .swiper-button-next, .i-product .swiper-button-prev, .i-news .swiper-button-next, .i-news .swiper-button-prev{
		width: 40px;
		height: 40px;
		-moz-background-size: 40px 40px;
	    -webkit-background-size: 40px 40px;
	    background-size: 40px 40px;
	}
	/*首页我们的优势*/
	.i-advantage{
		padding-top: 50px;
		padding-bottom: 50px;
		background-size: cover;
	}
	.i-advantage .left{
		width: 100%;
		padding-left: 3%;
		padding-right: 3%;
	}
	.i-advantage .left .box{
		position: static;
	}
	.i-advantage .tab{
		margin-top: 30px;
	}
	.i-advantage .tab ul li a, .i-advantage .tab ul li span {
	    min-width: 1px;
	    font-size: 15px;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.i-advantage .tabdiv{
		overflow: hidden;
		background-color: #FFFFFF;
	}
	.i-advantage .tabdiv .imgbox{
		float: left;
		width: 36%;
	}
	.i-advantage .tabdiv .txt{
		position: static;
		float: right;
		width: 64%;
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 15px;
	}
	.i-advantage .tabdiv .txt .t1{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.i-advantage .tabdiv .txt .t2{
		margin-bottom: 20px;
		-webkit-line-clamp: 3;
	}
	.i-advantage .right{
		position: static;
		width: 100%;
		padding-right: 4%;
		padding-left: 4%;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.i-advantage .s-button{
		position: static;
		height: auto;
	}
	.i-advantage .swiper-button-next, .i-advantage .swiper-button-prev{
		top: auto;
		margin-top: 0px;
		bottom: 27%;
		width: 40px;
		height: 40px;
		-moz-background-size: 40px 40px;
		-webkit-background-size: 40px 40px;
		background-size: 40px 40px;
	}
	.i-advantage .swiper-button-prev, .i-advantage .swiper-container-rtl .swiper-button-next{
		left: 0;
		right: auto;
	}
	.i-advantage .swiper-button-next, .i-advantage .swiper-container-rtl .swiper-button-prev{
		right: 0;
	}
	/*首页新闻*/
	.i-news{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.i-news .switch-btn{
		margin-top: 30px;
	}
	.i-news .box{
		margin-top: 40px;
	}
	.i-news .switch-btn span{
		margin-left: 25px;
	}
	.news-li{
		margin-bottom: 0px;
	}
	/*科技内涵，精于医械*/
	.i-video .box .txt{
		font-size: 30px;
	}
	.i-video .box .btn{
		margin-top: 30px;
	}
	/*首页关于我们 售后服务*/
	.i-about{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.i-about ul li .txtbox{
		padding-top: 8%;
		padding-right: 8%;
		padding-left: 8%;
		width: 100%;
	}
	.i-about ul li .t1{
		font-size: 24px;
		margin-bottom: 10px;
	}
	.i-about ul li .t2{
		margin-bottom: 20px;
		/* overflow : hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical; */
	}
	/*关于我们*/
	.page-nav{
		/*margin-top: 30px;*/
		top: -35px;
	}
	.page-nav ul li a{
		line-height: 70px;
	}
	.about{
		padding-bottom: 50px;
	}
	.culture{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.about .box{
		margin-top: 40px;
	}
	.about .box .imgbox{
		width: 100%;
	}
	.about .box .imgbox img{
		width: 100%;
	}
	.about .box .txtbox{
		width: 100%;
		padding-right: 0;
		padding-top: 30px;
	}
	.about-banner{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.about-banner .num{
		margin-top: 20px;
		padding-top: 30px;
	}
	.about-banner .num ul li{
		width: 20.5%;
		margin-right: 6%;
	}
	.about-banner .num ul li:nth-child(4n){
		margin-right: 0;
	}
	.about-banner .num ul li .t1 span{
		font-size: 40px;
	}
	.about-banner .num ul li .t2{
		font-size: 16px;
	}
	.culture .box{
		margin-top: 40px;
	}
	.culture .box ul li .txtbox{
		padding-left: 25px;
		padding-right: 25px;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.culture .box ul li .txtbox .t1{
		font-size: 18px;
	}
	.culture .box ul li .txtbox .t2{
		font-size: 18px;
	}
	/*产品中心*/
	.product-center{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.product-center .box .left{
		width: 200px;
	}
	.product-center .box .left .content{
		padding-top: 20px;
	}
	.product-center .box .left .tit{
		font-size: 18px;
	}
	.product-center .cp-search .search-left input{
		font-size: 15px;
	}
	.product-center .box .right{
		margin-left: 40px;
		width: -moz-calc(100% - 260px);
		width: -webkit-calc(100% - 260px);
		width: calc(100% - 260px);
	}
	.product-center .box .right ul li .txtbox .t1{
		font-size: 16px;
	}
	/*产品分类列表*/
	.product{
		padding-top: 50px;
	}
	.product .box ul li .txtbox{
		margin-top: 20px;
	}
	.product .box ul li .txtbox .t1{
		font-size: 18px;
	}
	.product .box ul li ul{
		margin-top: 15px;
	}
	.product .box ul li .txtbox .btn span{
		line-height: 36px;
		padding: 0px 25px;
	}
	/*产品详情*/
	.product-details{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.product-details .attribute .left{
		width: 100%;
	}
	.product-details .attribute .right{
		width: 100%;
		padding-left: 0;
		margin-top: 40px;
	}
	.product-details .attribute .right .box .t1{
		font-size: 20px;
	}
	.product-details .attribute .right .box .boxli{
		margin-top: 20px;
	}
	.product-details .attribute .right .box .btn{
		margin-top: 20px;
	}
	.product-details .parameters{
		margin-top: 50px;
	}
	.product-details .parameters .box{
		margin-top: 25px;
		font-size: 15px;
	}
	.product-details .parameters .box .t1{
		margin-bottom: 10px;
	}
	/*联系我们*/
	.contact{
		padding-top: 20px;
	}
	.contact .above{
		position: static;
	}
	.contact .box, .online-message .box{
		max-width: 100%;
	}
	.contact .above, .contact .below{
		padding: 30px 0px;
		min-height: 1px;
	}
	.contact .box::before{
		display: none;
	}
	.contact .txt .t1{
		font-size: 15px;
	}
	.contact .txt .t2{
		font-size: 18px;
	}
	.contact .address{
		border-left: #eeeeee solid 1px;
	}
	.online-message{
		margin-top: 30px;
		padding-bottom: 0px;
	}
	.online-message .content{
		width: 100%;
	}
	.online-message .box{
		padding-left: 4%;
		padding-right: 4%;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.online-message .content form{
		margin-top: 30px;
	}
	.online-message .line .line-li{
		width: 48%;
		margin-right: 4%;
		margin-bottom: 3%;
		padding: 0px 20px;
	}
	.online-message .line .text-box{
		padding: 20px;
	}
	.online-message .line .line-li:nth-child(4n){
		margin-right: 4%;
	}
	.online-message .line .line-li:nth-child(2n){
		margin-right: 0;
	}
	.online-message .line .line-li input{
		height: 50px;
		font-size: 15px;
	}
	.online-message .line .text-box{
		padding: 15px 20px;
	}
	.online-message .line .text-box textarea{
		font-size: 15px;
	}
	.online-message .btn input{
		height: 50px;
		line-height: 50px;
	}
	/*资料下载*/
	.other.page-nav ul li{
		min-width: 250px;
	}
	.data-download{
	/*	padding-top: 50px;*/
		padding-bottom: 50px;
	}
	.data-download .box{
		margin-top: 40px;
	}
	.data-download .box ul li{
		width: 48%;
		margin-right: 4%;
		margin-bottom: 3%;
	}
	.data-download .box ul li:nth-child(3n){
		margin-right: 4%;
	}
	.data-download .box ul li:nth-child(2n){
		margin-right: 0;
	}
	.data-download .box ul li a{
		padding: 30px 25px 20px;
	}
	.data-download .box ul li .t1{
		font-size: 16px;
	}
	.data-download .box ul li .t2{
		margin-top: 10px;
	}
	/*发展历程*/
	/*.develop{
		padding-top: 50px;
	}*/
	.develop .box .timeline{
		top: 127px;
	}
	.develop .year .slick-current .time{
		padding-top: 33px;
		font-size: 50px;
	}
	.develop .eventli .imgbox{
		padding-top: 50px;
	}
	.develop .eventli .txtbox{
		padding-top: 50px;
		padding-bottom: 60px;
		padding-left: 5%;
	}
	.develop .eventli .txtbox ul li{
		margin-bottom: 20px;
		font-size: 15px;
	}
	.develop .eventli .txtbox .tit{
		font-size: 20px;
	}
	/*荣誉资质*/
	.honor{
		/*padding-top: 50px;*/
		padding-bottom: 50px;
	}
	.honor .switchbtn span{
		width: 100px;
		height: 40px;
		line-height: 38px;
	}
	.honor .box{
		margin-top: 40px;
	}
	.honor .box ul li{
		width: 49%;
		margin-right: 2%;
		margin-bottom: 3%;
	}
	.honor .box ul li:nth-child(4n){
		margin-right: 2%;
	}
	.honor .box ul li:nth-child(3n){
		margin-right: 2%;
	}
	.honor .box ul li:nth-child(2n){
		margin-right: 0;
	}
	/* .honor .box ul li .imgbox{
		height: 250px;
		line-height: 250px;
	} */
	.honor .box ul li .txtbox .txt{
		font-size: 14px;
	}
	/*加入我们*/
	.style{
		padding-top: 50px;
	}
	.style .box{
		margin-top: 40px;
	}
	.style .box .side .more .t1{
		font-size: 18px;
	}
	.style .box .side .more .t2, .style .box .side .trigger{
		margin-top: 10px;
	}
	.popimg .swiper-button-next, .popimg .swiper-button-prev{
		width: 50px;
		height: 50px;
		-moz-background-size: 50px 50px;
		-webkit-background-size: 50px 50px;
		background-size: 50px 50px;
	}
	.recruitment{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.recruitment .box{
		margin-top: 40px;
	}
	.recruitment .box ul li{
		padding: 5% 3%;
		font-size: 15px;
	}
	.recruitment .box ul li .post{
		width: 38%;
		font-size: 16px;
	}
	.recruitment .box ul li .post img{
		margin-right: 15px;
	}
	.recruitment .box ul li .place{
		width: 17%;
	}
	.recruitment .box ul li .operation{
		width: 20%;
	}
	.recruitment .box ul li .operation span{
		float: right;
		padding-left: 15px;
		padding-right: 30px;
	}
	/*新闻*/
	.new{
		/*padding-top: 50px;*/
		padding-bottom: 50px;
	}
	.new .box ul{
		margin-bottom: 40px;
	}
	.new .box ul li{
		padding: 25px 0px;
	}
	.new .box ul li:hover .imgbox{
		padding-left: 0;
	}
	.new .box ul li:hover{
		padding-left: 3%;
		padding-right: 3%;
		background-color: #5a54c0;
	}
	.new .box ul li .imgbox{
		width: 30%;
	}
	.new .box ul li .txtbox{
		width: 51%;
	}
	.new .box ul li .txtbox .text .t1{
		font-size: 18px;
		margin-top: 0px;
	}
	.new .box ul li .txtbox .text .t2{
		font-size: 14px;
	}
	.new .box ul li .txtbox .text .t3{
		margin-top: 15px;
	}
	.new .box ul li .time{
		width: 15%;
		margin-top: 0;
		padding-right: 0;
	}
	.new .box ul li .time .t1{
		font-size: 50px;
	}
	/*新闻详情*/
	.new-detail{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.new-detail .box .left{
		width: 100%;
	}
	.new-detail .box .right{
		width: 100%;
		margin-top: 30px;	}
	.new-detail .box .blog-con{
		padding: 30px;
	}
	.new-detail .box .right .module{
		padding: 30px;
	}
	.detail-title .t2 .txtli{
		margin-right: 20px;
	}
	.detail-title .t1{
		font-size: 20px;
	}
	.new-detail .box .detail-box, .new-detail .box .right .module ul li a .t1{
		font-size: 14px;
	}
	.new-detail .box .right .module .title .t1{
		font-size: 18px;
	}
	/*生产工艺*/
	/*.technology{
		padding-top: 50px;
	}*/
	.technology .box{
		margin-top: 40px;
	}
	.technology .box .left{
		width: 100%;
	}
	.technology .box .left ul li{
		float: left;
		min-width: 30%;
		width: auto;
		overflow: hidden;
		padding: 20px 30px 20px 20px;
		margin-right: 15px;
	}
	.technology .box .left ul li .txt{
		padding-left: 15px;
		width: auto;
	}
	.technology .box .left ul li .txt .t1{
		font-size: 16px;
	}
	.technology .box .left ul li .num{
		width: 36px;
		height: 36px;
		line-height: 36px;
		font-size: 16px;
	}
	.technology .box .left ul li .txt .t2{
		font-size: 14px;
	}
	.technology .box .right{
		width: 100%;
		margin-top: 20px;
	}
	.technology .box .right .rotation .rotate-li .txtbox .t1{
		font-size: 20px;
		margin-bottom: 15px;
	}
	.technology .content{
		margin-top: 50px;
		padding-bottom: 50px;
	}
	.technology .content ul li{
		width: 48%;
		margin-right: 4%;
	}
	.technology .content ul li:nth-child(3n){
		margin-right: 4%;
	}
	.technology .content ul li:nth-child(2n){
		margin-right: 0;
	}
	.technology .content ul li .txtbox .t1{
		font-size: 16px;
	}
	.technology .box .right .rotation .rotate-li .txtbox{
		/*max-width: 640px;
		width: 90%;*/
		padding: 20px;
	}
	/*视频展览*/
	/*.video{
		padding-top: 50px;
	}*/
	.video .box{
		margin-top: 40px;
	}
	.video .box ul li{
		width: 48%;
		margin-right: 4%;
	}
	.video .box ul li:nth-child(3n){
		margin-right: 4%;
	}
	.video .box ul li:nth-child(2n){
		margin-right: 0;
	}
	.video .box ul li .txtbox{
		font-size: 16px;
	}
}
@media screen and (max-width: 640px){
	.header .m-nav ul li>a, .one-level{
		font-size: 20px;
	}
	.sidebar{
		bottom: 1%;
	}
	.submenu .submenu-li a{
		font-size: 16px;
	}
	.header .h-language{
		margin-top: 18px;
	}
	.header .h-language ul li a{
		line-height: 24px;
	}
	/*登录*/
	.login .box .content .title .t1{
		font-size: 20px;
	}
	.login-btn input{
		font-size: 15px;
	}
	.login-tips{
		margin-top: 20px;
	}
	/*搜索*/
	.search-header .search-input{
		font-size: 16px;
	}
	/* banner */
	.i-banner .box .t1{
		font-size: 24px;
	}
	.i-banner .box .btn span{
		height: 36px;
		line-height: 36px;
		padding: 0px 15px;
	}
	.obanner{
		height: 300px;
	}
	.obanner .bannerzi .box .t1{
		font-size: 24px;
	}
	.obanner .bannerzi .box .t2{
		margin-top: 10px;
	}
	/*标题*/
	.i-title .t1{
		font-size: 16px;
	}
	.i-title .t2{
		font-size: 20px;
	}
	.i-title .t3{
		font-size: 24px;
	}
	.i-title .t5{
		font-size: 14px;
	}
	.i-title .line{
		width: 30px;
		height: 2px;
		margin: 10px auto 0px;
	}
	/*footer*/
	.footer{
		padding-top: 30px;
	}
	.footer .footer-top{
		overflow: hidden;
		padding-bottom: 20px;
	}
	.footer-nav, .footer-share{
		display: none;
	}
	.footer .footer-other{
		margin-top: 25px;
	}
	.footer-other .tit{
		font-size: 14px;
	}
	.footer-language .drop-down{
		margin-top: 10px;
	}
	.footer .footer-phone .t2{
		font-size: 24px;
	}
	.footer-other .platform ul{
		margin-top: 15px;
	}
	.footer .copyright{
		padding: 15px 0px;
	}
	.footer .copyright .txt{
		float: none;
		width: 100%;
		text-align: center;
	}
	.footer .t-support{
		width: 100%;
		text-align: center;
	}
	/*首页*/
	/*首页产品中心*/
	.i-product{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.i-product .all-btn{
		margin-top: 10px;
	}
	.all-btn a{
		min-width: 1px;
		height: 36px;
		line-height: 36px;
		padding: 0px 15px;
	}
	.all-btn a img{
		margin-left: 10px;
	}
	.i-product .product-box{
		padding-bottom: 40px;
	}
	.i-product .lower{
		margin-top: 30px;
	}
	.i-product .product-box .con .txtbox{
		padding: 4% 5%;
	}
	.i-product .product-box .con .txtbox .t1{
		font-size: 16px;
		line-height: 2;
	}
	/*首页我们的优势*/
	.i-advantage{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.i-advantage .tab{
		margin-top: 20px;
	}
	.i-advantage .tab ul li{
		width: 48%;
		margin-right: 4%;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.i-advantage .tab ul li:nth-child(2n){
		margin-right: 0;
	}
	.i-advantage .tabdiv .imgbox{
		display: none;
	}
	.i-advantage .tabdiv .txt{
		width: 100%;
		padding-top: 15px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 15px;
	}
	.i-advantage .tabdiv .txt .t1{
		font-size: 18px;
	}
	.i-advantage .tabdiv .txt .t2{
		margin-bottom: 10px;
	}
	/*首页新闻*/
	.i-news{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.i-news .switch-btn{
		margin-top: 20px;
	}
	.i-news .box{
		margin-top: 30px;
	}
	.i-news .switch-btn span{
		margin-left: 25px;
		font-size: 16px;
	}
	.news-li .txt .t1{
		height: auto;
	}
	/*科技内涵，精于医械*/
	.i-video .box .txt{
		font-size: 24px;
	}
	.i-video .box .btn{
		margin-top: 20px;
	}
	/*首页关于我们 售后服务*/
	.i-about{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.i-about ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.i-about ul li:last-child{
		margin-bottom: 0px;
	}
	.i-about ul li .t1{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.i-about ul li .t2{
		margin-bottom: 20px;
	}
	.i-about ul li .t3 .btn a{
		line-height: 40px;
	}
	.i-about ul li .t3 .btn a img{
		margin-left: 10px;
	}
	/*关于我们*/
	/*.page-nav{
		top: -30px;
	}
	.page-nav .conwidth{
		padding-left: 0;
		padding-right: 0;
	}*/
	.page-nav ul li a{
		line-height: 60px;
		font-size: 16px;
	}
	.about{
		padding-bottom: 40px;
	}
	.culture{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.about .box{
		margin-top: 30px;
	}
	.about .box .txtbox{
		padding-top: 20px;
		font-size: 15px;
	}
	.about-banner{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.about-banner .btn{
		margin-top: 30px;
	}
	.about-banner .num{
		margin-top: 10px;
		padding-top: 0px;
	}
	.about-banner .num ul li{
		/*width: 25%;
		margin-right: 0;*/
		width: 48%;
		margin-right: 4%;
		margin-top: 30px;
	}
	.about-banner .num ul li:nth-child(2n){
		margin-right: 0;
	}
	.about-banner .num ul li .t1{
		margin-bottom: 10px;
	}
	.about-banner .num ul li .t1 span{
		font-size: 28px;
	}
	.about-banner .num ul li .t2{
		font-size: 14px;
	}
	.culture .box{
		margin-top: 30px;
	}
	.culture .box ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.culture .box ul li:last-child{
		margin-bottom: 0;
	}
	.culture .box ul li .txtbox{
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 20px;
		padding-bottom: 30px;
	}
	.culture .box ul li .txtbox .t1{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.culture .box ul li .txtbox .t2{
		font-size: 16px;
	}
	/*产品中心*/
	.product-center{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.product-center .box .left{
		width: 100%;
		padding: 0 20px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.product-center .box .left .tit{
		font-size: 16px;
	}
	.product-center .box .left .tit .icon{
		display: block;
	}
	.product-center .box .left .content ul{
		display: none;
		overflow: hidden;
	}
	.product-center .box .left .content.on ul{
		display: block;
	}
	.product-center .box .left .content ul li{
		/*float: left;
		margin-right: 30px;*/
		width: 100%;
	}
	.product-center .box .left .content ul li:last-child{
		margin-right: 0;
	}
	.product-center .cp-search{
		margin-top: 20px;
	}
	.product-center .cp-search .search-left input{
		font-size: 14px;
	}
	.product-center .box .right{
		margin-left: 0;
		width: 100%;
		margin-top: 30px;
	}
	.product-center .box .right ul li .txtbox .t1{
		font-size: 15px;
	}
	/*产品分类列表*/
	.product{
		padding-top: 40px;
	}
	.product .box ul li .txtbox .t1{
		font-size: 16px;
	}
	.product .box ul li ul{
		margin-top: 10px;
	}
	.product .box ul li .txtbox .btn span{
		padding: 0px 20px;
	}
	/*产品详情*/
	.product-details{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.product-details .attribute .right .box .t1{
		font-size: 18px;
		padding-bottom: 15px;
	}
	.product-details .attribute .right .box .btn a {
	    height: 40px;
	    line-height: 40px;
	    padding: 0px 25px;
		font-size: 15px;
	}
	.product-details .parameters{
		margin-top: 50px;
	}
	.product-details .parameters .tit span{
		padding-bottom: 15px;
	}
	.product-details .parameters .box{
		margin-top: 25px;
		font-size: 15px;
	}
	.product-details .parameters .box .t1{
		margin-bottom: 10px;
	}
	/*联系我们*/
	.contact .above, .contact .below{
		padding: 20px 0px;
		min-height: 1px;
	}
	.contact .address{
		width: 100%;
		margin-top: 25px;
		text-align: left;
		padding-left: 0;
		border-left: none;
	}
	.contact .below ul li{
		width: 100%;
		text-align: left;
		margin-bottom: 20px;
	}
	.contact .below ul li:last-child{
		margin-bottom: 0px;
	}
	.contact .txt .t1{
		font-size: 14px;
	}
	.contact .txt .t2{
		font-size: 16px;
		margin-top: 6px;
	}
	.online-message{
		margin-top: 20px;
	}
	.online-message .box{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.online-message .content form{
		margin-top: 25px;
	}
	.online-message .line .line-li{
		width: 100%;
		margin-right: 0%;
		margin-bottom: 20px;
	}
	.online-message .line .line-li input{
		height: 45px;
		font-size: 14px;
	}
	.online-message .line .text-box{
		padding: 12px 20px;
	}
	.online-message .line .text-box textarea{
		font-size: 14px;
	}
	.online-message .btn{
		width: 130px;
		margin-top: 20px;
	}
	.online-message .btn input {
	    height: 45px;
	    line-height: 45px;
	    font-size: 15px;
	}
	/*资料下载*/
	.page-nav.other ul{
		width: 100%;
	}
	.other.page-nav ul li{
		float: none;
		display: inline-block;
		min-width: 1px;
		width: 48%;
	}
	.data-download{
		/*padding-top: 40px;*/
		padding-bottom: 40px;
	}
	.data-download .box{
		margin-top: 30px;
	}
	.data-download .box ul li{
		width: 100%;
		margin-right: 0%;
		margin-bottom: 20px;
	}
	.data-download .box ul li:last-child{
		margin-bottom: 0;
	}
	.data-download .box ul li a{
		padding: 20px 20px;
	}
	.data-download .box ul li .t1{
		padding-left: 40px;
		font-size: 15px;
		line-height: 2;
	}
	.data-download .box ul li .t2{
		margin-top: 0;
	}
	.data-download .box ul li .t1 .icon{
		top: 2px;
	}
	/*发展历程*/
	.develop{
		padding-top: 10px;
		padding-bottom: 40px;
	}
	.develop .box .timeline{
		top: 122px;
	}
	.develop .time{
		padding-top: 5px;
		font-size: 20px;
	}
	.develop .year .slick-current .time{
		padding-top: 45px;
		font-size: 40px;
	}
	.develop .eventli .imgbox{
		float: none;
		padding-top: 40px;
		width: 100%;
		padding-bottom: 0;
	}
	.develop .eventli .imgbox img{
		width: 100%;
	}
	.develop .eventli .txtbox{
		padding-top: 30px;
		padding-bottom: 40px;
		padding-left: 5%;
		border-left: none;
		width: 100%;
	}
	.develop .eventli .txtbox ul li{
		margin-bottom: 15px;
		font-size: 14px;
	}
	.develop .eventli .txtbox .tit{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.develop .slick-next{
		right: -4%;
	}
	.develop .slick-prev{
		left: -4%;
	}
	/*荣誉资质*/
	.honor{
		/*padding-top: 40px;*/
		padding-bottom: 40px;
	}
	.honor .box{
		margin-top: 30px;
	}
	.honor .switchbtn span{
		width: 90px;
		height: 38px;
		line-height: 36px;
		margin-left: 15px;
	}
	/*加入我们*/
	.style{
		padding-top: 40px;
	}
	.style .box{
		margin-top: 30px;
	}
	.style .box .side .more .t2{
		margin-top: 20px;
	}
	.imgpopup .content{
		width: 90%;
	}
	.popimg .swiper-button-next, .popimg .swiper-button-prev{
		width: 40px;
		height: 40px;
		-moz-background-size: 40px 40px;
		-webkit-background-size: 40px 40px;
		background-size: 40px 40px;
	}
	.style .box .side.left{
		width: 100%;
		overflow: hidden;
		padding-right: 0;
	}
	.style .box .side .img{
		float: left;
		width: 48%;
		margin-right: 4%;
		margin-bottom: 4%;
		margin-top: 4%;
	}
	.style .box .side .img:nth-child(2n){
		margin-right: 0;
	}
	.style .box .middle{
		width: 100%;
	}
	.style .box .side.right{
		width: 100%;
		overflow: hidden;
		padding-left: 0;
	}
	.recruitment{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.recruitment .box{
		margin-top: 30px;
	}
	.recruitment .box ul li .post{
		width: 70%;
	}
	.recruitment .box ul li .place{
		float: right;
		width: 30%;
		text-align: right;
	}
	.recruitment .box ul li .date{
		width: 40%;
		margin-top: 10px;
	}
	.recruitment .box ul li .operation{
		width: 60%;
		margin-top: 10px;
	}
	.recruitment .box ul li .operation span{
		height: 36px;
		line-height: 36px;
	}
	/*新闻*/
	.new{
		/*padding-top: 40px;*/
		padding-bottom: 40px;
	}
	.new .box ul{
		margin-bottom: 30px;
	}
	.new .box ul li{
		padding: 20px 0px;
	}
	.new .box ul li .txtbox .text .t1{
		font-size: 16px;
		margin-top: 0px;
	}
	.new .box ul li .txtbox .text .t2{
		font-size: 14px;
		margin-top: 5px;
	}
	.new .box ul li .txtbox .text .t3{
		margin-top: 10px;
	}
	.new .box ul li .time{
		width: 15%;
		margin-top: 0;
		padding-right: 0;
	}
	.new .box ul li .time .t1{
		font-size: 40px;
	}
	.new .box ul li .time .t2{
		font-size: 16px;
	}
	/*新闻详情*/
	.new-detail{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.detail-other{
		padding-top: 25px;
	}
	.new-detail .box .blog-con, .new-detail .box .right .module{
		padding: 20px;
	}
	.new-detail .box .right .module ul{
		margin-top: 20px;
	}
	.new-detail .box .right .module ul li a .t1{
		margin-bottom: 10px;
	}
	/*生产工艺*/
	/*.technology{
		padding-top: 40px;
	}*/
	.technology .box{
		margin-top: 30px;
	}
	.technology .box .left ul li{
		width: 100%;
		padding: 12px 20px 12px 10px;
		margin-right: 10px;
	}
	.technology .box .left ul li .txt{
		padding-left: 10px;
	}
	.technology .box .left ul li .txt .t1{
		font-size: 15px;
	}
	.technology .box .left ul li .num{
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
	}
	.technology .box .right{
		width: 100%;
		margin-top: 20px;
	}
	.technology .box .right .rotation .rotate-li .txtbox .t1{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.technology .content{
		margin-top: 40px;
		padding-bottom: 40px;
	}
	.technology .content ul li:nth-child(3n){
		margin-right: 4%;
	}
	.technology .content ul li:nth-child(2n){
		margin-right: 0;
	}
	.technology .content ul li .txtbox .t1{
		font-size: 15px;
	}
	.technology .swiper-button-next, .technology .swiper-button-prev{
		bottom: 10px;
	}
	.technology .swiper-button-prev, .technology .swiper-container-rtl .swiper-button-next{
		left: 20px;
	}
	.technology .swiper-button-next, .technology .swiper-container-rtl .swiper-button-prev{
		left: 65px;
	}
	/*.technology .box .right .rotation .rotate-li .txtbox{
		padding: 20px 25px 60px;
	}*/
	/*视频展览*/
	.video{
		/*padding-top: 40px;*/
		padding-bottom: 20px;
	}
	.video .box{
		margin-top: 30px;
	}
	.video .box ul li .txtbox{
		font-size: 15px;
	}
}
@media screen and (max-width: 600px){
	.header .m-nav ul li>a, .one-level{
		font-size: 18px;
		line-height: 60px;
	}
	.page-nav ul li a{
		font-size: 15px;
	}
	/*新闻*/
	.new .box ul li .imgbox, .new .box ul li .txtbox, .new .box ul li .time{
		width: 100%;
	}
	.new .box ul li .txtbox{
		margin-top: 15px;
	}
	.new .box ul li .time .t1, .new .box ul li .time .t2{
		display: none;
	}
	.new .box ul li .time .t3{
		display: block;
	}
	/*产品分类列表*/
	.product .box ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.product .box ul li .txtbox{
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}
	/*生产工艺*/
	.technology .content ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.technology .content ul li .txtbox{
		padding: 15px 20px;
	}
	/*视频展览*/
	.video .box ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 1024px){
        .i-banner .box, .i-banner .box .btn{
            display: none;
        }
}