.head-tran .header{
	height: 80px;
}

.head-tran .header.fixed{
	height: 80px;
}

.head-tran .header:before{
	top: 79px;
}


.container{
	max-width: 1200px;
}



.logo{
	float: left;
	width: 13%;
	height: 80px;
}

.logo h1{
	margin-top: 20px;
}

.head-tel{
	width: 13%;
	height: 80px;
}

.not-tel{
	line-height: 32px;
	font-size: 16px;
}

.h-tel-icon{
	width: 14px;
	height: 14px;
	margin-right: 12px;
	margin-bottom: -3px;
}



/*菜单*/

.menu-box{
	float: right;
	width: 74%;
}



#starlist li>a {
	font-size: 14px;
	line-height: 80px;
	margin: 0 8px;
}

#starlist li>a:before {
	height: 2px;
}


#starlist li .sub {
	top: 80px;
	width: 100px;
}


#starlist li:hover .sub {
	top: 80px;
	padding: 10px 0;
}



#starlist ul.sub li {
	margin: 0 14px;
}

#starlist ul.sub li a {
	font-size: 14px;
	line-height: 32px;
}






/*head 产品下拉菜单*/

#starlist li .sub.change{
	top: 80px;
	width: 100%;
	height: 0;
}

#starlist li:hover .sub.change {
	top: 80px;
	height: auto;
	padding: 0;
	box-shadow: 0 0 5px rgba(0,0,0,.1);
}

#starlist ul.sub.change .container {
	max-width: 1200px;
}



/*选项卡_默认样式****************************************************************************/
.yyui_tab_card.pro-head-menu{
	padding: 64px 0 104px;
}

.yyui_tab_card.pro-head-menu .yyui-left{
	float: left;
	width: 22.2%;
	position: relative;
	padding-top: 24px;
}

.yyui_tab_card.pro-head-menu .yyui-left:before{
	position: absolute;
	top: 0;
	left: 0;
	content: "系列筛选";
	font-size: 12px;
}


.yyui_tab_card.pro-head-menu .yyui-left em{
	font-size: 12px;
	margin-bottom: 12px;
}

.yyui_tab_card.pro-head-menu .yyui-left div{
	font-size: 16px;
	width: 100%;
	margin: 0;
}

.yyui_tab_card.pro-head-menu .yyui-left div i{
	display: inline-block;
	width: 24px;
	padding-top: 18px;
	margin: 0 18px 0 20px;
}

.yyui_tab_card.pro-head-menu .yyui-left div h2{
	font-size: 14px;
	height: 60px;
	line-height: 60px;
}

.yyui_tab_card.pro-head-menu .yyui-left .yyui_tab_title_this{
	width: 100%;
}


.pro-head-menu .yyui_tab_content_this{
	float: right;
	width: 75%;
} 

.pro-item-title{
	text-align: right;
}

.pro-item-title div{
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	padding: 0 14px;
	margin-right: 4px;
	transition: all 0.5s;
}



.yyui_tab_card.pro-head-menu .yyui_tab_content_this .yyui_tab_card .yyui_tab_content_this{
	width: 100%;
}

.pro-menu-list{
	margin-top: 24px;
}

.pro-menu-list .item{
	width: 32%;
	float: left;
	margin-left: 2%;
}

.pro-menu-list .item:first-child{
	margin-left: 0;
}

.pro-menu-list .item .label{
	position: absolute;
	top: 10px;
	left: 10px;
}

.pro-menu-list .item .label span{
	font-size: 12px;
	height: 22px;
	line-height: 21px;
	padding: 0 6px;
	
}

.pro-menu-list .item .pic{
	padding: 10px 10px 0;
}

.pro-menu-list .item .text{
	padding: 0 20px 36px 20px;
}

.pro-menu-list .item .text h2{
	font-size: 18px;
	line-height: 32px;
}

.pro-menu-list .item .text p{
	font-size: 14px;
	line-height: 24px;
	margin-top: 4px;
}




.factory-head-menu .yyui-left{
	float: left;
	width: 30%;
}

.factory-head-menu .yyui-left div{
	height: 80px;
	line-height: 80px;
}

.factory-head-menu .yyui-left div a{
	padding: 0 8% 0 30%;
}

.factory-head-menu .yyui-left .yyui_tab_title_this{
	position: relative;
}


.factory-head-menu .yyui_tab_content_this{
	float: right;
	width: 70%;
	height: 600px;
}

.factory-head-menu .yyui_tab_content_this img{
	max-width: initial;
	height: 600px;
}

.factory-head-menu .yyui_tab_content_this p{
	padding: 50px 5%;
	font-size: 16px;
}

.head-primary .phone-height{
	height: 80px;
}




/*底部*/

.foot-con{
	padding: 88px 0 104px;
}

.foot-menu{
	width: 55%;
}

.foot-menu ul{
	margin-top: 0;
}

.foot-menu ul li{
	float: left;
	width: 20%;
}

.foot-menu ul li a{
	font-size: 18px;
	width: 80%;
}

.foot-menu ul li ul{
	margin-top: 16px;
}

.foot-menu ul li ul li a{
	font-size: 14px;
	line-height: 36px;
}


.foot-contact{
	
}

.f-c-title h2{
	font-size: 32px;
}

.f-c-title p{
	font-size: 16px;
	margin-top: 10px;
}

.f-i-t{
	padding-top: 24px;
}

.f-i-t ul li{
	font-size: 16px;
	line-height: 32px;
	margin-top: 24px;
	padding-left: 30px;
}

.f-i-t ul li span{
	display: block;
}


.f-i-t ul li:before{
	top: 6px;
	width: 18px;
	height: 21px;
}




.follow-wrapper a{
	margin-right: 20px;
	height: 38px;
	width: 38px;
	border: 1px solid rgba(255,255,255,.24);
}



.follow-wrapper a .follow-rwm{
	top: -136px;
	width: 112px;
	height: 112px;
}

.follow-wrapper a:hover .follow-rwm:after{
	bottom: -5px;
	width: 10px;
	height: 5px;
	background-size: 100% 100%;
}


.copyright-box{
	padding-top: 24px;
	padding-bottom: 48px;
	margin-top: 24px;
}

.copyright{
	float: left;
	width: 60%;
}

.copyright p{
	font-size: 14px;
	line-height: 26px;
}


.technical-support{
	float: right;
}

.technical-support p{
	font-size: 14px;
	line-height: 26px;
}


.foot-link{
	font-size: 14px;
	top: -40px;
	height: 0;
}




/*新闻中心*/

.list-banner .text h3{
	font-size: 20px;
	font-weight: initial;
	letter-spacing: 2px;
}

.list-banner .text h2{
	font-size: 40px;
	margin-top: 20px;
	letter-spacing: 3px;
}

.list-banner .pic img{
	height: 640px;
}



.news-list{
	padding-bottom: 104px;
}

.list-menu-box{
	margin-top: 64px;
	padding: 24px 0;
}

.list-menu-box .submenu{
	float: left;
}

.list-menu-box .submenu a{
	font-size: 16px;
	line-height: 18px;
	margin-right: 40px;
}


.list-menu-box .cru{
	float: right;
	font-size: 14px;
}

.list-menu-box .cru a{
	font-size: 14px;
	margin-right: 20px;
}


.list-menu-box .cru a:after{
	right: -16px;
	top: 0;
	font-size: 14px;
}

.list-menu-box .cru a:last-child:after{
	display: none;
}

.list-menu-box .cru a:last-child{
	margin-right: 0px;
}



.news-list-box{
	padding-top: 4px;
	text-align: left;
	padding-bottom: 80px;
	margin-bottom: 48px;
}

.news-list-box .item{
	margin-top: 64px;
	float: left;
	width: 31.2%;
	margin-left: 3.2%;
	position: relative;
}

.news-list-box .item:nth-child(3n+1){
	margin-left: 0;
}


.news-list-box .item .text{
	margin-top: 24px;
}

.news-list-box .item .l-time a{
	font-size: 12px;
	padding: 0 5px;
	height: 22px;
	line-height: 20px;
	border: 1px solid #094e45;
}

.news-list-box .item .l-time span{
	font-size: 12px;
	line-height: 22px;
	margin-left: 12px;
}

.news-list-box .item .text h2{
	font-size: 20px;
	line-height: 32px;
	height: 64px;
	-webkit-line-clamp: 2;
	margin-top: 12px;
}


.news-list-box .item .text p{
	font-size: 14px;
	line-height: 28px;
	height: 56px;
	-webkit-line-clamp: 2;
	margin-top: 12px;
}


.increase-more{
	font-size: 18px;
}


.icon{
	position: relative;
	top: -2px;
}

.icon-drop-down:before{
	width: 15px;
	height: 9px;
	margin-left: 12px;
}




/*新闻内容页*/

.list-page-menu{
	height: 50px;
}

.list-page-menu a{
	font-size: 14px;
	margin-right: 30px;
	line-height: 50px;
}


.news-page{
	padding: 64px 0 96px;
}

.news-left {
	float: left;
	width: 67.4%;
}

.news-page-title {
	padding-bottom: 28px;
}

.news-page-title h2{
	font-size: 24px;
	line-height: 36px;
}

.news-page-title .news-des{
	margin-top: 10px;
}

.news-page-title .news-des span{
	font-size: 12px;
	margin-right: 30px;
}

.news-content{
	padding: 44px 0 50px;
	font-size: 16px;
	line-height: 32px;
}

.pagin{
	font-size: 14px;
	padding-top: 30px;
}


.pagin .up{
	width: 40%;
}

.up span{
	width: 60px;
}

.up a{
	width: 260px;
}

.pagin .return{
	width: 20%;
}



.pagin .un{
	width: 40%;
}

.un span{
	width: 60px;
}

.un a{
	width: 260px;
}

.copy-notice{
	margin-top: 30px;
}

.copy-notice p{
	font-size: 12px;
	line-height: 24px;
	padding: 10px 20px;
}



.news-right{
	float: right;
	width: 23.8%;
}


.tag .box{
	padding: 24px 20px;
}

.tag .subtitle h3{
	font-size: 16px;
	padding-bottom: 15px;
}

.tag-box{
	margin-top: 16px;
}

.tag-box ul li{
	font-size: 14px;
	line-height: 32px;
	margin-right: 16px;
}



.pop-rec{
	margin-top: 16px;
}

.poprec-box ul li{
	margin-top: 20px;
}

.poprec-box ul li h2{
	font-size: 14px;
	line-height: 28px;
	margin-top: 10px;
}

.poprec-box ul li span{
	font-size: 12px;
	line-height: 14px;
	margin-top: 4px;
}




.product-rec{
	padding: 112px 0 120px;
}

.rec-title{
	
}

.rec-title h2{
	font-size: 44px;
	line-height: 40px;
	float: left;
}

.rec-title a{
	width: 138px;
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	margin-top: 2px;
}


.product-list{
	margin-top: 48px;
}

.product-list .item{
	float: left;
	width: 32.26%;
	margin-left: 1.6%;
}

.product-list .item:first-child{
	margin-left: 0;
}


.product-list .item .text{
	padding: 0 30px 30px 30px;
	height: 112px;
}

.product-list .item .text h2{
	font-size: 24px;
	line-height: 30px;
	padding-top: 16px;
}

.product-list .item .text p{
	font-size: 16px;
	line-height: 30px;
}

.product-list .item .text a{
	font-size: 12px;
	line-height: 26px;
}

.product-list .item:hover .text h2{
	padding-top: 0;
}

.product-list .item:hover .text p{
	height: 30px;
	line-height: 30px;
	margin-top: 8px;
}

.product-list .item:hover .text a{
	line-height: 26px;
	height: 26px;
	margin-top: 10px;
}




/*联系我们*/
.page-banner .text{
	width: 90%;
	padding-left: 98px;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-40%);
}

.page-banner .text h3{
	font-size: 20px;
	letter-spacing: 2px;
	margin-top: 20px;
}

.page-banner .text h2{
	font-size: 40px;
	letter-spacing: 4px;
}

.page-banner .pic img{
	height: 640px;
}


.contact-company{
	padding: 112px 0 96px;
}

.company-box{
	float: left;
	width: 45%;
}

.com-title h1{
	font-size: 36px;
}

.com-title p{
	font-size: 16px;
	margin-top: 8px;
}

.com-tel{
	position: absolute;
	bottom: 0;
	line-height: 44px;
}

.com-tel p{
	font-size: 18px;
}

.com-tel b{
	font-size: 36px;
}


.company-text{
	float: right;
	width: 49.4%;
}

.com-des ul li{
	font-size: 18px;
	padding: 18px 0;
	line-height: 20px;
}


.com-but{
	margin-top: 44px;
	padding-top: 60px;
}


.com-navigation a{
	width: 154px;
	height: 40px;
	line-height: 38px;
}


.icon-nav{
	width: 20px;
	height: 20px;
	margin-bottom: -6px;
	margin-right: 10px;
}

.com-wech{
	float: left;
	margin-left: 32px;
}

.com-wech i{
	width: 40px;
	height: 40px;
}

.com-wech-pic{
	width: 112px;
	top: -128px;
}



.contact-map img{
	height: 560px;
	max-width: initial;
}


.subsidiary{
	padding: 112px 0 104px;
	margin-top: 112px;
}

.subsidiary-list{
	margin-top: 56px;
	text-align: left;
	margin-bottom: 48px;
	height: 566px;
}

.subsidiary-list.myclass{
	height: auto;
	margin-bottom: 0;
}

.subsidiary-list .item{
	width: 32.26%;
	margin-left: 1.6%;
	height: 270px;
	float: left;
	margin-bottom: 24px;
}

.subsidiary-list .item:before{
	position: absolute;
	bottom: -64px;
	right: -70px;
	width: 270px;
	height: 218px;
}


.subsidiary-list .item:nth-child(3n+1){
	margin-left: 0;
}

.subsidiary-list .item .box{
	padding: 32px;
}

.subsidiary-list .item h2{
	font-size: 18px;
	line-height: 28px;
	letter-spacing: 1px;
}


.subsidiary-list .item ul{
	margin-top: 14px;
	height: 112px;
}

.subsidiary-list .item ul li{
	font-size: 14px;
	line-height: 28px;
}


.subsidiary-list .item ul li span{
	float: left;
	width: 18%;
}

.subsidiary-list .item ul li p{
	float: right;
	width: 82%;
}

.subsidiary-list .item .box a{
	width: 120px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	margin-top: 16px;
}

.subsidiary-list .item .box a .icon-nav{
	width: 19px;
	height: 17px;
}





.submit{
	padding: 112px 0 112px;
}

.mit-title{
	margin-bottom: 60px;
	padding-bottom: 40px;
}

.mit-title h2{
	font-size: 40px;
	line-height: 56px;
}

.mit-title h2 span{
	display: block;
}



.submit-lr .name{
	float: left;
	width: 49.2%;
}

.submit-lr .tel{
	float: right;
	width: 49.2%;
}



.submit-lr p{
	font-size: 18px;
}

.submit-lr p span{
	margin-left: 8px;
}


.submit-lr input{
	width: 95.8%;
	margin-top: 18px;
	padding: 0 2%;
	height: 48px;
	font-size: 16px;
}


.textbox {
	margin-top: 40px;
}

.textbox p{
	font-size: 18px;
}

.textbox textarea{
	width: 97.8%;
	margin-top: 18px;
	padding: 10px 1%;
	height: 168px;
	font-size: 16px;
	line-height: 28px;
}


.submit-but{
	margin-top: 48px;
}

.submit-but a{
	width: 152px;
	height: 48px;
	line-height: 48px;
}







/*案例列表*/

.list-banner.case-list-banner .text h3{
	margin-top: 24px;
}


.case-menu ul li{
	float: left;
	margin-right: 24px;
}

.case-menu ul li a{
	font-size: 18px;
	line-height: 80px;
	padding: 0 10px;
}


.case-menu ul li.active a:before{
	height: 3px;
}

.case-menu ul li a:before{
	height: 3px;
}




/*links*/

.link_prev{width:50px;height:50px;left: -50px;top: 50%;margin-top: -25px;}
.link_next {width:50px;height:50px;right: -50px;top: 50%;margin-top: -25px;}
#links {padding: 48px 0 48px;}
#links ul {width:5000px;}
#links li {float:left;width:144px;}
#links li p {
	font-size: 16px;
	line-height: 20px;
	margin-top: 22px;
}






.case-list-box{
	padding-top: 48px;
	padding-bottom: 112px;
}

.case-list-box .container{
	padding-bottom: 48px;
}

.case-list-box .item{
	margin-left: 1.6%;
	width: 32.26%;
	margin-top: 28px;
}

.case-list-box .item:before{
	height: 3px;
}


.case-list-box .item:nth-child(3n+1){
	margin-left: 0;
}


.case-list-box .item .label{
	right: 10px;
	top: 10px;
}

.case-list-box .item .label span{
	padding: 0 6px;
	font-size: 12px;
	height: 22px;
	line-height: 20px;
}


.case-list-box .item .text .box{
	padding: 32px 32px 48px;
}

.case-list-box .item .text span{
	font-size: 16px;
	line-height: 20px;
}

.case-list-box .item .text h2{
	font-size: 24px;
	line-height: 32px;
	margin-top: 18px;
}

.case-list-box .item .text a{
	font-size: 16px;
	line-height: 20px;
	margin-top: 36px;
}


.icon-more{
	width: 7px;
	height: 10px;
	margin-left: 8px;
	margin-bottom: -2px;
}






/*案例内容页*/

.page-cru{
	padding: 44px 0 30px;
	font-size: 12px;
	line-height: 20px;
}

.page-cru a{
	font-size: 12px;
	margin-right: 18px;
}

.page-cru a:before{
	right: -14px;
	top: -2px;
	font-size: 12px;
}




.case-page-con{
	margin-bottom: 120px;
}

.case-con-pic{
	width: 57.64%;
	float: left;
}

.slider__switch span {
  width: 28px;
  height: 32px;
} 
/* Arrows */
.slider__switch {
  width: 32px;
  height: 40px;
}
.slider__item img {
    display: block;
    max-width: initial;
    height: 500px;
}

		.preview {
			margin-top: 10px;
		}
		.preview a {
		 width: 19.2%;
		}




.case-con-text{
	width: 40.7%;
	float: right;
}

.case-con-text:after{
	display: block;
}

.case-con-text .box{
	padding: 44px 40px;
}

.case-page-subtitle h2{
	font-size: 24px;
	line-height: 32px;
}

.case-des{
	margin-top: 18px;
}

.case-des a{
	padding: 0 6px;
	height: 22px;
	line-height: 20px;
	font-size: 12px;
}

.case-des span{
	font-size: 14px;
	margin-left: 16px;
}


.case-page-text{
	margin-top: 18px;
}

.case-page-text p{
	font-size: 14px;
	line-height: 28px;
}


.case-page-chara {
	margin-top: 32px;
}

.case-page-chara ul li{
	font-size: 14px;
	line-height: 48px;
}




.case-page-submit{
	margin-top: 48px;
}

.case-page-submit a{
	padding: 0 22px;
	font-size: 12px;
	line-height: 38px;
	height: 40px;
}



.case-rec .case-list-box {
    padding-top: 32px;
}





/*产品中心*/

.product-banner{
	height: 100vh;
}

.product-banner .container{
	height: 100vh;
}

.product-banner .text{
	top: 50%;
	width: 50%;
	margin-top: -130px;
}

.product-banner .text h3{
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
}

.product-banner .text h2{
	font-size: 64px;
	line-height: 72px;
	letter-spacing: 6px;
	margin-top: 20px;
}

.product-banner .text span{
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 3px;
	margin-top: 20px;
}

.product-banner .text p{
	font-size: 18px;
	line-height: 20px;
	letter-spacing: 3px;
	margin-top: 48px;
}

.product-banner .text p em{
	font-size: 16px;
	margin: 0 8px;
}



.product-menu #links li {width:240px;}





.product-submenu{
	margin-top: 88px;
}

.product-submenu ul li{
	float: left;
	margin-right: 20px;
}

.product-submenu ul li a{
	height: 40px;
	padding: 0 20px;
	line-height: 40px;
	font-size: 16px;
}


.prod-list-con{
	padding-bottom: 120px;
}

.prod-list-con .container{
	padding-bottom: 56px;
}

.product-list.prod-list-con {
    padding-top: 24px;
    margin-top: 0;
}

.product-list.prod-list-con .item{
    margin-top: 24px;
}

.product-list.prod-list-con .item:nth-child(3n+1){
	margin-left: 0;
	clear: both;
}

.product-list .item .label span{
	left: 40px;
	top: 40px;
	margin-right: 12px;
	height: 24px;
	line-height: 22px;
	padding: 0 8px;
	font-size: 12px;
}




/*应用领域*/

.list-banner.applicat-list-banner .text {
    transform: translate(-50%,-40%);
}

.list-banner.applicat-list-banner .text h3{
	margin-top: 24px;
	font-size: 20px;
}


.applicat-list{
	padding: 120px 0 120px;
}

.applicat-list .item{
	position: relative;
	margin-bottom: 48px;
}


.applicat-list .item .pic{
	width: 66.11%;
	float: left;
}

.applicat-list .item .text-con{
	width: 33.89%;
	float: right;
}

.applicat-list .item .text-con .box{
	padding: 96px 56px;
}

.applicat-list .item .text-con h2{
	 font-size: 30px;
	 line-height: 32px;
	 margin-top: 28px;
}

.applicat-list .item .text-con span{
	font-size: 14px;
	line-height: 16px;
	margin-top: 12px;
}

.applicat-list .item .text-con p{
	font-size: 16px;
	line-height: 32px;
	margin-top: 24px;
	padding-top: 22px;
	-webkit-line-clamp: 2;
}

.applicat-list .item .text-con a{
	font-size: 16px;
	line-height: 20px;
	bottom: 96px;
}





/*应用领域内容页*/

.applicatpage-banner .container{
	height: 100vh;
}

.applicatpage-banner .text{
	margin-top: 40px;
	width: 952px;
}

.applicatpage-banner .text h2{
	font-size: 44px;
}

.applicatpage-banner .text p{
	font-size: 20px;
	line-height: 40px;
	margin-top: 24px;
}

.applicatpage-banner .icon{
	margin-top: 104px;
}

.applicatpage-banner .icon ul li{
	float: left;
	width: 25%;
}

.applicatpage-banner .icon ul li p{
	font-size: 20px;
	line-height: 30px;
	margin-top: 20px;
}




/*案例滚动*/

.app-workpiece{
	padding: 112px 0;
}

.app-workp-left{
	width: 25%;
	float: left;
}


.app-title h2{
	font-size: 40px;
}


.aw-menu{
	position: absolute;
	bottom: 0px;
}

.aw-menu ul li{
	margin-top: 10px;
	line-height: 50px;
	height: 50px;
	width: 200px;
	font-size: 18px;
}


.aw-menu ul li.cur{
	font-size: 20px;
}


.app-workpiece .tabs{
	width: 75%;
	float: right;
}



.app-workpiece .tab-item .text-con{
	width: 92%;
	padding: 38px 4%;
}

.app-workpiece .tab-item .text-con h2{
	font-size: 24px;
	line-height: 36px;
}

.app-workpiece .tab-item .text-con p{
	font-size: 16px;
	line-height: 32px;
	margin-top: 8px;
}



.applicat-advant{
	background: initial;
	padding-bottom: 0;
}

.applicat-advant-list{
	margin: 56px auto 0 auto;
	max-width: 1680px;
}

.applicat-advant-list .item{
	float: left;
	width: 25%;
}


.applicat-advant-list .item .text-con .title h2{
	font-size: 32px;
	line-height: 40px;
}

.applicat-advant-list .item .text-con .title span{
	font-size: 12px;
	line-height: 16px;
	margin-top: 6px;
}


.applicat-advant-list .item:hover .text-con .chara{
	margin-top: 30px;
	height: 360px;
}



.applicat-advant-list .item .text-con .chara ul li{
	width: 200px;
	font-size: 16px;
	padding: 10px 0;
}

.applicat-advant-list .item .text-con .chara ul li i{
	width: 36px;
	height: 36px;
	margin-right: 12px;
}





/*产品内容页*/

.product-page-banner .container .text{
	width: 50%;
	height: 100vh;
}

.product-page-banner .container .text .box{
	margin-top: 56px;
}

.product-page-banner .container .text h2{
	font-size: 48px;
	line-height: 56px;
	letter-spacing: 3px;
}

.product-page-banner .container .text h3{
	font-size: 32px;
	line-height: 40px;
	margin-top: 36px;
	letter-spacing: 3px;
}

.product-page-banner .container .text p{
	font-size: 18px;
	line-height: 30px;
	margin-top: 26px;
	letter-spacing: 2px;
}

.product-page-banner .container .text p span{
	margin: 0 24px;
}

.product-page-banner .pic img{
	height: 100vh;
}



.product-parameter{
	padding: 120px 0 112px;
}

.product-parameter:before{
	position: absolute;
	left: -130px;
	bottom: -110px;
	width: 607px;
	height: 490px;
}


.product-parameter .product-title{
	float: left;
	width: 30%;
}

.product-title h2{
	font-size: 40px;
	line-height: 48px;
}

.product-parameter .text-con{
	float: right;
	width: 59.2%;
}

.product-parameter .text-con .chara ul li{
	font-size: 16px;
	line-height: 28px;
	padding: 14px 0;
}



.product-parameter .text-con .text{
	margin-top: 48px;
	font-size: 14px;
	line-height: 28px;
}




.product-procedure{
	padding-top: 112px;
}

.procedure-box{
	padding: 140px 0 180px;
}

.procedure-box ul li{
	float: left;
	width: 15.33%;
	margin-right: 1.6%;
}

.procedure-box ul li:last-child{
	margin-right: 0;
}

.procedure-box ul li p{
	font-size: 20px;
	line-height: 24px;
	margin-top: 24px;
}

.procedure-box ul li:before{
	width: 24px;
	height: 14px;
	right: -24px;
	top: 50%;
	margin-top: -7px;
}




.index-applicat{
	padding: 112px 0 120px;
}

.index-applicat-list{
	padding-top: 56px;
}

.index-applicat-list .item{
	width: 23.8%;
	margin-left: 1.6%;
}

.index-applicat-list .item:first-child{
	margin-left: 0;
}



.index-applicat-list .item .text-con .box{
	padding: 40px 32px;
}

.index-applicat-list .item .text-con i{
	width: 96px;
	height: 96px;
}

.index-applicat-list .item .text-con i img{
	height: 38px;
}

.index-applicat-list .item .text-con i:before{
	width: 112px;
	height: 112px;
}

.index-applicat-list .item .text-con h2{
	font-size: 22px;
	line-height: 30px;
	margin-top: 34px;
}

.index-applicat-list .item .text-con span{
	font-size: 14px;
	line-height: 24px;
	margin-top: 5px;
}

.index-applicat-list .item .text-con p{
	font-size: 14px;
	line-height: 28px;
	margin-top: 20px;
}

.index-applicat-list .item .pic img{
	height: 420px;
}


.index-applicat-list .item:hover .text-con .box{
	padding: 40px 32px;
}


.index-applicat-list .item:hover .text-con h2{
	margin-top: 20px;
}





/*荣誉资质*/

.brand-banner .text{
	width: 50%;
	height: 100vh;
}

.brand-banner .text .box{
	margin-top: 40px;
	padding-left: 98px;
}

.brand-banner .text h2{
	font-size: 48px;
	line-height: 56px;
	letter-spacing: 2px;
}

.brand-banner .text span{
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 2px;
	margin-top: 28px;
}

.brand-banner .pic img{
	height: 100vh;
}



.honor-content{
	padding: 96px 0 112px;
}

.honor-menu ul li{
	margin: 0 8px;
}

.honor-menu ul li a{
	padding: 0 18px;
	font-size: 16px;
	height: 36px;
	line-height: 34px;
}





.honor-list{
	padding-top: 8px;
	padding-bottom: 64px;
	margin-bottom: 48px;
}

.honor-list a{
	width: 23.725%;
	margin-left: 1.7%;
	margin-top: 56px;
}

.honor-list a .pic{
	padding: 8px;
	position: relative;
}

.honor-list a .pic .line{
	z-index: 9;
}

.honor-list a .pic .line:before{
	height: 30px;
	z-index: 2;
}

.honor-list a .pic .line:after{
	height: 59px;
	z-index: 2;
}

.honor-list a:nth-child(4n+1){
	margin-left: 0;
	clear: both;
}

.honor-list a h3{
	font-size: 18px;
	margin-top: 24px;
	-webkit-line-clamp: 1;
	max-height: 22px;
}





/*智能工厂*/

.factory-banner .text{
	transform: translate(-50%,-30%);
}

.factory-banner .text h3{
	font-size: 20px;
	letter-spacing: 2px;
	margin-top: 20px;
}

.factory-banner .text h2{
	font-size: 48px;
	letter-spacing: 4px;
}

.factory-banner .pic img{
	height: 100vh;
}



.factory-introduce{
	padding: 112px 0 112px;
}

.introduce-con .title{
	float: left;
	width: 38%;
}

.introduce-con .title h2{
	font-size: 36px;
	line-height: 56px;
}

.introduce-con .text{
	float: right;
	width: 49.2%;
}

.introduce-con .text p{
	font-size: 18px;
	line-height: 36px;
}

.introduce-con .text ul{
	margin-top: 36px;
	font-size: 18px;
	line-height: 36px;
}


.introduce-pic{
	margin-top: 70px;
}



.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-nav .owl-prev {
	position: absolute;
	top: 45%;
	width: 48px;
	height: 48px;
	margin-top: -24px;
}

.owl-carousel .owl-controls .owl-nav .owl-prev{
	background: #f8f8f8 url(../images/factory_device_jt_left.png) center center no-repeat;
	left: -80px;
}

.owl-carousel .owl-controls .owl-nav .owl-next{
	background: #f8f8f8 url(../images/factory_device_jt_right.png) center center no-repeat;
	right: -80px;
}

.owl-carousel .owl-controls .owl-nav .owl-prev:hover{
	background: #094E45 url(../images/factory_device_jt_left_a.png) center center no-repeat;
}

.owl-carousel .owl-controls .owl-nav .owl-next:hover{
	background: #094E45 url(../images/factory_device_jt_right_a.png) center center no-repeat;
}




.owl-dots {
	margin-top: 32px;
}

.owl-dots .owl-dot{
	width: 10px;
	height: 10px;
	margin: 0 6px;
}





.factory-device{
	padding: 112px 0 112px;
}

.factory-title-box .title{
	float: left;
	width: 50%;
}

.factory-title-box .title h2{
	font-size: 44px;
	line-height: 52px;
}

.factory-title-box .eng{
	font-size: 22px;
	line-height: 30px;
}



.device-con{
	margin-top: 50px;
}

.device-menu{
	float: right;
	width: 25.4%;
}

.device-menu ul li p{
	padding: 26px 32px;
	line-height: 29px;
	font-size: 16px;
}


.device-menu ul li.cur:before{
	position: absolute;
	left: -30px;
	width: 30px;
	height: 100%;
}

.device-menu ul li.cur:after{
	left: 0px;
	top: 50%;
	margin-top: -8.5px;
	width: 10px;
	height: 17px;
}


.device-pic .tabs{
	width: 74.6%;
	float: left;
}


.device-pic .tab-item .text-con{
	width: 92%;
	padding: 26px 4%;
}

.device-pic .tab-item .text-con h2{
	font-size: 20px;
	line-height: 30px;
}

.device-pic .tab-item .text-con p{
	font-size: 16px;
	line-height: 28px;
	margin-top: 8px;
}




.raw-material{
	height: 800px;
}

.raw-material .factory-title-box {
	padding-top: 112px;
}

.raw-material .factory-title-box .title p{
	margin-top: 24px;
}





.factory-process{
	padding-top: 120px;
}

.factory-title-box .title p{
	font-size: 18px;
	line-height: 36px;
	margin-top: 32px;
}




.quality-control{
	padding: 120px 0;
}

.quality-control-box{
	margin-top: 56px;
}




.quality-pic .tab-item .text-con{
	width: 92%;
	padding: 38px 4%;
}

.quality-pic .tab-item .text-con h2{
	font-size: 30px;
	line-height: 36px;
}

.quality-pic .tab-item .text-con p{
	font-size: 18px;
	line-height: 36px;
	margin-top: 10px;
}


.quality-menu{
	margin-top: 72px;
}

.quality-menu ul li{
	float: left;
	width: 23.8%;
	margin-left: 1.6%;
	padding-top: 24px;
	font-size: 16px;
	line-height: 30px;
}


.quality-menu ul li:before{
	height: 2px;
}

.quality-menu ul li.cur:before{
	height: 4px;
}

.quality-menu ul li:first-child{
	margin-left: 0;
}

.quality-menu ul li span{
	display: block;
}




.factory-features{
	padding: 112px 0 120px;
}

.factory-features .factory-title-box .title p{
	margin-top: 30px;
}



.features-box{
	padding-top: 32px;
}

.features-box ul li{
	width: 23.8%;
	margin-left: 1.6%;
	float: left;
	margin-top: 24px;
}

.features-box ul li:nth-child(4n+1){
	margin-left: 0;
	clear: both;
}

.features-box ul li .box{
	padding: 56px 16px 48px;
}

.features-box ul li h2{
	font-size: 20px;
	line-height: 32px;
	margin-top: 24px;
}

.features-box ul li span{
	font-size: 12px;
	line-height: 20px;
	margin-top: 8px;
}






/*核心优势*/

.advantages-banner .text{
	transform: translate(-50%,-30%);
}

.advantages-banner .text h3{
	font-size: 22px;
	letter-spacing: 5px;
	margin-top: 18px;
}

.advantages-banner .text h2{
	font-size: 48px;
	letter-spacing: 3px;
}

.advantages-banner .pic img{
	height: 100vh;
}



.advant-title .factory-title-box{
	width: 55%;
}

.advant-title .factory-title-box .title{
	width: 100%;
}

.advant-title .factory-title-box .title p{
	margin-top: 24px;
}


.advant-title .device-con{
	margin-top: 64px;
}

.adv-proce{
	padding: 72px 8% 96px;
}

.adv-proce-pic{
	padding: 0 10% 40px;
}





/*企业文化*/

.culture-con{
	padding: 120px 0;
}

.mission-vision{
	float: left;
	width: 49.2%;
}


.mission .text{
	top: 40px;
	left: 40px;
}

.mission .text h2{
	font-size: 36px;
}

.mission .text p{
	font-size: 20px;
	line-height: 36px;
	margin-top: 12px;
}

.mission .text p span{
	display: block;
}


.vision{
	margin-top: 20px;
}


.values{
	float: right;
	width: 49.2%;
}


.values .title{
	width: 100%;
	padding-top: 40px;
}

.values .title h2{
	font-size: 36px;
}

.values .title p{
	font-size: 20px;
	line-height: 32px;
	margin-top: 16px;
}




.philosophy{
	padding: 112px 0 120px;
}

.philosophy-box{
	margin-top: 56px;
}

.philosophy-box ul li{
	float: left;
	width: 32.26%;
	margin-left: 1.6%;
	padding: 80px 0;
}

.philosophy-box ul li:first-child{
	margin-left: 0;
}

.philosophy-box ul li h3{
	font-size: 28px;
	line-height: 36px;
	margin-top: 28px;
}

.philosophy-box ul li p{
	font-size: 14px;
	line-height: 24px;
	margin-top: 8px;
}

.philosophy-box ul li span{
	width: 24px;
	height: 3px;
	margin-top: 26px;
}





/*发展历程*/
.culture{
	padding: 112px 0 160px;
}

#timeline {
		width: 1200px;
		height: 710px;
		margin: 0 auto;
	}
	
		#dates {
			width: 1200px;
			height: 140px;
		}
			#dates li {
				float: left;
				width: 400px;
			}
			
				#dates a {
					height: 140px;
				line-height: 100px;
				font-size: 72px;
				letter-spacing: 3px;
				}
				#dates .selected {
			        font-size: 88px;
				}
				
				#dates a:before {
					bottom: -5px;
					width: 10px;
					height: 10px;
				}
				
		
		#issues {
			width: 1200px;
			height: 710px;
			margin-top: 56px;
		}	
			#issues li {
				width: 1200px;
				height: 710px;
				float: left;
			}
			
				#issues li p {
					font-size: 20px;
					line-height: 36px;
					padding: 8px 8%
				}
		
		#next,
		#prev {
			top: 114px;
			width: 48px;
			height: 48px;
		}
			#next {
				
			}
			#prev {
				
			}
				







/*招商加盟*/

.join-banner .container .text{
	width: 50%;
	height: 100vh;
}

.join-banner .container .text .box{
	text-align: left;
	margin-top: 56px;
}

.join-banner .container .text img{
	height: 64px;
}

.join-banner .container .text h2{
	font-size: 52px;
	line-height: 56px;
	letter-spacing: 6px;
	margin-top: 72px;
}

.join-banner .container .text h3{
	font-size: 24px;
	height: 48px;
	line-height: 46px;
	margin-top: 48px;
	letter-spacing: 6px;
	padding: 0 12px 0 20px;
}

.join-banner .pic img{
	height: 100vh;
}



.join-company{
	padding-top: 120px;
}

.join-company:before{
	left: -140px;
	top: -160px;
	width: 560px;
	height: 450px;
}

.join-company .text{
	padding: 0 8%;
}

.join-company .text h2{
	font-size: 44px;
	line-height: 60px;
}

.join-company .text h2 span{
	display: block;
}

.join-company .text p{
	font-size: 16px;
	line-height: 32px;
	margin-top: 24px;
}


.join-company .chara{
	padding: 72px 0 120px;
}

.join-company .chara ul li{
	width: 19%;
}

.join-company .chara ul li:first-child{
	border-left: initial;
}

.join-company .chara ul li h3{
	font-size: 28px;
}

.join-company .chara ul li p{
	font-size: 16px;
	line-height: 30px;
	margin-top: 8px;
}

.slides{width:100%;height:800px;}
.slideInner{height:800px;}
.slideInner a{height:800px;}

.slideInner a div.text{
	width:1200px;
	position:absolute;
	left:50%;
	top:286px;
}

.slideInner a div.text h2{
	font-size: 32px;
	line-height: 44px;
	width: 540px;
}

.slideInner a div.text p{
	font-size: 16px;
	line-height: 32px;
	width: 540px;
	margin-top: 20px;
}


.nav{
	width:1200px;
	position:absolute;
	top:475px;
	left:50%;
}

.nav:before{
	width: 545px;
	height: 1px;
	margin-bottom: 64px;
}

.nav a{width:48px;height:48px;}
.nav a.prev{background:url(../images/company_jt_left.png) center center no-repeat;}
.nav a.next{background:url(../images/company_jt_right.png) center center no-repeat;margin-left: 16px;}





.join-company.join-base .chara{
	padding: 50px 0 60px;
}


.base-box{
	margin-bottom: 112px;
}

.base-menu{
	width: 100%;
}

.base-menu ul{
	padding-top: 56px;
}

.base-menu ul li{
	z-index: 9;
	padding-left: 60px;
}

.base-menu ul li:first-child{
	padding-left: 0;
}

.base-menu ul li h2{
	font-size: 18px;
	padding-bottom: 16px;
}

.base-menu ul li.cur h2{
	font-size: 24px;
}

.base-menu ul li.cur h2:before{
	width: 100%;
	height: 4px;
	position: absolute;
	bottom: -1px;
	left: 0;
}




.base-text {
	margin-top: 40px;
}

.base-text .tab-item.active p{
	font-size: 22px;
}




.join-branding{
	padding-bottom: 112px;
}

.join-branding .text p{
	padding: 0 7%;
}

.join-branding .feature{
	padding-top: 48px;
}

.join-branding .feature ul li{
	width: 110px;
	margin: 0 32px;
	padding: 24px 0 38px;
}

.join-branding .feature ul li h3{
	font-size: 30px;
}

.join-branding .feature ul li p{
	font-size: 12px;
	margin-top: 2px;
	 transform: scale(.7);
	 letter-spacing: 0;
}



.join-branding-pic{
	margin-top: 72px;
}



.join-honor:before{
	right: -150px;
}

.join-honor .text p{
	padding: 0 10%;
}

.join-honor .text p span{
	display: block;
}


.join-honor .feature{
	padding: 104px 0 132px;
}

.join-honor .feature ul li{
	width: 19%;
}

.join-honor .feature ul li:first-child{
	border-left: initial;
}

.join-honor .feature ul li h3{
	font-size: 16px;
	margin-top: 24px;
}

.join-honor .feature ul li p{
	font-size: 12px;
	 transform: scale(.7);
	 margin-top: 4px;
}



.join-method{
	padding: 120px 0 128px;
}




.method-box{
	padding-top: 40px;
}

.method-box ul li{
	margin-top: 24px;
	float: left;
	width: 18.8%;
	margin-left: 1.5%;
	padding: 72px 0;
}

.method-box ul li:first-child{
	margin-left: 0;
}

.method-box ul li img{
	height: 56px;
}

.method-box ul li span{
	width: 24px;
	height: 2px;
	margin: 32px 0 24px;
}

.method-box ul li h3{
	font-size: 22px;
}

.method-box ul li p{
	font-size: 12px;
	margin-top: 10px;
}






/*品牌介绍*/

.brand-company{
	padding: 128px 0 120px;
}

.brand-company:before{
	position: absolute;
	left: -160px;
	top: -180px;
	width: 620px;
	height: 500px;
}


.brand-company .title h2{
	font-size: 44px;
}

.brand-company .title h3{
	font-size: 20px;
	border-radius: 25px;
	padding: 0 40px;
	height: 44px;
	line-height: 42px;
	margin-top: 20px;
}


.brand-company .chara{
	margin-top: 56px;
}

.brand-company .chara ul li{
	padding: 0 48px;
	border-left: 1px solid #dddddd;
}

.brand-company .chara ul li:first-child{
	border-left: initial;
}

.brand-company .chara ul li h4{
	font-size: 28px;
	line-height: 36px;
}

.brand-company .chara ul li p{
	font-size: 16px;
	line-height: 28px;
	margin-top: 6px;
}

.brand-company .text{
	font-size: 22px;
	line-height: 44px;
	margin-top: 48px;
	padding: 0 10%;
}




.brand-guarantee{
	padding: 112px 0 120px;
}

.brandtitle{
	padding: 0 12%;
}

.brandtitle h2{
	font-size: 44px;
}

.brandtitle p{
	font-size: 16px;
	line-height: 32px;
	margin-top: 22px;
}

.brandtitle p span{
	display: block;
}


.guarantee-list{
	padding-top: 64px;
}

.guarantee-list ul li{
	float: left;
	width: 32.26%;
	margin-left: 1.6%;
	padding: 80px 0 64px;
}

.guarantee-list ul li:first-child{
	margin-left: 0;
}

.guarantee-list ul li .pic{
	padding: 0 4%;
}

.guarantee-list ul li .text{
	margin-top: 64px;
	padding: 0 12%;
}

.guarantee-list ul li h3{
	font-size: 24px;
}

.guarantee-list ul li p{
	font-size: 16px;
	line-height: 32px;
	margin-top: 12px;
}




.brand-manufacture .base-box{
	margin-top: 64px;
}




.brand-accessory{
	padding: 112px 0 136px;
}


.accessory-list{
	margin-top: 64px;
}

.gallery-cell {
  height: 640px;
}

.gallery-cell .pic img{
  height: 640px;
}

.gallery-cell .text {
  padding: 60px 0 40px;
}

.gallery-cell .text h3{
	font-size: 22px;
}

.gallery-cell .text p{
	font-size: 16px;
	margin-top: 12px;
}


.gallery--auto-play-demo .gallery-cell { margin-right: 2%; }



.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
}


.flickity-prev-next-button.previous { left: -70px; }
.flickity-prev-next-button.next { right: -70px; }

.flickity-prev-next-button svg {
  position: absolute;
  left: 32%;
  top: 32%;
  width: 36%;
  height: 36%;
}



.flickity-page-dots {
  bottom: -40px;
}

.flickity-page-dots .dot {
  width: 24px;
  height: 3px;
  margin: 0 4px;
}





.brand-host-honor{
	height: 800px;
}

.brand-host-honor .text{
	padding-top: 256px;
	width: 30%;
}

.brand-host-honor .text h2{
	font-size: 44px;
}

.brand-host-honor .text ul{
	margin-top: 36px;
}

.brand-host-honor .text ul li{
	font-size: 18px;
	line-height: 48px;
}



.brand-honor{
	padding: 120px 0;
}

.brand-honor-list{
	padding-top: 8px;
	border-bottom: initial;
	padding-bottom: 0;
	margin-bottom: 0;
	overflow: hidden;
}





.cooperate{
	padding: 120px 0 128px;
}

.cooperate-list{
	padding-top: 32px;
}

.cooperate-list ul li{
	width: 23.8%;
	margin-left: 1.6%;
	padding: 44px 0;
	float: left;
	margin-top: 20px;
}

.cooperate-list ul li:nth-child(4n+1){
	margin-left: 0;
}

.cooperate-list ul li img{
	height: 75px;
}

.cooperate-list ul li h3{
	font-size: 20px;
}






/*首页*/

.index-banner .slider-arrow {
	margin-bottom: -16px;
	width: 40px;
	height: 40px;
	line-height: 40px;
}

.index-banner .slider-arrow--right {
	right: 16px;
	background-size: 8px 13px;
}
.index-banner .slider-arrow--left {
	left: 16px;
	background-size: 8px 13px;
}

.index-banner .slider-nav {
	bottom: 30px;
}
.index-banner .slider-nav__item {  
	width: 24px;
	height: 3px;
	margin: 0 6px;
}


/*banner*/

.pc{
	height: 100vh;
}

.phone {
	display: none;
}



.index-product{
	padding: 112px 0 104px;
}

.index-product-list{
	margin-top: 56px;
	margin-bottom: 48px;
	height: 600px;
}


.index-product-list .item{
	width: 50%;
}


.index-product-list .item:nth-of-type(2):before,.index-product-list .item:nth-of-type(3):before,.index-product-list .item:nth-of-type(6):before{
	width: 360px;
	height: 280px;
	left: -100px;
	bottom: -100px;
}

.index-product-list .item .text{
	width: 50%;
	height: 300px;
	float: left;
}

.index-product-list .item .text .box{
	padding: 104px 3% 0 10%;
}

.index-product-list .item .pic{
	width: 50%;
	float: right;
	height: 300px;
}


.index-product-list .item .text h2{
	font-size: 24px;
	line-height: 40px;
	padding: 0 5%;
}

.index-product-list .item .text p{
	font-size: 16px;
	line-height: 28px;
	margin-top: 4px;
}

.index-product-list .item .text a{
	font-size: 14px;
	line-height: 24px;
	margin-top: 16px;
}

.icon-des{
	width: 7px;
	height: 11px;
	margin-left: 7px;
	bottom: -1px;
	top: initial;
}


#poster-btn{
	padding-right: 28px;
}

#poster-btn:after{
	right: 0;
	top: 8px;
	width: 15px;
	height: 9px;
}





.product-rec.index-applicat{
	background: initial;
	padding: 0;
}

.product-rec.index-applicat .applicat-advant-list{
	margin-top: 0;
}



.index-brand{
	height: 800px;
}


.index-brand .text{
	padding-top: 112px;
	width: 49.2%;
}

.index-brand .text h2{
	font-size: 44px;
	line-height: 60px;
}

.index-brand .text h2 span{
	display: block;
}

.index-brand .text p{
	font-size: 16px;
	line-height: 32px;
	margin-top: 24px;
}

.index-brand .text a{
	font-size: 14px;
	width: 138px;
	line-height: 38px;
	height: 38px;
	margin-top: 44px;
}



.index-brand .chara{
	padding: 80px 0 40px;
}


.index-brand .chara ul li:after{
	right: -110px;
	transform: scale(.9);
}

.index-brand .chara ul li h3{
	font-size: 26px;
	line-height: 32px;
}

.index-brand .chara ul li p{
	font-size: 14px;
	line-height: 24px;
	margin-top: 12px;
}





.index-case-menu{
	padding: 80px 0 40px;
}

.index-case-menu ul li{
	width: 32.26%;
	margin-left: 1.6%;
	float: left;
}


.index-case-menu ul li .box{
	padding: 10px;
}

.index-case-menu ul li:first-child{
	margin-left: 0;
}

.index-case-menu ul li .pic{
	float: left;
	width: 38%;
}

.index-case-menu ul li .text{
	float: right;
	width: 56%;
	padding-top: 3px;
}

.index-case-menu ul li h2{
	font-size: 18px;
	line-height: 30px;
}

.index-case-menu ul li p{
	font-size: 14px;
	line-height: 24px;
	max-height: 48px;
	-webkit-line-clamp: 2;
	margin-top: 8px;
}








.index-news{
	padding: 112px 0 120px;
}

.news-tab{
	float: right;
	width: 50%;
}

.tabs-1 a{
	width: 110px;
	font-size:14px;
	line-height: 38px;
	height: 40px;
	margin-left: 8px;
}




.news-box{
	padding-top: 56px;
}


.indexnews-not{
	width: 32.26%;
	height: 520px;
}

.indexnews-not .time{
	padding: 8px 10px 10px;
}

.indexnews-not .time i{
	font-size: 36px;
	line-height: 40px;
}

.indexnews-not .time span{
	font-size: 12px;
	line-height: 14px;
}

.indexnews-not .tp img{
	height: 520px;
}

.indexnews-not .text{
	padding: 104px 32px 40px;
}

.indexnews-not .text h2{
	font-size: 22px;
	line-height: 36px;
	-webkit-line-clamp: 2;
}

.indexnews-not .text a{
	font-size: 14px;
	line-height: 22px;
	margin-top: 20px;
}

.icon-learn{
	width: 7px;
	height: 11px;
	margin-left: 8px;
	bottom: -1px;
	top: initial;
}



.indexnews-middle{
	width: 32.26%;
	float: left;
	margin: 0 1.6%;
}

.indexnews-middle .item{
	margin-top: 12px;
	height: 254px;
}

.indexnews-middle .item:first-child{
	margin-top: 0;
}

.indexnews-middle .item .box{
	padding: 28px 32px;
}

.indexnews-middle .item .text h2{
	font-size: 22px;
	line-height: 32px;
}

.indexnews-middle .item .text p{
	font-size: 16px;
	line-height: 28px;
	max-height: 56px;
	margin-top: 10px;
	-webkit-line-clamp: 2;
}

.indexnews-middle .item .time-det{
	margin-top: 24px;
	padding-top: 20px;
}

.indexnews-middle .item .time-det .time{
	float: left;
}

.indexnews-middle .item .time-det .time i{
	font-size: 36px;
	line-height: 40px;
}

.indexnews-middle .item .time-det .time span{
	font-size: 12px;
	line-height: 14px;
}

.indexnews-middle .item .time-det .des{
	float: right;
	margin-top: 10px;
}

.indexnews-middle .item .time-det .des a{
	width: 36px;
	height: 36px;
}






.indexnews-right{
	width: 32.26%;
}

.indexnews-right .item{
	margin-top: 12px;
	height: 165px;
}

.indexnews-right .item:first-child{
	margin-top: 0;
}

.indexnews-right .item .box{
	padding: 28px 32px;
}

.indexnews-right .item .time{
	float: left;
	padding-top: 3px;
}

.indexnews-right .item .time i{
	font-size: 36px;
	line-height: 40px;
}

.indexnews-right .item .time span{
	font-size: 12px;
	line-height: 14px;
}


.indexnews-right .item .text{
	width: 72%;
	float: right;
	padding-left: 7%;
}

.indexnews-right .item .text h2{
	font-size: 20px;
	line-height: 34px;
	-webkit-line-clamp: 2;
	max-height: 72px;
}

.indexnews-right .item .text a{
	width: 12px;
	height: 10px;
	margin-top: 22px;
}



