/* CSS Document */

*{font-family:"微软雅黑";margin:0;padding:0;list-style:none;text-decoration:none;box-sizing:border-box;}

body,html{min-width:1366px;}

@font-face{

	font-family:"arial";

	src:url(../fonts/arial.ttf);

}

@font-face{

	font-family:"fb";

	src:url(../fonts/FuturaPTBookReg.woff.ttf);

}

@font-face{

	font-family:"tt";

	src:url(../fonts/tt0009m_.ttf);

}

/*公用css定义样式*/

.clearfix::after{content:"";display:block;clear:both;}



.bg2{

	background-color:#f6f6f6;

}

.bottom-border{

	border-bottom:1px solid #e8e8e7;

}

.center-wrap{

	max-width:1400px;

	margin:0 auto;

	

}

.title-wrap{

	color:#2d2d2c;

	padding:40px 0 30px;

	text-align:center;

}

.title-wrap h3{

	font-size:40px;

	line-height:40px;

}

.title-wrap h3::after{

	content:"";

	display:block;

	width:38px;

	height:1px;

	margin:10px auto;

	background-color:#1a1a1a;

}

.title-wrap p:nth-of-type(1){

	font-family:"arial";

	font-size:14px;

	line-height:14px;

}

.title-wrap p:nth-of-type(2){

	color:#5d5d5c;

	margin:20px 0 0;

}

.title-wrap h4{

	font-size:24px;

	margin:30px 0 0;

}

.same-bottom{

	padding-bottom:60px;

}

.float-wrap{

	width:calc(50% - 10px);

	float:left;

}

.left-wrap{

	margin-right:10px;

}

.right-wrap{

	margin-left:10px;

}

/*页眉logo定义样式*/





.header-logo{height:150px;background: url(../img/top.jpg) no-repeat center;margin-bottom: 5px;}



.header-logo .center-wrap{

	position:relative;

	padding-top:40px;

}

.header-logo .logo-wrap,.header-logo .logo-wrap img,.header-logo .logo-wrap .logo-text,.header-logo .icon-wrap a{

	float:left;

}

.header-logo .logo-wrap .logo-text{

	height:100px;

	margin-left:10px;

	padding:5px 10px;

	color:#2d2d2c;

	font-size: 40px;

}



.logo-text span{font-size:16px;text-align: center;}





.logo-text p{color:#2d2d2c;

	font-size: 40px;}

















.header-logo .icon-wrap{

	float:right;

	position:relative;

}

.header-logo .icon-wrap::after{

	content:"";

	position:absolute;

	left:calc(50% - 1px);

	width:1px;

	height:33px;

	background-color:#e0e0e0;

}

.header-logo .icon-wrap a{

	display:block;

	width:33px;

	height:33px;

	margin:0 10px;

	text-indent:-9999px;

	border-radius:50%;

}

.header-logo .icon-wrap a.address{

	background:#1a1a1a url(../img/add-icon.png) no-repeat center center;

}

.header-logo .icon-wrap a.search{

	background:#1a1a1a url(../img/search-icon.png) no-repeat center center;

}

.header-logo .header-tel{

	position:absolute;

	top:22px;

	right:95px;

	

}

.header-logo .header-tel p{

	color:#2d2d2c;

	line-height:23px;

	padding-left:30px;

	background:url(../img/tel-icon.png) no-repeat left center;

	font-size:20px;

}

/*页眉导航定义样式*/

.header-nav{

	

	position: relative;
   
    background: #212121;
    color: #fff;

}



.header-nav .nav-menu>li{

	width:calc(100% / 7);

	text-align:center;

	float:left;



	height:60px;

}

.header-nav li a{

	color:#fff;

	font-size:18px;

	

	

	line-height: 60px;

}

.header-nav .nav-menu>li:nth-of-type(2):hover .down-menu{

	display:block;

}

.header-nav>.center-wrap>ul {
    padding-right: 70px;
}
























.down-menu{

	width:100%;

	padding:50px 0;

	background-color:#fff;

	border-bottom:1px solid #c6c6c6;

	position:absolute;

	z-index:999;

	left:0;

	

	top:61px;

	display:none;

}

.down-menu img{

	display:block;

}

.down-menu .down-container{

	padding:0 80px;

}

.down-container .down-list{

	display:block;

	width:calc(25% - 30px);

	margin:0 15px;

	text-align:center;

}

.down-container .down-list img{

	width:100%;

}

.down-container .down-list p{

	color:#2d2d2d;

	font-weight:normal;

	line-height:40px;

}

.down-menu .tab-btn{

	width:54px;

	position:relative;

	margin-top:20px;

	left:calc(50% - 33px);

}

.down-menu .tab-btn li{

	width:50%;

	float:left;

	text-align:center;

	border:1px solid #c6c6c6;

}

.down-menu .tab-btn li:first-child{

	border-right:none;

}

.down-menu .tab-btn li a{

	display:block;

	padding:10px;

	color:#2d2d2d;

}

.search-wrap{

	width:420px;

	height:90px;

	position:absolute;

	right:0;

	top:132px;

	z-index:999;

	display:none;

	padding-left:20px;

	background-color:#fff;

	border:1px solid #c6c6c6;

}

.search-wrap .search-box{

	position:relative;

}

.search-wrap .search-box input{

	width:324px;

	height:40px;

	margin-top:25px;

	outline:none;

}

.search-wrap .search-box input,.search-wrap .search-box img{

	float:left;

}

.search-wrap .search-box img{

	margin-left:20px;

	margin-top:33px;

}

.search-wrap .search-box .search-enter{

	width:14px;

	height:14px;

	text-indent:-9999px;

	position:absolute;

	top:38px;

	right:94px;

	border:none;

	outline:none;

	cursor:pointer;

	background:url(../img/enter-icon.png) no-repeat left top;

}

/*banner定义样式*/

.banner,.banner-index{

	position:relative;

	overflow:hidden;

}

.banner img{

	width:100%;

	display:block;

}

.banner-index{

	height:705px;

}

.banner-index .banner-img{

	position:absolute;

	left:50%;

	margin-left:-960px;

}

.banner-index .banner-img li{

	float:left;

	position:relative;

}

.banner-index .banner-text{

	text-align:center;

	position:absolute;

	left:50%;

	color:#2d2d2c;

}

.banner-index .banner1-text{

	top:160px;

}

.banner-index .banner2-text{

	top:114px;

}

.banner-index .banner2-text span{

	display:block;

	border-radius:20px;

	margin:20px auto 0;

	background-color:#1a1a1a;

	color:#fff;

	width:260px;

	line-height:40px;

}

.banner-index .banner-text h3{

	font-size:50px;

}

.banner-index .banner-text p{

	font-size:18px;

}

.banner-index img{

	display:block;

}

.banner-index .btn-box{

	position:absolute;

	left:calc(50% - 20px);

	bottom:50px;

}

.banner-index .btn-box div{

	width:16px;

	height:16px;

	float:left;

	margin:0 2px;

	border-radius:50%;

	border:1px solid #fff;

}

.banner-index .btn-box a{

	color:transparent;

}

.banner-index .btn-box div.current,.banner-index .btn-box div:hover{

	background-color:#fff;

}

.banner .banner-title,.banner .banner-box{

	position:absolute;

}

.banner .banner-title{

	width:280px;

	background-color:rgba(255,255,255,0.85);

	border-left:10px solid #1a1a1a;

	padding:30px;

	color:#2d2d2d;

	top:calc(50% - 69px);

}

.banner .banner-title h3{

	font-size:30px;

	position:relative;

}

.banner .banner-title h3::before{

	content:"";

	width:23px;

	height:12px;

	background:url(../img/d-icon.png) no-repeat left top;

	position:absolute;

	left:126px;

	top:calc(50% - 6px);

}

.banner .banner-title h3::after{

	content:"";

	display:block;

	width:28px;

	height:1px;

	background-color:#1a1a1a;

	margin:8px 0;

}

.banner .banner-title p{

	font-size:18px;

	font-family:"fb";

}

.banner .banner-box{

	top:130px;

	color:#fff;

}

.banner-box .title-text h3,.banner-box .title-text span{

	float:left;

	font-family:"arial";

}

.banner-box .title-text h3{

	font-size:60px;

	line-height:60px;

}

.banner-box .title-text span{

	font-size:24px;

	margin-top:24px;

}

.banner .banner-box>span,.material-wrap span,.banner-box .banner-intro a{

	display:block;

	color:#fff;

	float:left;

	line-height:52px;

	padding:0 40px 0 20px;

	font-size:24px;

	background:#1a1a1a url(../img/down-icon.png) no-repeat right 20px center;

}

.banner .banner-box>span.gb{

	width:300px;

}

.banner-box .banner-intro{

	width:670px;

	color:#5e5757;

}

.banner-box .banner-intro h3{

	font-size:40px;

	color:#2d2d2d;

	margin-bottom:10px;

}

.banner-box .banner-intro p{

	font-size:15px;

}

.banner-box .banner-intro p:nth-of-type(2){

	margin:30px 0;

}

.banner-box .banner-intro a{

	width:200px;

	background:#1a1a1a url(../img/player-icon.png) no-repeat right 30px center;

}

.banner .solution-banner{

	width:1400px;

	position:absolute;

	left:calc(50% - 700px);

	top:72px;

}

.solution-banner .solution-left,.solution-banner .solution-right{

	width:50%;

}

.solution-banner .solution-left{

	height:350px;

	position:relative;

}

.solution-banner .banner-img{

	width:420px;

	padding:30px;

	background-color:#fff;

	position:absolute;

	right:0;

}

.solution-banner .banner-title{

	width:270px;

	border:none;

	color:#fff;

	right:300px;

	top:108px;

	background:#1a1a1a;

}

.solution-banner .banner-title h3{

	font-size:36px;

	line-height:48px;

	background:url(../img/right-tb.png) no-repeat right 10px center;

}

.solution-banner .banner-title h3::before,.solution-banner .banner-title h3::after{

	display:none;

}

.solution-banner .solution-right{

	color:#b5b5b5;

	padding:50px 0 0 40px;

}

.solution-banner .solution-right::before,.solution-banner .solution-right::after{

	content:"";

	display:block;

	width:50px;

	height:8px;

	background-color:#b5b5b5;

}

.solution-banner .top-title{

	padding-top:30px;

}

.solution-banner .top-title h3{

	font-size:36px;

	line-height:36px;

	margin-bottom:10px;

}

.solution-banner .top-title p{

	font-size:18px;

	font-family:"arial";

}

.solution-banner .title-adv{

	width:330px;

	margin:20px 0 30px;

	padding:20px 0;

	border-top:1px solid #606060;

	border-bottom:1px solid #606060;

}

.solution-banner .title-adv p{

	width:144px;

}

/*当前位置定义样式*/

.wz{

	border-bottom:1px solid #dedede;

	padding:20px 0;

}

.wz .center-wrap{

    padding-right:128px;

    position:relative;

}

.wz .left-nav{

    padding-left:16px;

    border-left:8px solid #1a1a1a;

}

.wz .left-nav,.wz .right-nav li{

	float:left;

}

.wz a{

    color:#727272;

    line-height:16px;

    margin-right:5px;

}

.wz .online-consult{

    width:102px;

    position:absolute;

    right:0;

    top:calc(50% - 14px);

}

.wz .online-consult a{

    display:block;

    width:102px;

    line-height:28px;

    color:#fff;

    font-size:14px;

    border-radius:2px;

    padding-left:36px;

    background:#1a1a1a url(../img/online-icon.png) no-repeat left 10px center;

}

/*产品分类定义样式*/

.product .center-wrap{

	max-width:1400px;

}



.product-wrap .device-title{

	color:#fff;

	line-height:50px;

	margin:0 10px 20px;

	padding-left:20px;

	background-color:#5b5b5b;

}

.product-wrap .device-title h3{

	font-size:18px;

}

.product-wrap .product-list,.product-wrap .device-list      {

	width:calc(100% / 4 - 20px);

	margin:0 10px   30px;

}









.product-wrap .product-list .product-img,.product-wrap .device-list  {

	padding:10px;

	background-color:#fff;

	border:1px solid #c6c6c6;

}

.product-wrap .product-list:hover .product-img {

	border-color:#1a1a1a;

}

.product-wrap .product-list:hover a{

	text-decoration:underline;

}

.product-list .product-text{

	

	padding:20px 0;

	

	text-align:center;

	position:relative;

}

.product-list .product-text a:first-child{

	color:#000;

	font-size: 18px;

}

.product-list .product-text a:last-child{

	width:44px;

	height:44px;

	background: url(../img/link-icon.png) no-repeat center center;

	position:absolute;

	right:0;

	bottom:0;

	color:transparent;

}

.product-img img,.img-wrap img{

	display:block;

	width:100%;

	height: 308px;

}

.product-wrap .device-list{

	margin-bottom:20px;

}

.product-wrap .device-list7{

	display:none;

}

.product-wrap .device-list .product-img{

	position:relative;

	overflow:hidden;

}

.device-list .move-box{

	width:100%;

	height:100%;

	color:#fff;

	text-align:center;

	padding:20px 20px 0;

	

	left:0;

	top:280px;

	transition:1s;

}

.move-box .product-name h3,.move-box .product-name p{

	font-family:"arial";

	color:#5b5b5b;

}

.move-box .product-name h3{

	font-size:16px;
	line-height: 24px;
	font-weight:normal;

}

.move-box .product-name p{

	font-size:18px;

}

.move-box .product-cs{

	display:none;

	margin:40px 0 54px;

}

.move-box .product-cs .cs{

	text-align:left;

	padding-left:10px;

	border-left:1px solid #aeaeae;

}

.move-box .know-detail a{

	display:block;

	width:156px;

	color:#8a8a8a;

	margin:0 auto;

	line-height:48px;

}


.spread-more a{

	display:block;

	width:242px;

	color:#fff;

	margin:0 auto 20px;

	line-height:44px;

	padding-left:36px;

	background:#1a1a1a url(../img/more-icon.png) no-repeat right 30px center;

}

/*产品选择定义样式*/

.product-select{

	margin:20px 10px;

}

.product-select a{

	display:block;

	color:#2d2d2d;

	line-height:33px;

}

.product-select .product-title,.product-select .product-box,.product-select .product-box li{

	float:left;

}

.product-select .product-title,.product-select .product-box{

	padding:10px 0;

}

.product-select .product-title{

	width:174px;

}

.product-select .product-title a{

	text-align:center;

	font-weight:bold;

	border-right:1px solid #dbdbdb;

}

.product-select .product-box{

	width:calc(100% - 174px);

}

.product-select .product-box li{

	padding:0 15px;

}

/*产品频道页定义样式*/

.product-tab{

    padding:20px;

    border-bottom:1px solid #eaeaea;

}

.product-tab .product-left,.product-tab .product-right{

    float:left;

}

.product-tab .product-left{

    width:600px;

}

.product-tab .product-left img{

	width:100%;

	display:block;

}

.product-tab .product-right {

    width:calc(100% - 600px);

    font-size:15px;

    padding-left:30px;

}

.product-tab .product-right,.product-right a {

    color: #5e5757;

}

.product-right a:nth-of-type(1){

    display:block;

    margin-bottom:10px;

}

.product-tab .product-right p{

    text-indent:-8px;

    margin-top:10px;

}

.product-right a:last-child{

    display:block;

    width:170px;

    line-height:40px;

    border:1px solid #dedede;

    background-color:#fff;

    text-align:center;

    margin-top:20px;

}

.product-tab:hover{

    background-color:#f9f9f9;

}

.product-tab:hover a:last-child{

    background-color:#1a1a1a;

    color:#fff;

}

/*产品中心-WK-NCF4015定义样式*/

.product-container .photo-left{

	width:1228px;

}

.photo-left .photo-img img{

	width:80%;

	position:absolute;

	left:calc(50% - 40%);

	top:50%;

}

.product-container .photo-left,.product-container .photo-right .photo-img{

	border:1px solid #e8e8e7;

	position:relative;

}

.product-container .photo-left .photo-title{

	position:absolute;

	left:40px;

	top:0;

	color:#5e5757;

	padding-top:30px;

	padding-left:32px;

	border-left:14px solid #1a1a1a;

}

.photo-left .photo-title h3,.photo-left .photo-title p{

	font-family:"arial";

}

.photo-left .photo-title h3{

	font-size:36px;

	line-height:48px;

	border-bottom:1px solid #e8e8e7;

}

.photo-left .photo-title p{

	font-size:24px;

	line-height:40px;

}

.product-container .photo-right{

	width:calc(100% - 1248px);

}

.product-container .photo-right .photo-img2{

	margin:20px 0;

}

.photo-img img{

	width:100%;

	display:block;

}

.ncf1500-cs{

	width:100%;

	padding:40px 0 100px;

}

.ncf1500-cs tr:nth-child(1) td:nth-child(1){

	width:50%;

	text-align:center;

}

.ncf1500-cs tr td{

	font-size:15px;

}

.ncf1500-cs tr h3{

	font-size:36px;

}

.ncf1500-cs tr:nth-child(2) td:nth-child(1){

	padding:10px 0;

	text-align:justify;

	line-height:26px;

}

.ncf1500-cs td{

	color:#5e5757;

}

.ncf1500-cs .cs td{

	line-height:40px;

}

.ncf1500-cs .cs td:nth-child(1){

	width:15%;

}

.ncf1500-cs .cs td:nth-child(2){

	width:85%;

	font-family:"arial";

}

/*广告定义样式*/

.ad{

	background:url(../img/ad-banner.jpg) no-repeat left top;

	background-size:100% 100%;

}

.ad1{

	background:url(../img/ad-banner1.jpg) no-repeat left top;

	background-size:100% 100%;

}

.ad .ad-text{

	color:#fff;

	padding:110px 0;

	text-align:center;

}

.ad .ad-text h3{

	font-size:36px;

	line-height:36px;

	margin-bottom:20px;

}

.ad .ad-text h3 span{

	font-family:"arial";

}

.ad .ad-text p{

	font-size:18px;

}

.raycus-container{

	background:url(../img/raycus-bg.jpg) no-repeat left top;

	background-size:100% 100%;

}

.raycus-wrap .raycus-img{

	text-align:center;

}

.raycus-wrap .raycus-img,.raycus-wrap .raycus-text,.protect-container .protect-intro,.protect-container .protect-img{

	width:50%;

}

.raycus-wrap .raycus-text,.raycus-adv .adv-list,.protect-container .protect-intro{

	color:#5e5757;

}

.raycus-wrap .raycus-text h3,.protect-container .protect-intro>h3{

	font-size:36px;

}

.raycus-wrap .raycus-text p,.protect-container .protect-intro>p{

	font-size:15px;

	line-height:26px;

	margin:30px 0;

}

.raycus-adv .adv-list{

	float:left;

	margin-right:30px;

	text-align:center;

}

.raycus-adv .adv-list span{

	display:block;

	width:54px;

	height:54px;

	text-indent:-9999px;

	border-radius:50%;

	margin:0 auto;

	border:1px solid #605959;

}

.raycus-adv .adv-list span.adv1{

	background:url(../img/adv-icon1.png) no-repeat center center;

}

.raycus-adv .adv-list span.adv2{

	background:url(../img/adv-icon2.png) no-repeat center center;

}

.raycus-adv .adv-list p{

	line-height:30px;

}

.protect-container{

	padding-top:50px;

}

.protect-container .protect-img img{

	display:block;

	margin:0 auto;

}

.protect-adv .adv-list{

	float:left;

	width:180px;

	height:180px;

	color:#827d7d;

	border-radius:50%;

	text-align:center;

	padding-top:60px;

	margin-right:40px;

}

.protect-adv .adv-list h3{

	font-size:36px;

	font-family:"tt";

}

.protect-adv .adv-list p{

	font-size:15px;

}

.protect-adv .adv-list1{

	background:url(../img/protect-adv1.png) left top;

}

.protect-adv .adv-list2{

	background:url(../img/protect-adv2.png) left top;

}

.protect-adv .adv-list3{

	background:url(../img/protect-adv3.png) left top;

}

.auto-adv{

	background:url(../img/auto-bg.jpg) no-repeat left top;

	background-size:100% 100%;

}

.device-adv .title-wrap{

	color:#5e5757;

}

.device-adv .title-wrap h3{

	font-size:36px;

}

.device-adv .title-wrap h3::after{

	background-color:transparent;

}

.device-adv .title-wrap p{

	font-size:15px;

}

.device-adv .product-adv{

	width:480px;

	margin:10px auto 50px;

}

.product-adv .adv-list{

	text-align:center;

	width:calc(100% / 3);

}

.product-adv .adv-list .adv{

	display:block;

	width:110px;

	height:110px;

	margin:0 auto;

	border-radius:50%;

	border:1px solid #5e5757;

}

.product-adv .adv-list .adv1{

	background:url(../img/ncf-auto1.png) no-repeat center center;

}

.product-adv .adv-list .adv2{

	background:url(../img/ncf-auto2.png) no-repeat center center;

}

.product-adv .adv-list .adv3{

	background:url(../img/ncf-auto3.png) no-repeat center center;

}

.product-adv .adv-list p{

	color:#5e5757;

	line-height:40px;

}

.device-adv .device-img img{

	display:block;

	margin:0 auto;

}

.bed-adv .adv-list adv1{

	background:url(../img/ncf-bed1.png) no-repeat center center;

}

.bed-adv .adv-list adv2{

	background:url(../img/ncf-bed2.png) no-repeat center center;

}

.bed-adv .adv-list adv3{

	background:url(../img/ncf-bed3.png) no-repeat center center;

}

.material-container{

	height:499px;

	background:url(../img/material-bg.jpg) no-repeat left top;

	background-size:100% 100%;

}

.material-wrap .material-intro{

	color:#5e5757;

}

.material-wrap .material-intro h3{

	font-size:36px;

}

.material-wrap .material-intro p{

	font-size:15px;

	margin:30px 0;

	line-height:26px;

}

.material-wrap span{

	font-size:18px;

	cursor:pointer;

	background:#1a1a1a;

}

.dg-container{

	height:570px;

	background:url(../img/dg-bg.jpg) no-repeat left top;

	background-size:100% 100%;

}

.dj-container{

	height:442px;

	background:url(../img/dj-bg.jpg) no-repeat left top;

	background-size:100% 100%;

}

.dg-container .material-intro h3{

	margin-bottom:30px;

}

.dg-container .material-intro p{

	margin:0;

}

/*万卡激光切割机概述*/

.summary-wrap .summary-img{

	width:613px;

	margin:0 auto 30px;

}

.huikuang,.solution-summary p.huikuang{

	color:#fff;

	line-height:40px;

	text-align:center;

	background-color:#5b5b5b;

}

.summary-img img{

	width:100%;

	display:block;

}

.summary-wrap>p{

	color:#5e5757;

	font-size:15px;

	text-indent:30px;

	line-height:26px;

	text-align:justify;

}

.perform .center-wrap{

	max-width:1150px;

}

.perform-wrap img{

	width:100%;

	display:block;

}

.perform .product-td,.perform .td-text{

	color:#5e5757;

	font-size:15px;

	line-height:26px;

}

.perform .product-td{

	margin:30px 0;

}

.perform .product-td,.perform .td-img{

	padding-left:10px;

}

.perform .td-text,.perform .td-img img{

	float:left;

}

.perform .td-text{

	padding:30px 0;

	margin-top:80px;

	margin-right:30px;

	border-top:1px solid #e8e8e7;

	border-bottom:1px solid #e8e8e7;

}

.tec table{

	width:100%;

	margin-bottom:40px;

}

.tec table td{

	padding:10px 0;

	text-align:center;

}

.tec table td:nth-child(1){

	width:230px;

}

.tec table td:nth-child(2){

	width:390px;

}

.tec table td:nth-child(3){

	width:340px;

}

.tec table tr:nth-child(1) td{

	color:#fff;

	background-color:#5e5757;

}

.tec table tr:nth-child(2) td{

	color:#5e5757;

	background-color:#efeeee;

}

/*万卡管材激光切割机定义样式*/

.product-container .product-list{

	width:1400px;

	padding:0 60px 0 70px;

	float:left;

}

.product .product-intro{

	padding:80px 0;

	position:relative;

	overflow:hidden;

}

.product-intro .tab-btn{

	position:absolute;

	top:calc(50% - 25px);

}

.product-intro .left-btn{

	left:0;

}

.product-intro .right-btn{

	right:0;

}

.product-intro .tab-box{

	width:160px;

	margin:40px auto 0;

	position:relative;

}

.product-intro .tab-box li{

	width:16px;

	height:16px;

	float:left;

	margin:0 2px;

	cursor:pointer;

	border-radius:50%;

	text-indent:-9999px;

	border:1px solid #2d2d2c;

}

.product-intro .tab-box li.current,.product-intro .tab-box li:hover{

	background-color:#2d2d2c;

}

.product-container .text-intro{

	color:#2d2d2c;

	text-align:justify;

}

.product-container .text-intro p:nth-of-type(1){

	font-size:22px;

}

.product-container .text-intro h3{

	font-size:48px;

	line-height:90px;

}

.product-container .text-intro p:last-of-type{

	margin-top:10px;

}

.product-container .text-intro a{

	display:block;

	width:180px;

	border-radius:30px;

	margin-top:20px;

	line-height:60px;

	text-align:center;

	color:#2d2d2c;

	border:1px solid #343433;

}

/*核心优势定义样式*/

.adv-list img{

	width:100%;

	display:block;

}

.adv-wrap .adv-list{

	padding-bottom:30px;

}

.adv-list .adv-text h3,.adv-list .adv-text p:nth-of-type(1){

	color:#2d2d2c;

}

.adv-list .adv-text h3{

	font-size:24px;

	line-height:24px;

	margin-top:30px;

}

.adv-list .adv-text p:nth-of-type(1){

	font-family:"arial";

	line-height:26px;

	margin-bottom:10px;

}

.adv-list .adv-text p:last-of-type{

	color:#5d5d5c;

	line-height:30px;

}

/*解决方案定义样式*/

.solution-index{

	background:url(../img/solution-bg.jpg) no-repeat left top;

	background-size:100% 100%;

}

.solution-wrap .solution-container{

	margin:0 0 30px;

}

.solution-container .solution-title{

	padding:20px 60px;

	border:1px solid #e8e8e7;

}

.solution-title .solution-list{

	width:calc(100% / 12);

	border-right:1px solid #ebebea;

	position:relative;

	cursor:pointer;

}

.solution-title .solution-list:last-child{

	border:none;

}

.solution-title .solution-list span{

	display:block;

	color:transparent;

	width:66px;

	height:66px;

	background-color:#f3f3f3;

	border-radius:50%;

	margin:0 auto;

}

.solution-title .solution-list span.t1{

	background:#f3f3f3 url(../img/solution2-icon1.png) no-repeat center center;

}

.solution-title .solution-list span.t2{

	background:#f3f3f3 url(../img/solution-icon2.png) no-repeat center center;

}

.solution-title .solution-list span.t3{

	background:#f3f3f3 url(../img/solution-icon3.png) no-repeat center center;

}

.solution-title .solution-list span.t4{

	background:#f3f3f3 url(../img/solution-icon4.png) no-repeat center center;

}

.solution-title .solution-list span.t5{

	background:#f3f3f3 url(../img/solution-icon5.png) no-repeat center center;

}

.solution-title .solution-list span.t6{

	background:#f3f3f3 url(../img/solution-icon6.png) no-repeat center center;

}

.solution-title .solution-list span.t7{

	background:#f3f3f3 url(../img/solution-icon7.png) no-repeat center center;

}

.solution-title .solution-list span.t8{

	background:#f3f3f3 url(../img/solution-icon8.png) no-repeat center center;

}

.solution-title .solution-list span.t9{

	background:#f3f3f3 url(../img/solution-icon9.png) no-repeat center center;

}

.solution-title .solution-list span.t10{

	background:#f3f3f3 url(../img/solution-icon10.png) no-repeat center center;

}

.solution-title .solution-list span.t11{

	background:#f3f3f3 url(../img/solution-icon11.png) no-repeat center center;

}

.solution-title .solution-list span.t12{

	background:#f3f3f3 url(../img/solution-icon12.png) no-repeat center center;

}

.solution-title .current span.t1{

	background:#1a1a1a url(../img/solution-icon1.png) no-repeat center center;

}

.solution-title .current span.t2{

	background:#1a1a1a url(../img/solution2-icon2.png) no-repeat center center;

}

.solution-title .current span.t3{

	background:#1a1a1a url(../img/solution2-icon3.png) no-repeat center center;

}

.solution-title .current span.t4{

	background:#1a1a1a url(../img/solution2-icon4.png) no-repeat center center;

}

.solution-title .current span.t5{

	background:#1a1a1a url(../img/solution2-icon5.png) no-repeat center center;

}

.solution-title .current span.t6{

	background:#1a1a1a url(../img/solution2-icon6.png) no-repeat center center;

}

.solution-title .current span.t7{

	background:#1a1a1a url(../img/solution2-icon7.png) no-repeat center center;

}

.solution-title .current span.t8{

	background:#1a1a1a url(../img/solution2-icon8.png) no-repeat center center;

}

.solution-title .current span.t9{

	background:#1a1a1a url(../img/solution2-icon9.png) no-repeat center center;

}

.solution-title .current span.t10{

	background:#1a1a1a url(../img/solution2-icon10.png) no-repeat center center;

}

.solution-title .current span.t11{

	background:#1a1a1a url(../img/solution2-icon11.png) no-repeat center center;

}

.solution-title .current span.t12{

	background:#1a1a1a url(../img/solution2-icon12.png) no-repeat center center;

}

.solution-title .solution-list h3{

	text-align:center;

	color:#5d5d5c;

	font-size:17px;

	margin:20px 0 0;

	position:relative;

}

.solution-title .solution-list h3::after{

	content:"";

	display:block;

	width:15px;

	height:1px;

	background-color:#cccccc;

	margin:20px auto 0;

}

.solution-title .current::after{

	content:"";

	display:block;

	width:17px;

	height:9px;

	background:url(../img/title-icon.png) no-repeat left top;

	position:absolute;

	left:calc(50% - 8px);

	bottom:-29px;

}

.solution-title .current h3{

	color:#2d2d2c;

}

.solution-title .current h3::after{

	background-color:#1a1a1a;

}

.solution-container .solution-content{

	background-color:#fff;

	border:1px solid #e8e8e7;

	border-top:none;

	padding:60px 40px;

	color:#5d5d5c;

}

.solution-content .text-intro h3{

	font-size:18px;

	margin-bottom:18px;

}

.solution-content .text-intro p{

	font-size:15px;

	text-align:justify;

}

.visit-more a{

	display:block;

	width:172px;

	height:44px;

	color:transparent;

	margin:0 auto;

	background:#1a1a1a url(../img/right-link.png) no-repeat center center;

}

.solution-wrap .solution-app{

	width:calc(25% - 20px);

	margin:0 10px 20px;

}

.solution-app .solution-img{

	position:relative;

}

.solution-app .solution-img img{

	width:100%;

	display:block;

}

.solution-app .solution-img .transparent-box{

	width:100%;

	height:100%;

	position:absolute;

	left:0;

	top:0;

	text-indent:-9999px;

	display:none;

	background-color:rgba(0,0,0,0.45);

}

.solution-img .transparent-box span{

	position:absolute;

	width:72px;

	height:72px;

	left:calc(50% - 36px);

	top:calc(50% - 36px);

	border-radius:50%;

	border:1px solid #fff;

}

.solution-img .transparent-box span.app-icon1{

	background:url(../img/solution-icon1.png) no-repeat center center;

}

.solution-img .transparent-box span.app-icon2{

	background:url(../img/solution2-icon2.png) no-repeat center center;

}

.solution-img .transparent-box span.app-icon3{

	background:url(../img/solution2-icon3.png) no-repeat center center;

}

.solution-img .transparent-box span.app-icon4{

	background:url(../img/solution2-icon4.png) no-repeat center center;

}

.solution-img .transparent-box span.app-icon5{

	background:url(../img/solution2-icon5.png) no-repeat center center;

}

.solution-img .transparent-box span.app-icon6{

	background:url(../img/solution2-icon6.png) no-repeat center center;

}

.solution-img .transparent-box span.app-icon7{

	background:url(../img/solution2-icon7.png) no-repeat center center;

}

.solution-img .transparent-box span.app-icon8{

	background:url(../img/solution2-icon8.png) no-repeat center center;

}

.solution-img .transparent-box span.app-icon9{

	background:url(../img/solution2-icon9.png) no-repeat center center;

}

.solution-img .transparent-box span.app-icon10{

	background:url(../img/solution2-icon10.png) no-repeat center center;

}

.solution-img .transparent-box span.app-icon11{

	background:url(../img/solution2-icon11.png) no-repeat center center;

}

.solution-img .transparent-box span.app-icon12{

	background:url(../img/solution2-icon12.png) no-repeat center center;

}

.solution-app .app-title a,.solution-app:hover .transparent-box{

	display:block;

}

.solution-app:hover .app-title a{

	background-color:#1a1a1a;

}

.solution-adv .adv-list{

	padding:30px 0;

}

.solution-adv .adv-list span,.solution-adv .adv-list .adv-text{

	float:left;

}

.solution-adv .adv-list span{

	width:102px;

	height:102px;

	border-radius:50%;

	margin-right:15px;

	text-indent:-9999px;

	border:1px solid #e8e8e7;

}

.solution-adv .adv-list span.adv1{

	background:url(../img/solution-adv1.png) no-repeat center center;

}

.solution-adv .adv-list span.adv2{

	background:url(../img/solution-adv2.png) no-repeat center center;

}

.solution-adv .adv-list span.adv3{

	background:url(../img/solution-adv3.png) no-repeat center center;

}

.solution-adv .adv-list span.adv4{

	background:url(../img/solution-adv4.png) no-repeat center center;

}

.solution-adv .adv-text h3{

	color:#5b5b5b;

	margin-bottom:10px;

}

.solution-adv .adv-text p{

	color:#7b7b7b;

}

.solution-summary p{

	color:#5e5757;

	font-size:15px;

	line-height:26px;

	text-align:justify;

}

.solution-summary .summary-adv{

	position:relative;

	margin-top:50px;

	padding:50px 30px 40px;

	border:1px solid #e8e8e7;

}

.solution-summary .summary-adv .adv-title{

	padding:12px 20px;

	position:absolute;

	left:50%;

	top:-21px;

	color:#fff;

	background-color:#1a1a1a;

}

.summary-adv .adv-title h3{

	font-size:18px;

	line-height:18px;

	padding-left:20px;

	border-left:7px solid currentcolor;

}

.solution-advantage .center-wrap{

	max-width:1420px;

}

.advantage-wrap .advantage-img{

	width:calc(100% / 3 - 20px);

	margin:0 10px;

	padding:20px;

	background-color:#fff;

	border:1px solid #e8e8e7;

}

.advantage-img img{

	width:100%;

	display:block;

}

.solution-advantage .advantage-text{

	color:#5e5757;

	line-height:26px;

	padding:20px 0 50px 10px;

}

.solution-advantage .advantage-text h3,.solution-advantage .advantage-text p{

	font-size:15px;

	text-align:justify;

}

.solution-advantage .advantage-text h3{

	color:#fff;

	padding-left:40px;

	padding-right:20px;

	float:left;

	line-height:40px;

	margin:20px 0;

	background:#1a1a1a url(../img/ml-icon.png) no-repeat left 10px center;

}

.solution-groom .center-wrap{

	max-width:1420px;

}

.groom-container .groom-wrap .groom-img{

	width:calc(100% / 6 - 20px);

	margin:30px 10px;

}

.groom-wrap .groom-img img,.groom-photo img{

	width:100%;

	display:block;

}

.text-wrap{

	color:#5e5757;

	line-height:26px;

	text-align:justify;

}

.groom-container .groom-album{

	max-width:532px;

	margin:30px auto 20px;

}

.groom-container .groom-album2{

	max-width:1086px;

}

.groom-container .groom-photo{

	padding:10px;

	border:1px solid #e8e8e7;

}

.solution-groom .summary-adv{

	margin-top:30px;

}

.solution-groom .float-wrap{

	width:calc(50% - 20px);

}

.client-wrap .client-list{

	height:156px;

	position:relative;

	border:1px solid #e8e8e7;

}

.client-wrap1 .client-list{

	width:calc(100% / 3 - 20px);

	margin:10px;

}

.client-wrap1{

	margin-bottom:20px;

}

.client-wrap2{

	width:927px;

	margin:0 auto;

}

.client-wrap .client-list img{

	position:absolute;

	left:50%;

	top:50%;

}

/*客户案例定义样式*/

.case-index{

	background:url(../img/case-bg.jpg) no-repeat left top;

	background-size:100% 100%;

}

.case-index .center-wrap{

	max-width:1420px;

}

.case-index ul{

	padding-bottom:25px;

}

.case-index ul li{

	width:calc(20% - 20px);

	height:80px;

	margin:5px 10px;

	position:relative;

	border:1px solid #e8e8e7;

}

.case-index ul li img{

	position:absolute;

}

.case-index ul li:nth-child(1) img{

	left:calc(50% - 70px);

	top:calc(50% - 11px);

}

.case-index ul li:nth-child(2) img{

	left:calc(50% - 54px);

	top:calc(50% - 25px);

}

.case-index ul li:nth-child(3) img{

	left:calc(50% - 80px);

	top:calc(50% - 15px);

}

.case-index ul li:nth-child(4) img{

	left:calc(50% - 71px);

	top:calc(50% - 24px);

}

.case-index ul li:nth-child(5) img{

	left:calc(50% - 45px);

	top:calc(50% - 19px);

}

.case-index ul li:nth-child(6) img{

	left:calc(50% - 70px);

	top:calc(50% - 20px);

}

.case-index ul li:nth-child(7) img{

	left:calc(50% - 51px);

	top:calc(50% - 15px);

}

.case-index ul li:nth-child(8) img{

	left:calc(50% - 94px);

	top:calc(50% - 18px);

}

.case-index ul li:nth-child(9) img{

	left:calc(50% - 46px);

	top:calc(50% - 16px);

}

.case-index ul li:nth-child(10) img{

	left:calc(50% - 41px);

	top:calc(50% - 15px);

}

/*走进走进万卡激光*/

.about-index .about-img{

	width:782px;

	float:right;

}

.about-img img{

	width:100%;

	display:block;

}

.about-index .about-wrap{

	position:relative;

}

.about-index .about-intro{

	width:50%;

	padding:70px 60px;

	text-align:justify;

	line-height:26px;

	background-color:#fff;

	color:#5d5d5c;

	border:1px solid #cccccc;

	position:absolute;

	left:0;

	bottom:0;

}

.about-intro .about-title h3,.about-intro .about-title span{

	float:left;

	font-size:30px;

}

.about-intro .about-title h3{

	margin-bottom:30px;

}

.about-intro .about-title span{

	color:#ccc;

	line-height:30px;

}

.about-intro p a{

	color:#1a1a1a;

	text-decoration:underline;

}

.about .about-img{

	max-width:1048px;

	margin:0 auto;

}

.about .text-wrap{

	padding:40px 0;

	text-indent:32px;

}

.culture-container{

	background:url(../img/culture-bg.jpg) no-repeat left top;

	background-size:100% 100%;

}

.about-culture .culture-list{

	width:calc(20% - 20px);

	margin:0 10px;

	height:300px;

	background-color:#fff;

}

.about-culture .culture-list h3{

	color:#fff;

	line-height:50px;

	padding-left:50px;

	background:#5e5757 url(../img/right-tb.png) no-repeat left 20px center;

	background-size:20px;

}

.about-culture .culture-list p{

	margin:20px;

	color:#2d2d2d;

	font-size:14px;

	line-height:26px;

	text-align:justify;

}

.about-style .style-wrap{

	max-width:1100px;

	margin:0 auto;

	position:relative;

}

.style-wrap .tab-btn{

	position:absolute;

	top:calc(50% - 33px);

}

.style-wrap .left-btn{

	left:0;

}

.style-wrap .right-btn{

	right:0;

}

.style-wrap .style-box{

	width:930px;

	margin:0 auto;

}

.style-box .style-img img{

	width:100%;

	display:block;

}

.honor-container{

	height:659px;

	background:url(../img/honor-bg.jpg) no-repeat left top;

	background-size:100% 100%;

}

.culture-container .center-wrap{

	max-width:1420px;

}

.honor-container .center-wrap{

	max-width:1150px;

}

.honor-container .culture-list{

	height:auto;

	background-color:transparent;

}

.honor-container .culture-list p{

	text-align:center;

	margin:10px 0;

}

.culture-list img{

	width:100%;

	display:block;

}

.about-address .add-left,.about-address .add-right{

	width:50%;

}

.about-address .add-left{

	color:#fff;

	padding-top:60px;

	background-color:#5e5757;

	position:relative;

   height:500px;

}

.about-address .add-left .add-text{

	position:absolute;

	top:50%;

	right:144px;

	text-align:right;

	margin-top:-152px;

}

.about-address .add-left h3{

	font-size:24px;

	margin-bottom:40px;

}

.about-address .add-left h4{

	font-size:48px;

	line-height:48px;

	font-family:"arial";

	margin:16px 0 40px;

}

.about-address .add-left p{

	font-size:14px;

	line-height:26px;

}

.about-address .add-right img{

	width:100%;

	display:block;

}

/*万卡激光切割机设备*/

.choose{

	background:url(../img/choosebg.jpg) no-repeat left top;

	background-size:100% 100%;

	padding-top:60px;

	position:relative;

}

.choose-container h3{

	color:#fff;

	font-size:48px;

	text-align:center;

	margin-bottom:80px;

}

.choose .data-list{

	width:20%;

	height:90px;

	color:#8e8e8d;

	text-align:center;

	transition:3s;

}

.choose .data-list h4{

	font-size:60px;

	font-family:"arial";

	position:relative;

}

.choose .data-list p{

	color:transparent;

}

.choose .current{

	margin-top:-16px;

}

.choose .current h4,.choose .current p{

	color:#fff;

}

.choose .current h4{

	font-size:80px;

	line-height:80px;

}

.choose .current h4::after,.choose .data-list:last-child h4::after{

	content:"+";

	font-size:24px;

	line-height:24px;

	position:absolute;

	right:60px;

	top:0;

}

.choose .data-list:last-child h4::after{

	content:"2";

	font-size:24px;

	right:38px;

	top:6px;

}

.choose .current:first-child h4::after{

	right:80px;

}

.choose .current:last-child h4::after{

	content:"2";

	right:8px;

}

.choose .current:last-child h4::after{

	top:8px;

}

.choose .current p{

	font-size:20px;

}

.choose .btn-controls{

	position:absolute;

	left:calc(50% - 55px);

	bottom:45px;

}

.btn-controls .btn-item{

	width:12px;

	height:12px;

	border-radius:50%;

	float:left;

	border:1px solid #fff;

	margin:0 5px;

}

.btn-controls .current{

	background-color:#fff;

}

.btn-controls .btn-item a{

	color:transparent;

}

/*公司图片*/

/*.company-img img{

	width:100%;

	display:block;

}

.img-container .btn-controls{

	width:calc((100% - 982px) / 2);

	position:relative;

	cursor:pointer;

}

.btn-controls .tab-btn{

	width:55px;

	height:55px;

	cursor:pointer;

	background-color:#fff;

	position:absolute;

	top:calc(50% - 27px);

	text-indent:-9999px;

}

.btn-controls .left-btn{

	right:40px;

	background:#fff url(../img/left-tab.png) no-repeat center center;

}

.btn-controls .right-btn{

	left:40px;

	background:#1a1a1a url(../img/right-tab2.png) no-repeat center center;

}

.img-container .img-box{

	width:982px;

	padding:0 10px;

	overflow:hidden;

}*/

.company-img{

	position:relative;height:432px;overflow:hidden;

}

.company-img img{

	width:auto;float:left;

}

.company-img .btn-controls{

	width:calc((100% - 960px) / 2);

	height:432px;

	background-color:rgba(0,0,0,0.5);

	position:absolute;

	top:0;

}

.btn-controls .tab-btn{

	width:55px;

	height:55px;

	cursor:pointer;

	background-color:#fff;

	position:absolute;

	top:calc(50% - 27px);

	text-indent:-9999px;

}

.company-img .left-controls{

	left:0;

}

.company-img .right-controls{

	right:0;

}

.btn-controls .left-btn{

	right:40px;

    background:#1a1a1a url(../img/left-tab2.png) no-repeat center center;

}

.btn-controls .right-btn{

	left:40px;

    background:#1a1a1a url(../img/right-tab2.png) no-repeat center center;

}

.company-img .img-box{

	width:960px;

	margin:0 auto;

}

.company-img .img-container{

	margin-left:-960px;

}

/*服务支持定义样式*/

.services-wrap .services-list{

	width:calc(100% / 6 - 20px);

	margin:0 10px;

	text-align:center;

	color:#5e5757;

}

.services-wrap .services-list h3{

	color:#2d2d2d;

	font-size:18px;

	line-height:40px;

}

.services-wrap .services-list p{

	font-size:14px;

}

.services-wrap .services-list .services-box{

	width:186px;

	height:186px;

	margin:0 auto 10px;

	border-radius:50%;

	text-indent:-9999px;

	border:1px solid #e8e8e7;

}

.services-wrap .services-list .service-icon1{

	background:#fafafa url(../img/service-icon1.png) no-repeat center center;

}

.services-wrap .services-list .service-icon2{

	background:#fafafa url(../img/service-icon2.png) no-repeat center center;

}

.services-wrap .services-list .service-icon3{

	background:#fafafa url(../img/service-icon3.png) no-repeat center center;

}

.services-wrap .services-list .service-icon4{

	background:#fafafa url(../img/service-icon4.png) no-repeat center center;

}

.services-wrap .services-list .service-icon5{

	background:#fafafa url(../img/service-icon5.png) no-repeat center center;

}

.services-wrap .services-list .service-icon6{

	background:#fafafa url(../img/service-icon6.png) no-repeat center center;

}

.sevices-training{

	background:url(../img/train-bg.jpg) no-repeat left top;

	background-size:100% 100%;

}

.services-engineer .center-wrap{

	max-width:1420px;

}

.engineer-wrap .engineer-list{

	width:calc(25% - 20px);

	margin:0 10px;

}

.engineer-wrap .engineer-list img{

	width:100%;

	display:block;

}

.engineer-wrap .engineer-list a{

	display:block;

}

.order-table input{

    height:45px;

}

.order-table input,.order-table textarea{

	display:block;

	width:100%;

	border:1px solid #dedede;

	margin-bottom:10px;

	padding-left:10px;

	color:#333;

	outline:none;

	background-color:#fbfbfb;

}

.order-table textarea{

    height:100px;

    padding:10px;

}

.order-table button{

	cursor:pointer;

	width:300px;

	height:50px;

	font-size:16px;

	background-color:#FF3F3C;

	color:#FFF;

	line-height:50px;

	border:none;

	margin-top:20px;

}

.order-table .formleft button{

	float:right;

}

.order-table .formright button{

	float:left;

	background-color:#5e5757;

}



.product-groom .center-wrap{

	max-width:1420px;

}

.product-groom h3{

	margin-left:10px;

}

.product-groom .product-wrap .product-img{

	width:calc(25% - 20px);

	margin:0 10px;

	padding:10px 10px 0;

	text-align:center;

	border:1px solid #dedede;

}

.product-groom .product-img p,.product-groom .product-img p a{

	color:#5e5757;

	line-height:40px;

}

/*footer定义样式*/





.footer{height:306px;background:#1a1a1a;border-top:4px solid #f08619;overflow:hidden;}

.footer .footer-l{float:left;padding-top:51px;width:252px;}

.footer .footer-l h2{line-height:0;}

.footer .footer-l h2 img{width:250px;height:55px;display:block;}

.footer .footer-l p{margin-top:27px;}

.footer .footer-l p em{text-align:center;float:left;display:block;}

.footer .footer-l p em img{width:112px;height:112px;display:block;}

.footer .footer-l p em span{font-size:14px;font-weight:normal;line-height:14px;color:#ffffff;margin-top:12px;display:block;}

.footer .footer-l p em:last-of-type{margin-left:28px;}

.footer .footer-c{float:left;width:402px;border-top:2px solid rgba(255,255,255,0.1);margin-top:64px;margin-left:127px;}

.footer .footer-c .fnav{padding-top:12px;height:110px;border-bottom:2px solid rgba(255,255,255,0.1);}

.footer .footer-c .fnav a{font-size:14px;font-weight:normal;line-height:14px;color:#ffffff;background-image:url('../img/f-sj.png');background-repeat:no-repeat;background-position:left center;background-size:auto auto;padding-left:13px;opacity:0.6;width:33.33%;display:block;float:left;box-sizing:border-box;margin-bottom:20px;}

.footer .footer-c .finfo{padding-top:16px;}

.footer .footer-c .finfo span{display:block;float:left;font-size:14px;font-weight:normal;line-height:24px;color:#ffffff;opacity:0.6;width:165px;}

.footer .footer-c .finfo span:nth-of-type(odd){width:236px;}

.footer .footer-c .finfo a{color:#fff;}

.footer .footer-r{float:left;margin-left:120px;width:276px;padding-top:56px;}

.footer .footer-r p{font-size:14px;font-weight:normal;line-height:22px;color:#ffffff;margin-bottom:25px;padding-left:35px;}

.footer .footer-r p b{display:block;margin-bottom:3px;font-size:14px;}

.footer .footer-r p:nth-of-type(1){background-image:url('../img/f-ic1.png');background-repeat:no-repeat;background-position:left center;background-size:auto auto;font-size:32px;line-height:26px;}

.footer .footer-r p:nth-of-type(2){background-image:url('../img/f-ic2.png');background-repeat:no-repeat;background-position:left center;background-size:auto auto;}

.footer .footer-r p:nth-of-type(3){background-image:url('../img/f-ic3.png');background-repeat:no-repeat;background-position:left center;background-size:auto auto;}

.footer:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}























.blk-main{

	 width: 1200px;

	

	margin: 0 auto;

	margin-top: 50px;

}



.blk-sm {

    width: 1200px;

	

	margin: 0 auto;

	margin-top: 40px;

}



.fl {

    float: left;

}





	



                .pc-cx-tel-1 {

                    width: 50%;

                    height: 56px;

                    border-top: 2px solid #e6e6e6;

                    padding-top: 10px;

                    position: absolute;

                    bottom: 16px;

                    right: 2%;

                }

                

                .pc-cx-tel-1-t1 {

                    width: 114px;

                    height: 44px;

                    background: #00479d;

                    font-size: 18px;

                    line-height: 44px;

                    text-align: center;

                    float: right;

                }

                

                .pc-cx-tel-1-t1 a {

                    display: block;

                    color: #fff;

                }

                

                .pc-cx-tel-1-t2 {

                    height: 56px;

                    padding-left: 70px;

                    background: url(../img/pc-xc-icon2.png) no-repeat 10px top;

                    font-size: 18px;

                    line-height: 18px;

                    color: #454545;

                }

                

                .pc-cx-tel-1-t2 p {

                    line-height: 24px;

                }

            



        .p15-showcase {

            position: relative;

            padding: 12px 18px 16px 20px;

            margin-bottom: 15px;

            background: #fff;

            border: 1px solid #eee;

			height:292px;

        }

        

        .p15-showcase-right-con {

            line-height: 24px;

            font-size: 16px;

            max-height: 168px;

            margin-bottom: 86px;

            overflow: hidden;

        }

        

        .p15-showcase-left {

            position: relative;

            width: 44.7%;

            float: left;

            line-height: 0;

            overflow: hidden;

            border: 1px solid #e7e7e7;

            margin-right: 3.3%;

        }

        

        .p15-showcase-left-jt {

            width: 12px;

            height: 23px;

            position: absolute;

            top: 50%;

            margin-top: -11px;

            cursor: pointer;

            z-index: 33;

        }

        

        .p15-showcase-left-prev {

            left: 10px;

        }

        

        .p15-showcase-left-next {

            right: 10px;

        }

        

        .p15-showcase-left-size {

            position: absolute;

            right: 0;

            bottom: 0;

            width: 56px;

            height: 28px;

            font-size: 14px;

            line-height: 16px;

            padding: 0 15px;

        }

        

        .p15-showcase-left-size em {

            font-style: normal;

        }

        

        .p15-showcase-left-pic {

            width: 100%;

            text-align: center;

        }

        

        .p15-showcase-left-pic li {

            float: left;

        }

        

        .p15-showcase-left-pic img {

            width: 397px;

			height:257px;

            display: block;

        }

        

        .p15-showcase-right {

            width: 51.6%;

            float: left;

        }

        

        .p15-showcase-right-tit {

            height: 40px;

            font-size: 24px;

            line-height: 40px;

            color: #454545;

            margin-bottom: 16px;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

    



        .p14-prodcontent-1 {

            background: #fff;

            padding: 32px 0 42px;

            margin-bottom: 22px;

			width: 1200px;

			margin: 0 auto;

        }

        

        .p14-prodcontent-1-tit {

            height: 40px;

            font-size: 24px;

            line-height: 40px;

            border-bottom: 2px solid #d4d4d4;

            margin-bottom: 20px;

        }

        

        .p14-prodcontent-1-tit span {

            display: inline-block;

            height: 40px;

            color: #fff;

            border-bottom: 2px solid  #555555;



            

            background: #1a1a1a;

        }

        

        .p14-prodcontent-1-tit em {

            font-size: 18px;

            font-family: Arial;

            text-transform: uppercase;

            font-style: normal;

            color: #c2c2c1;

        }

        

        /*.p14-prodcontent-1-desc {*/

        /*    padding-left: 15px;*/

        /*    padding-right: 15px;*/

        /*}*/

    



        .p14-product-2-tit {

            height: 46px;

            line-height: 46px;

            border-bottom: 2px solid #dfdfdf;

            margin-bottom: 30px;

            padding-top: 26px;

        }

        

        .p14-product-2-tit b {

            display: inline-block;

            font-size: 24px;

            font-weight: normal;

            color: #464646;

            padding-left: 52px;

            border-bottom: 2px solid #555555;

            background:url(../img/p14-icon11.png) no-repeat 22px center;

        }

        

        .p14-product-2-tit span {

            margin-left: 10px;

            font-size: 18px;

            font-family: Arial;

            color: #c2c2c1;

            text-transform: uppercase;

        }

        

        .p14-product-2-list dl {

            float: left;

            width: 23.8%;

            border: 1px solid #dfdfdf;

            margin-right: 1.5%;

            box-sizing: border-box;

        }

        

        .p14-product-2-list dl.p14-product-clear {

            margin-right: 0;

        }

        

        .p14-product-2-list dl img {

            display: block;

            width: 100%;

        }

        

        .p14-product-2-list dd {

            padding: 10px 28px 10px 10px;

            margin-right: 2px;

            position: relative;

        }

        

        .p14-product-2-list h3 {

            height: 30px;

            font-size: 16px;

            font-weight: normal;

            line-height: 30px;

            color: #191919;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

        

        .p14-product-2-list h3 a {

            color: #191919;

        }

        

        .p14-product-2-desc {

            font-size: 14px;

            line-height: 24px;

            color: #666;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

        

        .p14-product-2-list dl:hover {

            border-color: #00479d;

        }

        

        .p14-product-2-list dl:hover h3 a {

            color: #00479d;

        }







.cp_t {

    font-size: 40px;

    color: #333;

    font-weight: normal;

    text-align: center;

   

    height: 110px;

    line-height: 110px;

}

.cp_t a {

    font-size: 40px;

    color: #333;

	font-weight: bold;

}







.s_bg {

    height: 80px;

    border-bottom: #ededed 1px solid;

    overflow: hidden;

}

.search {

    width: 1200px;

    margin: 0 auto;

}

.search p {

    float: left;

    font-size: 14px;

    color: #888;

    width: 880px;

    height: 80px;

    line-height: 80px;

    overflow: hidden;

}



.search p a {

    font-size: 14px;

    color: #888;

    padding: 0 0 0 10px;

}

.search .ser_inp {

    background: url(../img/s_inp.gif) no-repeat;

    width: 240px;

    height: 38px;

    border: none;

    padding: 0 0 0 16px;

    float: left;

    font-family: "Microsoft YaHei";

    font-size: 14px;

    color: #666;

    line-height: 38px;

    outline: none;

    margin-top: 23px;

}



.search .ser_so {

    cursor: pointer;

    float: left;

    background: url(../img/s_so.gif) no-repeat;

    border: none;

    width: 64px;

    height: 38px;

    margin-top: 23px;

}

.yin {

    padding: 50px 0;

	height: 208px;

}



.yin ul li:first-child {

    background: none;

}



.yin ul li {

    font-size: 20px;

    color: #666;

    width: 300px;

    float: left;

    text-align: center;

  background: url(../img/yin_line02.gif) no-repeat 0 10px;

    line-height: 30px;

}



.yin ul li em {

    display: block;

    font-size: 28px;

    color: #333;

    background: url(../img/yin_line01.gif) no-repeat center 56px;

    height: 60px;

    margin-bottom: 15px;

}



 .content {

    max-width: 1400px;

    margin: 0 auto;

}

em, i {

    font-style: normal;

}



.bg1 {

    background-color: #fafafa;

}





/*abt*/



/*.abt_con{ height: 500px;}

.abt dl{ margin-top: 15px;}

.abt dt img{ display: block; width:95%; height: 382px;}



.abt dt{ width: 50%; margin-top: 40px;}



.abt dd{ width: 50%; margin-top: 40px;background: url(../img/about.png) no-repeat;height: 370px;}

.abt dd h3 img{ display: block; width: 216px; height: 65px;padding-top: 60px; padding-bottom: 25px;}

.abt dd span{ display: block; font-size: 38px; line-height: 14px; color: #333333; padding-bottom:23px;font-weight: bold;    margin-top: 100px;}

.abt dd p{font-size: 16px; line-height: 24px; color: #333333; margin-top: 10px;

    width: 95%;

    float: right; }

.abt dd a{ display: block; margin-top: 22px;font-size: 14px; line-height: 14px; color: #333333; }



.abt_s{ float: left; padding-top: 45px; width: 418px;}

.abt_s p{ font-size:16px ; color: #333333; line-height: 30px;}

.abt_s p b{ color: #1a1a1a; font-size: 18px; display: inline-block;}



.abt_z li{ float: left; height: 68px; border-left:1px solid #c2c7cd ; padding: 0 83px; margin-top: 60px; font-size: 26px; line-height: 26px; color: #333333; font-weight: bold;}

.abt_z li:last-child{ padding-right: 0;}

.abt_z li b,.abt_z li em{ display: inline-block; font-size: 66px; line-height: 66px; color: #1a1a1a; margin-top: -24px;}

.abt_z li span{ display: block;font-size: 16px; line-height: 16px; color: #333333; font-weight:normal; padding-top: 10px;}

.abt_t{  margin-top: 64px;position: relative; }

.abt_t h4{height: 46px;line-height: 46px;border-bottom:1px solid #d9d9d9;font-size: 18px; display: block; margin-bottom: 18px;}

.abt_t h4 a {color: #002248;}

.abt_t h4 i{float: right;color: #666;font-weight: normal;font-size: 14px;}



.abt_t li{ float: left; margin-right: 30px;width: 277px; height:208px;}

.abt_t li img{ width: 277px; height:208px;}

.abt_t .sprev{position: absolute;left:-70px;top:140px;width:66px;height: 66px;background:url(../img/sprev.png) no-repeat;z-index: 10;}

.abt_t .snext{position: absolute;right:-70px;top: 140px;width:66px;height: 66px;background:url(../img/snext.png) no-repeat;z-index: 10;}

.abt_t .tempWrap{width: 100% !important;}*/

.fr {

    float: right;

}



.zz_bj{ height: 632px; padding-top: 84px; box-sizing: border-box;  font-family:"Microsoft Yahei"; position: relative;max-width: 1920px; }

.zz_bj:after{content: "";width: 402px; height: 319px; position: absolute;left:50%;top:595px;background: url(../img/yyimg.png) no-repeat;margin-left: 542px;}

.zz dl{height: 438px;}

.zz dl dt{position: relative; width: 600px;height: 438px;padding:29px 24px 0 0; float: right; }

.zz dl dt img{width: 576px; height: 381px; position: relative;z-index: 1; float: right;}

.zz dl dt:after{content: "";width: 546px; height: 438px; position: absolute;top:0; right: 0; background: #1a1a1a;}

.zz dl dd{width: 500px;  float: left;padding-top: 20px;position:relative;}

.zz dl dd h3{ font-size: 38px; color: #333333; font-weight: bold;margin-bottom: 25px; height: 120px;border-bottom: 1px solid #d9d9d9; }

.zz dl dd h3 i{ color: #1a1a1a; }

.zz dl dd h3 em{ display: block; font-size:14px; color: #666666; text-transform: uppercase; display: block;opacity: 0.5; font-weight: normal; letter-spacing: 1px; line-height: 50px;  }

.zz dl dd p{font-size: 16px; height: 160px; color: #666666; line-height: 30px;}

.zz dl dd span{ font-size: 16px; color: #333333; line-height:69px;  }

.zz dl dd span img{width: 173px;height: 69px; vertical-align: middle;}

.zz dl dt img{-webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}

.zz dl dt img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}



.content1{width:1200px;margin: 0 auto;}

















































/*优势*/

.edgebj2{height:1450px;margin-top: 30px;}

.edge2{padding-top:59px;}







.edge2 h2{height: 130px;

    text-align: center;

    font-size: 48px;

    font-weight: bold;

    color: #1a1a1a;

    font-weight: bold;}

.edge2 h2 em{display: block;

    font-size: 22px;

    color: #666666;

    font-weight: normal;}



.edge2 .edt1{height:600px; position: relative;}

.edge2 .edt1 .ed1{height:600px;}

.edge2 .edt1 .ed1 .e1{width:600px; height:300px;padding-top:52px;padding-left:92px;border:1px solid #d9d9d9;float:left;box-sizing:border-box;}

.edge2 .edt1 .ed1 .e1 span{display: block; height:60px; line-height: 47px; background:url(../../img/xt6.jpg) no-repeat left bottom; margin-bottom: 28px;}

.edge2 .edt1 .ed1 .e1 span em{display: block;width:402px;font-size: 30px; color:#1a1a1a;background:url(../../img/01.png) no-repeat right;}

.edge2 .edt1 .ed1 .e1 span em i{font-weight: bold; font-size: 30px; color:#1a1a1a;margin-left: 18px;}

.edge2 .edt1 .ed1 .e1 p{font-size: 16px; color:#333333; width:411px;}

.edge2 .edt1 .ed1 strong{float:right;margin-right:-360px;}

.edge2 .edt1 .ed2{height:300px; position: absolute; left:0; bottom:0;}

.edge2 .edt1 .ed2 strong{display: block; width:600px; height:300px;float:left;}

.edge2 .edt1 .ed2 strong img{width:600px; height:300px;}

.edge2 .edt1 .ed2 .e2{width:600px; height:300px;background:#FFF;padding-top:52px;padding-left:92px;float:left;box-sizing:border-box;}

.edge2 .edt1 .ed2 .e2 span{display: block; height:60px; line-height: 47px; background:url(../../img/xt6.jpg) no-repeat left bottom; margin-bottom: 28px;}

.edge2 .edt1 .ed2 .e2 span em{display: block;width:402px;font-size: 30px; color:#1a1a1a;background:url(../../img/02.png) no-repeat right;}

.edge2 .edt1 .ed2 .e2 span em i{font-weight: bold; font-size: 30px; color:#1a1a1a;margin-left: 18px;}

.edge2 .edt1 .ed2 .e2 p{font-size: 16px; color:#333333; width:420px;}

.edge2 .edt2{height:599px; position: relative;}

.edge2 .edt2 .ed4{height:599px;}

.edge2 .edt2 .ed4 strong{display: block;width:960px; height:599px; float:left; margin-left: -360px;}

.edge2 .edt2 .ed4 strong img{width:960px; height:599px;}

.edge2 .edt2 .ed4 .e4{width:600px; height:300px;background:#FFF;padding-top:52px;padding-left:92px;float:left;border:1px solid #d9d9d9;box-sizing:border-box;position: absolute; right:0; bottom:0;}

.edge2 .edt2 .ed4 .e4 span{display: block; height:60px; line-height: 47px; background:url(../../img/xt6.jpg) no-repeat left bottom; margin-bottom: 28px;}

.edge2 .edt2 .ed4 .e4 span em{display: block;width:402px;font-size: 30px; color:#1a1a1a;background:url(../../img/04.png) no-repeat right;}

.edge2 .edt2 .ed4 .e4 span em i{font-weight: bold; font-size: 30px; color:#1a1a1a;margin-left: 18px;}

.edge2 .edt2 .ed4 .e4 p{font-size: 16px; color:#333333; width:420px;}

.edge2 .edt2 .ed3{height:300px; position: absolute; top:0; left:0;z-index:100;}

.edge2 .edt2 .ed3 strong{display: block; width:600px; height:298px;float:right;}

.edge2 .edt2 .ed3 strong img{width:600px; height:300px;}

.edge2 .edt2 .ed3 .e3{width:600px; height:300px;padding-top:52px;padding-left:92px;float:left;box-sizing:border-box;background:#1a1a1a;}

.edge2 .edt2 .ed3 .e3 span{display: block; height:60px; line-height: 47px; background:url(../../img/xt6.jpg) no-repeat left bottom; margin-bottom: 28px;}

.edge2 .edt2 .ed3 .e3 span em{display: block;width:402px;font-size: 30px; color:#feffff;background:url(../../img/03.png) no-repeat right;}

.edge2 .edt2 .ed3 .e3 span em i{font-weight: bold; font-size: 30px; color:#feffff;margin-left: 18px;}

.edge2 .edt2 .ed3 .e3 p{font-size: 16px; color:#fff; width:420px;}

.edge2 .edt2 .ed3 .sk{display: block;width:360px; height:300px; position: absolute;top:0; left:-360px;}



/*资讯*/

.newbox{line-height:30px;height:615px;font-family: "Microsoft Yahei";color: #333;margin-top: 40px;}

.newtil{height: 50px;line-height: 38px;overflow: hidden;font-size: 18px;background:url(../img/line1.gif) no-repeat 203px 16px;}

.newtil ul,.newtil li{float: left;}

.newtil span{float: right;font-size: 14px;}

.newtil span a{color: #999;display: inline-block;}

.newtil li.cur{color:#1a1a1a;font-weight: bold;}



.news_c dl{width:603px;float: left;overflow: hidden;}

.news_c dd{padding: 8px 21px 0;line-height:30px;color: #333;}

.news_c dd h3{height:34px;line-height:34px;font-size:16px;color: #333;text-align: center;}

.news_c dt{width:562px;height: 205px;border: dashed 1px #e6e6e6;padding: 20px 19px;}

.news_c dt p,.news_c dt p img{display: block;width:542px;height: 163px;overflow: hidden;}

.news_c ul{width: 526px;float: right;}

.news_c li{height:99px;border-bottom: solid 1px #e8e8e8;line-height: 24px;margin-bottom: 32px;}

.news_c li span{width: 80px;float: left;text-align: center;padding:0 10px 0 0;font-family: Arial;font-size: 18px;line-height: 20px;color: #ddd;}

.news_c li span b{display: block;font-size: 54px;line-height: 50px;font-weight: normal;}

.news_c li p{width: 425px;float: left;color: #666;}

.news_c li p a,.news_c dd p a,.about_w p a{display: inline-block;color: #1a1a1a;}

.news_c li p b{display: block;color: #333;line-height: 26px;}

.news_c li p b a,.news_c dd h3 a{display: block;color: #333;}





.g_zs2{height:810px;padding-top: 90px; background: url(../img/zsbg.jpg) no-repeat center top;}

.g_zs2 h2{height: 130px;text-align: center;font-size: 48px;font-weight: bold;color: #1a1a1a;font-weight: bold;}

.g_zs2 h2 a{color: #1a1a1a;}

.g_zs2 h2 em{display: block;font-size: 22px;color: #666666;font-weight: normal;}

.zz ul{height:92px; width:545px;margin: 0 auto;}

.zz ul li{float: left;width: 256px;height: 60px;line-height: 60px;text-align: center;font-size: 20px;color: #fff; margin-right: 16px;}

.zz ul li a{ color: #fff; display: block;background: #333333;}

.zz ul li a:hover,.zz ul li.cur a{background: #1a1a1a;}

.zz-s{height:470px; overflow:hidden;}

.zz-s ol li{position: relative; float:left; width:286px;height:440px;overflow: hidden; background: none;margin-right: 16px;transition: all 0.3s linear 0s;}

.zz-s ol li:hover{ transform: translateX(-5px);	}

.zz-s ol li.no{margin:0;}

.zz-s ol li img{width:260px; height:380px; display: block;transition: all 0.3s linear 0s;padding: 16px;}

.zz-s ol li em{display: block;height: 46px;line-height: 46px;font-size: 16px;color: #fff;overflow: hidden;text-align: center;

}



.zz-s2{height:470px; overflow:hidden;}

.zz-s2 ol li{position: relative; float:left; width:282px;overflow: hidden; background: none;margin-right: 16px;transition: all 0.3s linear 0s;}

.zz-s2 ol li:hover{ transform: translateX(-5px);	}

.zz-s2 ol li.no{margin:0;}

.zz-s2 ol li img{width:278px; height:376px; display: block;transition: all 0.3s linear 0s;border:2px solid #fff;}

.zz-s2 ol li em{display: block;height: 46px;line-height: 46px;font-size: 16px;color: #fff;overflow: hidden;text-align: center;

}







.zz_box{ position: relative;}

.zz_box .ljt,.zz_box .rjt{ width:24px; height:40px; position: absolute; cursor:pointer;  display:block; z-index: 10;}

.zz_box .ljt{left:-45px;top:180px;}

.zz_box .rjt{right:-45px;top:180px;}

.zz_box .ljt a{ background: url(../img/ljt.png) no-repeat; width:24px; height:40px; display:block;}

.zz_box .rjt a{ background: url(../img/rjt.png) no-repeat right 0; width:24px; height:40px; display:block;}





/*客户案例*/



/**/

.faalbj{height:534px;margin-top: 50px;}



.faalbj h2{height: 130px;

    text-align: center;

    font-size: 48px;

    

    color: #1a1a1a;

    font-weight: bold;}



.faalbj h2 em {

    display: block;

    font-size: 22px;

    color: #666666;

    font-weight: normal;

}



.faal h3 span{display: block; width:423px; height:40px; line-height: 40px;  font-weight:bold;margin:0 auto 13px; font-size: 40px; color:#333333;padding:0 131px; position: relative;}

.faal h3 span:before{width:100px; height:7px;background:url(../../img/xt1.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}

.faal h3 span:after{width:100px; height:7px;background:url(../../img/xt2.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}

.faal h3 i{display: block;font-size: 16px; line-height: 16px; color:#666666;}

.faal .fanav{width:189px; height:416px; float:left;background:#f4f2f2;}

.faal .fanav ul li{height:50px; line-height: 50px;padding-left:47px; border-bottom:1px solid #d0cece;transition: all 0.3s linear; position: relative;}

.faal .fanav ul li em{display: block;font-size: 14px; height:50px; line-height: 50px;padding-left:30px;}

.faal .fanav ul li .fa1{background:url(../../img/fa1.png) no-repeat left;}

.faal .fanav ul li .fa2{background:url(../../img/fa2.png) no-repeat left;}

.faal .fanav ul li .fa3{background:url(../../img/fa3.png) no-repeat left;}

.faal .fanav ul li .fa4{background:url(../../img/fa4.png) no-repeat left;}

.faal .fanav ul li .fa5{background:url(../../img/fa5.png) no-repeat left;}

.faal .fanav ul li .fa6{background:url(../../img/fa6.png) no-repeat left;}

.faal .fanav ul li .fa7{background:url(../../img/fa7.png) no-repeat left;}

.faal .fanav ul li i{display: none;width: 0;height: 0;border-width: 8px;border-style: solid;border-color: transparent transparent transparent #1a1a1a; position: absolute; top:21px; right:-16px;z-index: 100;}

.faal .fanav span{display: block;height:50px; line-height: 50px;padding-left:47px; }

.faal .fanav span em{display: block;background:url(../../img/fa8.png) no-repeat left;font-size: 14px; height:50px; line-height: 50px;padding-left:30px;}

.faal .fanav ul li.cur{height:59px; border-bottom:0;background:#1a1a1a; line-height: 59px;}

.faal .fanav ul li.cur em{color:#FFF;height:59px;  -webkit-filter:brightness(2000);  filter: brightness(2000);line-height: 59px; }

.faal .fanav ul li.cur i{display: block;      }

.faal .fanav span:hover{background:#1a1a1a;}

.faal .fanav span:hover em{color:#FFF;-webkit-filter:brightness(2000);  filter: brightness(2000);}

.faal .ys_box{width:1011px;float:right;}

.faal dl{float:left;width:1010px;}

.faal dl dt{width:648px; height:416px;float:left;}

.faal dl dt img{width:648px; height:416px;}

.faal dl dd{width:362px;height:416px;float:left;background:#EEEEEE;}

.faal dl dd span{display: block; padding-top:71px; margin-left: 26px; height:50px; line-height: 20px; position: relative; margin-bottom: 30px; }

.faal dl dd span:before{width:100px; height:1px; background:#DA251C;content:"";position: absolute;bottom:0; left:0;}

.faal dl dd span a{font-size: 20px; font-weight: bold; color:#1a1a1a;}

.faal dl dd p{width:308px; height:87px; padding-left:26px;font-size: 14px; color:#666666; margin-bottom: 58px;}

.faal dl dd strong{display: block;padding-left:91px;font-weight: normal;font-size: 18px; color:#666666;background:url(../img/ph.png) no-repeat left;}

.faal dl dd strong i{display: block; font-size: 20px; line-height: 20px; font-weight: bold;}

.faal .faqh{height:310px;margin-top: 39px; overflow: hidden;}

.faal .faqh ul{height:310px;}

.faal .faqh ul li{float:left;width:204px; height:140px;position: relative;margin-right: 23px;}

.faal .faqh ul li span{display: block; width:204px; height:140px; }

.faal .faqh ul li span img{width:204px; height:140px;}

.faal .faqh ul li i{display: block; height:52px; line-height: 52px; text-align: center; font-size: 14px; color:#333333;}

.faal .faqh ul li .xs{display:none;width:204px; height:140px;padding-top:69px;background:url(../img/wzbj.png) no-repeat center; position: absolute;top:0; left:0;}

.faal .faqh ul li .xs em{display: block; text-align: center; font-weight: bold; font-size: 18px; color:#FEFEFE; height:40px; margin-bottom: 18px;background:url(../img/xt5.jpg) no-repeat bottom center;}

.faal .faqh ul li .xs p{text-align: center; font-size: 14px; color:#FEFEFE;width:293px; height:38px;margin:0 auto;}

.faal .faqh ul li .xs p a{color:#da251c;}

.faal .faqh ul li:hover .xs{display: block;}

.faal .qh{position: relative;}

.faal .qh .jt i{display: block; width:19px; height:34px;}

.faal .qh .jt .prev{background:url(../img/prev.png) no-repeat center; position: absolute; top:106px; left:-44px;}

.faal .qh .jt .next{background:url(../img/next.png) no-repeat center; position: absolute; top:106px; right:-44px;}









.ttbj{height:150px; background:url(../img/ttbj.jpg) no-repeat center;}

.tt{padding-top:38px;}

.tt .t{float:left;}

.tt .t h3{font-size: 32px; line-height:32px;color:#FFFFFF; font-weight: bold; padding-left: 69px; margin-bottom: 16px;}

.tt .t p{height:24px;margin-left: 116px;padding-left:106px; background:url(../img/xt6.jpg) no-repeat left;float:left;}

.tt .t p em{display: block; float:left;font-size: 24px;line-height: 24px;color:#FFFFFF;padding-left:17px; background:url(../img/yd1.jpg) no-repeat left; margin-right: 30px;}

.tt strong{display: block;height:54px;padding-left:68px;float:right;font-weight: normal;font-size: 18px; color:#da251c;background:url(../img/ph1.png) no-repeat left;margin-right: 56px;}

.tt strong i{display: block; font-size: 20px; line-height: 20px; font-weight: bold; color:#da251c;margin-top: 12px;}





/*产品*/

.probox{font-family: "Microsoft Yahei";height:1120px;padding:89px 0 0;line-height: 40px;position: relative;background:#f2f2f2;}

.pro_cla{width: 300px; height:1120px;line-height:39px;color: #333;background: #f3f3f3;}

.probox h2{height: 130px;

    text-align: center;

    font-size: 48px;

    font-weight: bold;

    color: #1a1a1a;

    font-weight: bold;

	line-height: 80px;









}

.probox h2 em{    display: block;

    font-size: 22px;

    color: #666666;

    font-weight: normal;

	line-height: 30px;

	height:30px;





}





.pro_list{width: 1400px;padding:10px 0 0;overflow: hidden;}

.pro_lt{width: 1400px;margin: 0 auto; height: 80px;line-height: 49px;font-size: 16px;}

.pro_lt span{float: right;text-transform: uppercase;color: #ccc;}

.pro_lt span a{display: block;color: #ccc;}

.pro_lt li{float: left;color: #333;font-weight: bold;width: auto;margin-right: 20px;margin-bottom: 10px;}



.pro_lt li.cur {background: #f08619;color:#fff;}

.pro_lt li.cur a{color:#fff;}





.pro_lt li em,.newtil li em{display: inline-block;padding: 0 23px;font-weight: normal;color: #ccc;}



.pro_lc dl{position: relative;}

.pro_lc dt img{width:264px;height: 264px;display: block;overflow: hidden;background: #fff;

       }







.pro_lc dd{padding: 15px 0 0;width: 348px;}

.pro_lc dd h3{font-size: 24px;line-height: 53px;height: 54px;color: #333;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.pro_lc dd h3 a{color: #333;display: inline-block;border-bottom: solid 1px #cfcfcf;}



.pro_lc dt{float:left;margin-right: 20px;width:264px;height: 350px;display: block;overflow: hidden;background: #fff;margin-bottom: 20px;}

.pro_lc dt:nth-child(5n){
	margin-right:0px;
}


.pro_lc dt p{height: 70px;

    line-height: 70px;

    text-align: center;

    font-size: 16px;

   

    margin-bottom: 20px;

    color: #696969;





}









.pro_lc dt span{height: 40px;

    line-height: 40px;

    font-size: 16px;

    text-align: center;

    display: block;

    background: #1a1a1a;

    width: 264px;
    height: 350px;

    margin: 0 auto;

    border-radius: 20px;

    color: #fff;}

.pro_lt  a{color:#f08619;width:auto;display: block;text-align: center;border: 1px solid #f08619;padding:0px 46px;}









/*新闻资讯定义样式*/

.news .news-nav{

	max-width:400px;

	margin:0 auto;

}

.news .news-nav li{

	width:calc(100% / 3);

	border:1px solid #ccc;

	background-color:#fafafa;

	text-align:center;

	padding:10px 0;

	float:left;

}

.news .news-nav li.current{

	background-color:#1a1a1a;

	color:#fff;

}



.news .news-nav li.current a{

	

	color:#fff;

}





.news .news-nav li:nth-child(2){

	border-left:none;

	

}

.news .news-nav li a{

	color:#2d2d2c;

}

.news .news-wrap{

	margin:30px 0;

}

.news-wrap .news-img{

	height:565px;

	padding:15px;

	background-color:#fff;

	border:1px solid #ccc;

}

.news-img img{

	width:100%;

	display:block;

}

.news .news-time,.news .news-intro{

	float:left;

	color:#5d5d5c;

	margin-top:20px;

}

.news .news-time{

	width:11%;

	text-align:right;

	font-family:"arial";

}

.news .news-time h3{

	font-size:24px;

	margin-bottom:10px;

}

.news .news-time p{

	font-size:14px;

}

.news .news-intro{

	width:89%;

	text-align:justify;

	padding-left:36px;

}

.news .news-intro a{

	font-weight:bold;

	font-size:18px;

	color:#5d5d5c;

}

.news .news-intro p{

	font-size:15px;

	line-height:26px;

	padding-top:10px;

}

.news .news-content .news-list{

	padding-bottom:10px;

	margin-bottom:20px;

	border-bottom:1px solid #e8e8e7;

}

.news .news-content .news-list:last-child{

	margin-bottom:0;

}

.news-content .news-time,.news-content .news-intro{

	margin:0;

}

.news-container .news-list{

	padding:40px 0;

	margin:0 0 10px;

}

.news-container .news-times{

	width:156px;

	text-align:right;

	padding-right:40px;

}

.news-container .news-times h3,.news-container .news-times p{

	font-family:"arial";

}

.news-container .news-times h3{

	font-size:30px;

}

.news-container .news-times p{

	font-size:14px;

}

.news-container .news-tu{

	width:350px;

	border-left:1px solid #e8e8e7;

}

.news-tu img{

	display:block;

	margin:0 auto;

	width: 300px;

	height: 200px;

}

.news-container .news-text{

	width:calc(100% - 506px);

	padding-right:40px;

}

.news-container h3 a{

	color:#2d2d2d;

	font-size:18px;

}

.news-container .news-text p{

	color:#757575;

	font-size:15px;

	margin:20px 0;

	text-align:justify;

}

.news-text .visit-more a{

	margin:0;

	background:#5b5b5b url(../img/right-link.png) no-repeat center center;

}

.news-container .news-list:hover{

	border-bottom:1px solid #ccc;

}

.news-container .news-list:hover h3 a{

	text-decoration:underline;

} 

.news-container .news-list:hover .visit-more a{

	background:#1a1a1a url(../img/right-link.png) no-repeat center center;

}

.next-page{

	margin-top:50px;

	text-align:center;

}

.next-page ul{

	display:inline-block;

}

.next-page ul li{

	float:left;

	margin:0 5px;

	padding:10px 15px;

	border:1px solid #dedede;

}

.next-page ul li.current{

	color:#fff;

	background-color:#1a1a1a;

}

.next-page li a{

    display:block;

    color:#666;

}

.news .news-title{

    text-align:center;

    color:#6e7270;

    border-bottom:1px solid #d0dfd6;

    position:relative;

    padding:40px 0 10px 0;

    font-size:15px;

}

.news .news-title h3{

    font-size:30px;

    line-height:30px;

    margin-bottom:30px;

}

.news-title .share-icon{

    position:absolute;

    right:0;

    bottom:0;

}

.news-title .share-icon a{

    float:left;

    margin:5px;

    line-height:10px;

}

.news-title .share-icon a.add{

    margin-top:10px;

}

.news .news-article{

	padding:20px 0;

}

.news .news-article img{

	display:block;

	margin:0 auto;

}

.news-article .text-wrap{

	padding-bottom:40px;

}

.news-article .text-wrap h3{

	margin-bottom:10px;

}

.news .news-t{

	margin:20px 0;

}

.news-t li{

	float:left;

	border:1px solid #dedede;

	line-height:50px;

	background-color:#f6f6f6;

	overflow:hidden;

	text-align:center;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.news-t li:nth-child(1),.news-t li:nth-child(3){

    width: 45%;

}

.news-t li:nth-child(2) {

    width:10%;

    border-left:none;

    border-right:none;

}

.news-t li,.news-t li a{

    color:#5e5757;

}

.rele-news{

    padding:10px 0 20px;

}

.rele-news h3,.product-groom h3{

    text-align:left;

    font-size:15px;

    line-height:54px;

    color:#666;

}

.rele-news li {

    width:50%;

    float:left;

    text-align:left;

    list-style:square;

    list-style-position:inside;

    border-right:none;

    overflow:hidden;

    text-overflow:ellipsis;

    white-space:nowrap;

}

.rele-news li a{

    line-height:26px;

    color:#5e5757;

    font-size:15px;

}

.same-bj {

    padding: 50px 0;

}











    .company {

       

        height: 1300px;

        text-align: center;

    }

    

    .content {

        width: 1400px;

        margin: 0 auto;

    }

    

    .company .company-headliner h2 {

        font-size: 28px;

        height: 73px;

        line-height: 121px;

        color: #1a1a1a;

    }

    

    .company .company-headlinerr {

        background:url(/skin/img/4b512c11a61a417dbf559afa1ef388cc_20.jpg) no-repeat center 66px;

        height: 190px;

        margin-top: 30px;

    }

    

    .company .company-headlinerr p {

        font-size: 14px;

        text-transform: uppercase;

    }

    

    .company .company-headlinerr h2 {

        font-size: 28px;

        height: 73px;

        line-height: 121px;

    }

    

    .company .company-headliner p {

        font-size: 14px;

        text-transform: uppercase;

        color: #fff;

    }

    

    .company .company-production {

        width: 1200px;

        height: 920px;

        box-shadow: 0 0 10px #eee;

        color: #424242;

    }

    

    .company .company-production dl {

        background: #fff;

    }

    

    .company .company-production dl dt {

        width: 1146px;

        height: 424px;

        margin: 0 auto;

        padding-top: 18px;

    }

    

    .company .company-production dl h3 {

        font-size: 18px;

        font-weight: bold;

        text-align: center;

        margin-top: 39px;

        height: 46px;

    }

    

    .company .company-production dl dd {

        width: 1146px;

        margin: 0 auto;

		text-align: left;

    }

    

    .company .company-culture {

        height: 320px;

    }

    

    .company .company-culture ul li {

        float: left;

        width: 249px;

        height: 320px;

        margin-right: 36px;

        box-shadow: 0 0 10px #eee;

        margin-left: 15px;

    }

    

    .company .company-culture ul li em {

        width: 68px;

        height: 68px;

    }

    

    .company .company-culture ul li em img {

        width: 68px;

        height: 68px;

        margin-top: 55px;

    }

    

    .company .company-culture ul li h4 {

        font-size: 16px;

        font-weight: bold;

        padding-top: 15px;

    }

    

    .company .company-culture ul li p {

        font-size: 14px;

        width: 200px;

        text-align: center;

        margin: 0 auto;

        padding-top: 30px;

    }



.company-headliner{height:116px;}





.endit-content p {

    margin: 15px 0;

}





    /*企业风采*/

    

    .company .company-mien {

        height: 572px;

    }

    

    .company .company-mien ul {

        float: left;

        margin-right: 5px;

        height: 571px;

    }

    

    .company .company-mien ul:nth-of-type（1） {

        width: 338px;

    }

    

    .company .company-mien ul:nth-of-type（2） {

        width: 477px;

    }

    

    .company .company-mien ul:nth-of-type（3） {

        width: 369px;

    }

    

    .company .company-mien ul li img {

        float: left;

        transition: all ease 1s;

    }

    

    .company .company-mien ul li img:hover {

        -webkit-transform: scale(1.2);

        -ms-transform: scale(1.2);

        -moz-transform: scale(1.2);

        -o-transform: scale(1.2);

    }

    

    .company .company-mien ul li:hover {

        cursor: pointer;

        opacity: 1;

    }







.p12-aboutinfo-1{width: 1200px;margin: 0 auto;background: #fff;margin-bottom: 38px;}

     

        .p12-aboutinfo-1-nr{padding:0 0 20px;}











    .tit {

        clear: both;

    }

    

    .lx {}

    

    .lx h2,

    .lx1 h2 {

        font-size: 34px;

        font-weight: normal;

        text-align: center;

        margin: 50px auto 40px;

        color: #333;

    }

    

    .lx p {

        background:url(/skin/img/kf.jpg) no-repeat;

        height: 181px;

        padding: 20px 20px 0px 250px;

      

    }

    

    .lx p b {

        font-size: 24px;

        color: #1a1a1a;

        display: block;

        margin: 17px auto;

        font-weight: normal;

    }

    

    .lx p em {

        font-style: normal;

        color: #000;

    }

    

    .lx li {

        float: left;

        border: 1px solid #eee;

        width: 285px;

        height: 190px;

        text-align: center;

        margin-right: 20px;

        color: #666;

        line-height: 160%;

        padding: 0 10px;

        font-family: 微软雅黑;

    }

    

    .lx li.last {

        float: right;

        margin-right: 0px

    }

    

    .lx li img {

        margin-top: 20px;

        width: 52px;

    }

    

    .lx li i {

        display: block;

        font-size: 18px;

        color: #222;

        padding-bottom: 8px;

        font-style: normal;

        padding-top: 10px;

    }

    

    .lx li span {

        display: block;

        font-size: 16px;

        color: #333;

        margin-top: 5px;

    }

    

    .lx li.last span {

        font-size: 15px;

    }















 .cp-nav{

	max-width:1400px;

	margin:0 auto;

	 margin-bottom: 50px;

}

 .cp-nav li{

	width:calc(100% / 6);

	border:1px solid #ccc;

	background-color:#fafafa;

	text-align:center;

	padding:10px 0;

	float:left;

	 margin-right: 10px;

	 margin-bottom: 10px;

}

 .cp-nav li.current{

	background-color:#1a1a1a;

	color:#fff;

}



 .cp-nav li.current a{

	

	color:#fff;

}







 .cp-nav li a{

	color:#2d2d2c;

}











.dede_pages{

	

	width: 1400px;

	margin: 0 auto;

	height:80px;

}



.dede_pages ul{

	float:left;

	padding:12px 0px 12px 16px;

}

.dede_pages ul li{

	float:left;

	font-family:Tahoma;

	line-height:17px;

	margin-right:6px;

	border:1px solid #E9E9E9;

	padding:12px 10px 12px 16px;

}

.dede_pages ul li a{

	float:left;

	padding:2px 4px 2px;

	color:#555;

	display:block;

}

.dede_pages ul li a:hover{

	color:#690;

	text-decoration:none;

	padding:2px 4px 2px;

}

.dede_pages ul li.thisclass,

.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{

	background-color:#F8F8F8;

	padding:12px 14px 12px;

	font-weight:bold;

}

.dede_pages .pageinfo{

	line-height:21px;

	padding:12px 10px 12px 16px;

	color:#999;

}

.dede_pages .pageinfo strong{

	color:#555;

	font-weight:normal;

	margin:0px 2px;

}









.headliner {

        height: 120px;

        margin-top: 60px;

    }

    

    .headliner h2 {

        font-size: 20px;

        font-weight: bold;

        text-align: center;

    }

    

    .headliner h2 span {

        font-size: 20px;

        font-weight: 500;

        font-style: normal;

    }

    

    .headliner h2 i {

        display: block;

        font-size: 12px;

        font-style: normal;

        text-transform: uppercase;

        font-weight: 100;

        letter-spacing: 2px;

        line-height: 25px;

        height: 0px;

    }

   

    









 /*图片放大镜样式*/

        

        .prod-showcase-1 .jqzoom {

            border: none;

            padding: 0px;

            cursor: pointer;

            margin: 0px;

            display: block;

            position: relative;

        }

        

        .prod-showcase-1 .jqzoom img {

            width: 100%;

            margin: 0 auto;

            display: block;

        }

        

        .prod-showcase-1 .zoomdiv {

            z-index: 100;

            position: absolute;

            top: 0px;

            left: 0px;

            width: 369px;

            height: 369px;

            background: #ffffff;

            display: none;

            text-align: center;

            overflow: hidden;

            border: 1px solid #e8e8e8;

        }

        

        .prod-showcase-1 .jqZoomPup {

            z-index: 10;

            visibility: hidden;

            position: absolute;

            top: 0px;

            left: 0px;

            width: 20px;

            height: 20px;

            border: 1px solid #aaa;

            background: #ffffff;

            opacity: 0.5;

            -moz-opacity: 0.5;

            -khtml-opacity: 0.5;

            filter: alpha(Opacity=50);

        }

        /*图片小图预览列表*/

        

        .t1-pro-preview {

            width: 40%;

            float: left;

        }

        

        .prod-showcase-1 .t1-spec-preview {

            width: 100%;

            overflow: hidden;

            border: 1px solid #e8e8e8;

        }

        

        .prod-showcase-1 .t1-spec-scroll {

            position: relative;

            z-index: 9999;

            overflow: hidden;

            clear: both;

            padding: 9px 0;

            width: 100%;

            border-top: 1px solid #e8e8e8;

            background-color: #fff;

        }

        

        .t1-spec-scroll .t1-prev,

        .t1-spec-scroll .t1-next {

            position: absolute;

            z-index: 9999;

            display: block;

            width: 18px;

            height: 23px;

            text-indent: -9999px;

            overflow: hidden;

            cursor: pointer;

            top: 50%;

            margin-top: -9px;

        }

        

        .prod-showcase-1 .t1-prev {

            left: 0;

            background: url(../img/p15-icon2.png) no-repeat center top;

        }

        

        .prod-showcase-1 .t1-next {

            right: 0;

            background: url(../img/p15-icon3.png) no-repeat center top;

        }

        

        .prod-showcase-1 .t1-items {

            padding: 0 22px;

        }

        

        .t1-items-swiper {

            position: relative;

        }

        

        .t1-items-swiper p {

            float: left;

            width: 30%;

            padding: 0 5px;

        }

        

        .t1-items-swiper p img {

            width: 100%;

            border: 1px solid #eee;

            box-sizing: border-box;

        }

        

        .t1-items-swiper .t1-current img {

            border-color: red;

        }

    



        .p14-prodcontent-1 {

            background: #fff;

            padding: 32px 0 42px;

            margin-bottom: 22px;

        }

        

        .p14-prodcontent-1-tit {

            height: 40px;

            font-size: 24px;

            line-height: 40px;

            border-bottom: 2px solid #d4d4d4;

            margin-bottom: 20px;

        }

        

        .p14-prodcontent-1-tit span {

            display: inline-block;

            height: 40px;

            color: #464646;

            border-bottom: 2px solid  #333333;

            padding-left: 34px;

            background: url(../img/p14-icon11.png) no-repeat 2px center;

        }

        

        .p14-prodcontent-1-tit em {

            font-size: 18px;

            font-family: Arial;

            text-transform: uppercase;

            font-style: normal;

            color: #c2c2c1;

        }

        

        /*.p14-prodcontent-1-desc {*/

        /*    padding-left: 15px;*/

        /*    padding-right: 15px;*/

        /*}*/

    



        .p14-product-2-tit {

            height: 46px;

            line-height: 46px;

            border-bottom: 2px solid #dfdfdf;

            margin-bottom: 30px;

            padding-top: 26px;

        }

        

        .p14-product-2-tit b {

            display: inline-block;

            font-size: 24px;

            font-weight: normal;

            color: #464646;

            padding-left: 52px;

            border-bottom: 2px solid #333333;

            background:url(../img/p14-icon11.png) no-repeat 22px center;

        }

        

        .p14-product-2-tit span {

            margin-left: 10px;

            font-size: 18px;

            font-family: Arial;

            color: #c2c2c1;

            text-transform: uppercase;

        }

        

        .p14-product-2-list dl {

            float: left;

            width: 23.8%;

            border: 1px solid #dfdfdf;

            margin-right: 1.5%;

            box-sizing: border-box;

        }

        

        .p14-product-2-list dl.p14-product-clear {

            margin-right: 0;

        }

        

        .p14-product-2-list dl img {

            display: block;

            width: 100%;

        }

        

        .p14-product-2-list dd {

            padding: 10px 28px 10px 10px;

            margin-right: 2px;

            position: relative;

        }

        

        .p14-product-2-list h3 {

            height: 30px;

            font-size: 16px;

            font-weight: normal;

            line-height: 30px;

            color: #191919;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

        

        .p14-product-2-list h3 a {

            color: #191919;

        }

        

        .p14-product-2-desc {

            font-size: 14px;

            line-height: 24px;

            color: #666;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

        

        .p14-product-2-list dl:hover {

            border-color: #d90000;

        }

        

        .p14-product-2-list dl:hover h3 a {

            color: #d90000;

        }









.p1-pro-showcase-1-txt {

    line-height: 30px;

    overflow: hidden;

    margin-left: 55px;

    float: left;

    width: 45%;

}



.p1-pro-showcase-1-txt h1 {

    height: 50px;

    font-size: 20px;

    font-weight: normal;

    line-height: 50px;

    overflow: hidden;

    color: #333;

    border-bottom: 1px solid #eee;

    margin-bottom: 20px;

}



.p1-pro-showcase-1-txt-t1 {

    margin-bottom: 86px;

    overflow: hidden;

}







.p1-pro-showcase-1-tle {

    left: 40%;

    bottom: 0;

    margin-left: 55px;

}

.p1-pro-showcase-1-tle .p1-pho-1 {

    background: url(../img/VISkins-p1.png) no-repeat 0 -3px;

    min-height: 50px;

    padding-left: 44px;

    font-size: 20px;

    line-height: 30px;

    margin-left: 30px;

    margin-right: 50px;

    color: #d90000;

}

.fl {

    float: left;

}

.p1-pho-2 em {

    display: block;

    width: 122px;

    height: 35px;

    background: #d90000;

    font-size: 16px;

    font-style: normal;

    color: #ffffff;

    text-align: center;

    line-height: 35px;

}







.p1-pro-showcase-1-tle {

    left: 40%;

    bottom: 0;

    margin-left: 55px;

}



.p1-pro-showcase-1-tle .p1-pho-1 {

    background: url(../img/VISkins-p1.png) no-repeat 0 -3px;

    min-height: 50px;

    padding-left: 44px;

    font-size: 20px;

    line-height: 30px;

    margin-left: 30px;

    margin-right: 50px;

    color: #d90000;

}



.p1-pho-1 span {

    display: block;

    font-size: 14px;

    line-height: 14px;

    color: #666;

}

.p1-pho-1 i {

    font-style: normal;

}



.fl {

    float: left;

}





        .headbj{height:120px; }

		.head{height:160px;}

		.head .logo{width:600px; height:94px;float:left;padding-top:16px;}

		.head .logo h1{width:99px; height:52px; float:left;margin-top: 6px;margin-right: 18px;}

		.head .logo h1 img{width:99px; height:52px;}

		.head .logo span{display: block;float:left;padding-top:8px;padding-bottom:12px; padding-left:16px;border-left:1px solid #e5e5e5;}

		.head .logo span em{display: block;font-size: 23px; color:#333333; font-weight: bold; line-height: 32px; margin-bottom: 8px; font-style:normal;}

		.head .logo span i{display: block;font-size: 18px; color:#666666; line-height: 18px; font-style:normal;}

		.head .phone{float:right;width:220px; height:98px;padding-top:32px;padding-left:54px; background:url(../img/phone.png) no-repeat left top;}

		.head .phone span{display: block;font-size: 18px; line-height: 18px; color:#333333;}

		.head .phone span i{display: block;font-size: 24px; line-height: 24px; color:#333333; margin-top: 13px; font-family: Arial; font-style:normal;}

		.head .nav{height:50px;}

		.head .nav li{float:left;height:50px; line-height:46px;}

		.head .nav li a{font-size: 14px; color:#333333; border-left:1px solid #999999;padding:0 30px; border-right:1px solid #d8d6d7;}

		.head .nav li.first a{ border-left:0;padding-left:62px;padding-right:33px; background:url(../img/icon.png) no-repeat 32%;}

		.head .nav li.last a{border-right:0;}

		.head .nav li i{display: none; width:100%; height:3px; background:#da251c;}

		.head .nav li.cur i,.head .nav li:hover i{display: block;}







.yy_bj{ height: 598px;padding-top: 88px;  background:#f5f5f5;  box-sizing: border-box;  font-family:"Microsoft Yahei"; }

.yy dl{height: 445px;  }

.yy dl dt{position: relative; width: 662px; height: 445px; float: left; }

.yy dl dt img{width: 662px; height: 445px; position: relative;z-index: 1;}

.yy dl dd{width: 500px;  float: right;padding-top:30px;position:relative;}

.yy dl dd em{ display: block; letter-spacing: 3px; text-transform: uppercase; font-size:14px; color: #cccccc;margin-bottom:20px; font-weight: normal;font-family: "Arial";  }

.yy dl dd h3{ font-size: 48px; color: #333333; font-weight: normal; }

.yy dl dd h3 b{font-weight: bold;color: #1a1a1a;}

.yy dl dd p{font-size: 16px; height: 315px; color: #666666; line-height: 40px;}

.yy dl dd span{ font-size: 14px; color: #666666;padding-left: 213px; position: relative; display: block;height: 70px; line-height: 70px; }

.yy dl dd span:after{content: "";width: 203px; height: 1px; position: absolute;top:37px; left: 0px; background: #b7b7b7; z-index: 1;}

.yy dl dd span img{width: 132px; height: c; position: absolute;top:0;right:0;}



.testing{padding-top:60px;background-repeat:no-repeat;background-position:center top;background-size:auto auto;height:840px;box-sizing:border-box;background-image: url(../img/jc-bg.jpg);}

.testing .content{position:relative;}

.testing .testing-tit{margin-top:45px;text-align:center;}

.testing .testing-tit li{display:inline-block;vertical-align:bottom;margin-right:110px;position:relative;padding-bottom:16px;height:66px;overflow:hidden;box-sizing:border-box;}

.testing .testing-tit li em{float:left;width:54px;height:54px;line-height:0;display:block;overflow:hidden;margin-right:5px;vertical-align:top;}

.testing .testing-tit li em img{width:54px;height:54px;display:block;}

.testing .testing-tit li p{float:left;display:block;text-align:left;vertical-align:top;}

.testing .testing-tit li p b{font-size:30px;font-weight:normal;line-height:30px;color:#333333;display:block;}

.testing .testing-tit li p span{font-size:14px;font-weight:normal;line-height:14px;color:rgba(51,51,51,0.2);display:block;margin-top:5px;font-family:arial;}

.testing .testing-tit li:before{content:"";display:block;width:0%;height:8px;background:#1a1a1a;position:absolute;left:50%;bottom:-4px;border-radius:4px;overflow:hidden;transition:.5s;}

.testing .testing-tit li:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

.testing .testing-tit li.cur:before,.testing .testing-tit li:hover:before{width:100%;left:0;}

.testing .testing-tit li:last-of-type{margin-right:0;}

.testing .testing-con{margin-top:30px;}

.testing .testing-con dl dt{width:620px;height:400px;display:block;line-height:0;overflow:hidden;float:left;}

.testing .testing-con dl dt img{width:620px;height:400px;display:block;transition:1s;}

.testing .testing-con dl dd{float:left;width:570px;height:400px;    background-color: #e9e9e9;background-image:url('../img/jc-cbg.png');background-repeat:no-repeat;background-position:center top;background-size:auto auto;box-sizing:border-box;padding:62px 30px 0 33px;}

.testing .testing-con dl dd h4{font-size:32px;font-weight:bold;line-height:32px;color:#333333;margin-bottom:35px;}

.testing .testing-con dl dd h4 span{display:block;font-size:24px;font-weight:bold;line-height:24px;color:#333333;margin-top:8px;}

.testing .testing-con dl dd p{position:relative;font-size:14px;font-weight:normal;line-height:20px;color:#666666;display:block;margin-bottom:24px;padding-left:12px;}

.testing .testing-con dl dd p:before{content:"";display:block;width:5px;height:5px;background:#1a1a1a;position:absolute;left:0;top:7px;}

.testing .testing-con:after{line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

.testing .testing-tit2{position:absolute;left:830px;bottom:30px;}

.testing .testing-tit2 span{width:21px;height:21px;background-image:url('../img/jc-dot.png');background-repeat:no-repeat;background-position:center center;background-size:auto auto;display:inline-block;line-height:0;margin-right:10px;}

.testing .testing-tit2 span.cur{background-image:url('../img/jc-doth.png');background-repeat:no-repeat;background-position:center center;background-size:auto auto;}







.testing h2{height: 130px;

    text-align: center;

    font-size: 48px;

    font-weight: bold;

    color: #1a1a1a;

    font-weight: bold;

	line-height: 80px;









}

.testing h2 em{    display: block;

    font-size: 22px;

    color: #666666;

    font-weight: normal;

	line-height: 30px;

	height:30px;





}





.adv{width:100%;height:890px;overflow:hidden;position:relative;padding-top: 50px;}

.adv:before{content:"";position:absolute;width:100%;background:#1a1a1a;bottom:0;height:320px;}

.adv_bt{text-align: center;text-transform: uppercase;}.part_con td

.adv_bt b{font-size: 40px;font-weight: bold;display: block;margin-bottom: 16px;padding-top: 50px;letter-spacing: 2px;}

.adv_bt b span{font-size: 40px;color:#1a1a1a;}

.adv_bt p{font-weight: 100;color: #757575;font-size: 18px;}

.advtil{ text-align:center; margin-bottom:50px;}

.advtil p:nth-child(1){ font-weight:bold; font-size:40px; color:#303632;} 

.advtil p:nth-child(1) span{ color:#00349a;}

.advtil p:nth-child(2){ font-size:18px; color:#787f7b; margin:5px 0px 18px 0px;}

.advcenter{height: 650px;position:relative;padding-left: 0px;}

.advcenter .tempWrap{position:absolute;top:0;left:0;}

.advtab{width: 1400px;height:190px;position:relative;z-index:0;margin:auto;margin-top:50px;}

.advtab li{float:left;position:relative;text-align:center;font-size:18px;color:#fff;cursor:pointer;width:calc(100%/5);}

.advtab li p:nth-child(3){font-size:12px;color:#fff;transition: 0.5s;opacity:0.5;text-transform: uppercase;}



.advtab li.on:after {width:100%; left:0;}

.advtab li p.iconfont{transition:all .3s ease;width:70px;height:70px;margin-bottom:22px;position:relative;border:1px #fff solid;border-radius:50%;text-align:center;line-height:70px;margin:auto;margin-bottom:15px;color:#fff;font-size:38px;}

.advtab li p.iconfont img{width: 256px;height:100%;}

p.iconfont.icon-wendu { font-size: 46px !important;}

.advcon {display: inline-block;width: 1560px;height:520px;overflow: hidden;}

.advcon ul{width:100%;height:520px;position: relative;}

.advwa{width: 520px;margin-top:45px;background: #fff;height: 414px;position: relative;z-index: 9;padding: 30px;}

.advwa>p{padding: 0px 0px 34px 78px;font-size:13px;color:#a2a2a2;border-bottom: 1px solid #e9eaea;margin-bottom: 35px;position: relative;text-transform: uppercase;}

.advwa>p>em {position: absolute;top: 0;left: 0;font-size: 30px;font-weight: bold;background:#1a1a1a;width: 58px;height: 58px;color: #fff;line-height: 58px;text-align: center;border-radius: 50%;}

.advwa>p strong{display:block;font-size:28px;margin-bottom: 0px;color: #333;font-weight: normal;}

.advwa div p{line-height: 30px;font-size: 16px;color: #666;padding-left: 17px;position: relative;}

.advwa div p::before {position: absolute;width: 8px;height: 8px;top:0px;left: 0;}

.advwa div p+p{margin-top:25px;}

.advcon ul:nth-child(1) div p+p{margin-top:25px;}

.advcon .advpic{width:1320px;position:absolute;top:0;left:0px;height:520px;}

.advcon .advpic img {width: 100%;}

p.iconfont.icon-qiche {padding-left: 12px;}

p.iconfont.icon-yinshua {font-size: 60px !important;}

.adv h2{height: 130px;

    text-align: center;

    font-size: 48px;

    font-weight: bold;

    color: #1a1a1a;

    font-weight: bold;

	line-height: 80px;

	margin-bottom: 20px;



}



.adv h2 em{    display: block;

    font-size: 22px;

    color: #666666;

    font-weight: normal;

	line-height: 30px;

	height:30px;

}



/*新闻动态*/

.news_bg{padding: 80px 0 90px;background: #f8f8f8;}



.news_t{height: 40px;width: 360px;margin:0 auto;padding:8px 0 0;}

.news_t ul li{float: left;width: 160px;padding: 0 10px;}

.news_t ul li a{font-size: 14px;color: #333;display: block; float: left; width: 158px; text-align: center; height: 38px; line-height: 38px; overflow: hidden;border: #ebebeb 1px solid;} 

.news_t ul li a:hover,.news_t ul li.on a{color: #fff;background:#1a1a1a;border: #1a1a1a 1px solid;}

.news01{width: 570px;float: left;padding: 40px 0 0;}

.news01 dl dt{width: 570px;height: 285px;overflow: hidden;line-height: 0;}

.news01 dl dt img{width: 570px;height: 285px;}

.news01 dl dd{padding-top: 20px;width: 570px;}

.news01 dl dd span{display: block;float: left;height: 53px;width: 90px; font-size: 14px; background:url(../img/news_line.gif) no-repeat right 10px;line-height: 32px;padding: 15px 0 0;color: #666; font-family:Arial, Helvetica, sans-serif;}

.news01 dl dd span b,.news02 dt b{display: block;font-size: 50px;}

.news01 .news_r{width: 445px;float: left;padding: 0 0 0 20px; overflow:hidden;}

.news dl dd h5{height: 30px;line-height: 30px;overflow: hidden;font-weight: normal;}

.news dl dd h5 a{font-size: 16px;color: #333;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 100%;}

.news dl dd h5 a:hover{ color: #1a1a1a;}

.news_desc{font-size: 14px; color: #666; line-height: 22px; height: 44px; overflow: hidden;padding: 5px 0 0;} 

.news02{ width:580px;float: right;padding: 10px 0 0;}

.news02 dl{background: #fff; width:578px;height: 108px;overflow: hidden;border: #ebebeb 1px solid;margin-top: 30px;}

.news02 dt{float: left;width: 112px;border-right: #ebebeb 1px solid;height: 78px;text-align: center; font-size: 14px;color: #666;font-family:Arial, Helvetica, sans-serif;line-height: 34px;padding: 30px 0 0;}

.news02 dt b{color: #333;}

.news02 dd{width: 420px;padding: 12px 0 0 15px;float: left;}

.news02 dl:hover{border: #1a1a1a 1px solid;box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1);}

.clear {

    clear: both;

    height: 0;

}

.news_bg h2{height: 130px;

    text-align: center;

    font-size: 48px;

    font-weight: bold;

    color: #1a1a1a;

    font-weight: bold;

	line-height: 80px;

	



}



.news_bg h2 em{    display: block;

    font-size: 22px;

    color: #666666;

    font-weight: normal;

	line-height: 30px;

	height:30px;

}





.yinz{padding: 60px 0 80px;}

.yinz_t{font-size: 48px;color: #333;height: 84px;line-height: 84px;overflow: hidden;text-align: center;}

.yinz p{font-size: 22px;color: #666;line-height: 26px;height: 52px;overflow: hidden;width: 650px;margin: 0 auto;text-align: center;}

.yinz ul{width: 1136px;margin: 20px 0 0;}

.yinz ul li{float: left;text-align: center;width: 212px;height: 192px;padding: 30px 0 0;margin-left: 72px;position: relative;-webkit-transition:all .3s;transition:all .3s;}

.yinz ul li:before{content: "";width: 36px;height: 6px;background: url(../img/yinz_line.png) no-repeat;position: absolute;top: 88px;left: -54px;}

.yinz ul li em{width: 74px;height: 74px;display: block;line-height: 0;margin: 0 auto;overflow: hidden;}

.yinz ul li em img{width: 74px;height: 74px;}

.yinz ul li span{display: block;font-size: 20px;color: #666;line-height: 32px;padding: 10px 0 0;}

.yinz ul li i{display: block;font-size: 30px;color: #333;}

.yinz ul li.cur{border-radius: 0 30px 0 30px;box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1);}

.yinz ul li.cur i{color: #f08619;font-weight: bold;}

.yinz ul li:first-child:before{background: none;}





.contents





{

	width:1200px;

	margin: 0 auto;

}



/*品牌坚守*/

.pinz{background:url(../img/pinz_bg.jpg) no-repeat center 0;height: 700px;overflow: hidden;padding: 40px 0 0;}

.pinz .yin_t{color: #fff;height: 127px;}

.pinz .yin_t:before{left: 32%;background: #fff;}

.pinz .yin_t:after{right: 32%;background: #fff;}

.pinz01{width: 234px;height: 444px;position: relative;float: left;margin-right: 7px;overflow: hidden;}

.pinz01 dl{width: 234px;height: 444px;overflow: hidden;text-align: center;}

.pinz01 dl dt{width: 234px;height: 212px;line-height: 0;}

.pinz01 dl dt img{width: 234px;height: 212px;}

.pinz01 dl dd{width: 234px;height: 232px;background: #fff;position: absolute;padding: 42px 0 0;}

.pinz01 dl dd em{display: block;width: 68px;height: 68px;position: absolute;top: -34px;left: 84px;}

.pinz01 dl dd em img,.pin01_m em img{width: 68px;height: 68px;}

.pinz01 dl dd h5,.pin01_m h5{font-size: 18px;color: #333;height: 50px;line-height: 50px;overflow: hidden;background:url(../img/pinz_line01.gif) no-repeat center 49px;}

.pinz01 dl dd p,.pin01_m p{font-size: 14px;color: #666;line-height: 25px;padding: 10px 0 0;height: 95px;overflow: hidden;}

.pinz01 dl dd p i,.pin01_m p i{display: block;}

.pinz01:hover dd{display: none;}

.pinz .nobor{margin-right: 0;}

.pin01_m{width: 234px;height: 0;position: absolute;bottom: 0;left: 0;overflow: hidden;text-align: center;background: rgba(246,129,0,0.9);

transition:height .5s;

-moz-transition:height .5s; /* Firefox 4 */

-webkit-transition:height .5s; /* Safari and Chrome */

-o-transition:height .5s; /* Opera */}

.pin01_m em{display: block;width: 68px;height: 68px;margin:0 auto;padding: 110px 0 0;}

.pin01_m h5{color: #fff;background:url(../img/pinz_line02.gif) no-repeat center 49px;}

.pin01_m p{color: #fff;}

.pinz01:hover .pin01_m{height: 444px;}





.w1200 {

    width: 1300px;

    margin: 0 auto;

	padding-top: 40px;

	padding-bottom: 40px;

}

.hezuo-index .hezuo-list li {

    float: left;

    margin: 0 6px;

    margin-bottom: 22px;

}





/*abt*/

.abt{ padding: 80px;}

.abt_con{ height: 380px;}

.abt dl{ margin-top: 45px;}

.abt dt img{ display: block; width:612px; height: 382px;}

.abt dd{ width: 480px; margin-right: 60px;}

.abt dd h3 img{ display: block; width: 216px; height: 65px;padding-top: 60px; padding-bottom: 25px;}

.abt dd span{ display: block; font-size: 14px; line-height: 14px; color: #333333; padding-bottom:23px ;}

.abt dd p{   
	font-size: 16px;
    
    color: #666666;
    line-height: 40px; }

.abt dd a{ display: block; margin-top: 22px;font-size: 14px; line-height: 14px; color: #333333; }



.abt_s{ float: left; padding-top: 45px; width: 418px;}

.abt_s p{ font-size:16px ; color: #333333; line-height: 30px;}

.abt_s p b{ color: #0d569e; font-size: 18px; display: inline-block;}



.abt_z li{ float: left; height: 68px; border-left:1px solid #c2c7cd ; padding: 0 83px; margin-top: 60px; font-size: 26px; line-height: 26px; color: #333333; font-weight: bold;}

.abt_z li:last-child{ padding-right: 0;}

.abt_z li b,.abt_z li em{ display: inline-block; font-size: 66px; line-height: 66px; color: #0d569e; margin-top: -24px;}

.abt_z li span{ display: block;font-size: 16px; line-height: 16px; color: #333333; font-weight:normal; padding-top: 10px;}

.abt_t{  margin-top: 64px;position: relative; }

.abt_t h4{height: 46px;line-height: 46px;border-bottom:1px solid #d9d9d9;font-size: 18px; display: block; margin-bottom: 18px;}

.abt_t h4 a {color: #002248;}

.abt_t h4 i{float: right;color: #666;font-weight: normal;font-size: 14px;}



.abt_t li{ float: left; margin-right: 30px;width: 277px; height:208px;}

.abt_t li img{ width: 277px; height:208px;}

.abt_t .sprev{position: absolute;left:-70px;top:140px;width:66px;height: 66px;background:url(../img/sprev.png) no-repeat;z-index: 10;}

.abt_t .snext{position: absolute;right:-70px;top: 140px;width:66px;height: 66px;background:url(../img/snext.png) no-repeat;z-index: 10;}

.abt_t .tempWrap{width: 100% !important;}





.hezuo{width:100%;background: #fff;}

.blk-main {

    width: 1200px;

    margin: 0 auto;

}

.blk {

    margin-bottom: 20px;

}

.p4-order-form-1 {

    overflow: hidden;

}

.p4-order-form-1 .p4-titlel-1 {

    width: 145px;

    height: 46px;

    font-size: 18px;

    line-height: 46px;

    text-align: center;

    color: #fff;

    background: #f68100;

}



 .p12-curmbs-1 {

            font-size: 14px;

            border-bottom: 1px dashed #dcdcdc;

        }

        .p12-curblock{

            display: none;

        }

        .p12-curmbs-1 b {

            border-left: 10px solid #f68100;

            font-weight: normal;

            padding-left: 8px;

        } 

        .p12-curmbs-1 i {

            font-style: normal;

        }

        

        .p12-curmbs-1 span {

            font-family: 'å®‹ä½“';

            padding: 0 5px;

            height: 46px;

            line-height: 46px;

        }

    



        input:required:invalid, input:focus:invalid, textarea:required:invalid, textarea:focus:invalid{box-shadow: none;}

        .code_gg_li img{vertical-align:middle;width:100px;height:32px;}

        .p4-order-form-1 {

            overflow: hidden;

        }

        

        .p4-order-form-1 .p4-titlel-1 {

            width:145px;height: 46px;font-size:18px; line-height: 46px;text-align: center;color:#fff;background: #f68100;

            

        }

        

        .p4-order-form-1-con {

            border:1px solid #bbb;

            background:url(images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;

            padding:40px 15%;

        }

        

        .p4-order-form-1-con li p {

            padding-left: 130px;

            color: #999;font-size: 12px;

        }

        

        .p4-order-form-1-con li {

            margin-bottom: 10px;

            font-size: 14px;

            line-height: 35px;

            color: #666;

            overflow: hidden;

        }

        

        .p4-order-form-1-con li span {

            font-weight: bold;

            color: #666;

        }

        .p4-order-form-1-con li b{color:#f00;}

        .p4-order-form-1-con li .row-hd {

            color: #666;

        }

        .timenum{padding-left:95px;}

        .p4-order-form-1-con li p {

            clear: both;

        }

        

        .p4-order-form-1-con label {

            display: inline-block;

            width: 120px;

            color: #666;

            vertical-align: top;

            text-align: right;height: 33px;line-height: 33px;overflow: hidden;

        }

        #code_gg{

            width: 80px;

            margin-right: 10px;

            outline: none;

            padding-left: 10px;

            border: 1px solid #eee;

            height: 33px;

            line-height: 32px;

            color: #666;

        }

        

        

        .p4-order-form-1-con .inputs,

        .p4-order-form-1-con li select {

            width: 73%;

            margin-right: 10px;

            outline: none;

            padding-left: 10px;

            border: 1px solid #eee;

            height: 33px;

            line-height: 32px;

            color: #666;

            box-sizing: border-box;

            /*float: left;*/

        }

        .p4-order-form-1-con .radioandcheck{vertical-align:middle;}

        

        .p4-order-form-1-con .err {

            border: 1px solid #c00;

        }

        

        .p4-order-form-1-con .p4-order-form-1-t1 {

            width: 100%;

        }

        

        .p4-order-form-1-t1 textarea {

            width: 73%;

            height: 102px;

            line-height: 24px;

            border: 1px solid #eee;

            outline: none;

            resize: none;

            overflow: auto;

            margin-right: 10px;

            padding-left: 10px;

            box-sizing: border-box;

        }

        

        .p4-order-form-1-con .p4-order-form-1-t2 {

            width: 100%;

        }

        

        .p4-order-form-1-t2 input {

            width: 150px;

            vertical-align: top;

        }

        

        .p4-order-form-1-t2 span {

            width: 153px;

            height: 25px;

        }

        

        .p4-order-form-1-con .p4-order-form-1-t3 {

            padding-left: 120px;

        }

        

        .p4-order-form-1-con .p4-order-form-1-t3 input {

            width: 80px;

            height: 30px;

            border: 0;

            text-align: center;

            margin-right: 30px;

            color: #fff;

            padding-left: 0;

            cursor: pointer;

        }

        

        .p4-order-form-1-con .p4-order-form-1-b1 {

            background: #093e5e;

        }

        

        .p4-order-form-1-con .p4-order-form-1-b2 {

            background: #767676;

        }

        

        .p4-order-form-1-con .p4-order-form-1-t4 {

            overflow: auto;

            height: auto;

            min-height: 35px;

            width: 100%

        }

        

        .p4-order-form-1-con .p4-order-form-1-t4 input {

            vertical-align: middle;

            width: 14px;

            margin: 0 10px;

        }


.abt dd h3{
	font-size:48px;
	color: #333333;
    font-weight: bold;
	
}


.abt dd em{
	display: block;
    letter-spacing: 3px;
    text-transform: uppercase;
    font-size: 14px;
    color: #cccccc;
    margin-bottom: 55px;
    font-weight: normal;
    font-family: "Arial";
	font-style: normal;

}


.s7 {
    padding-top: 80px;
}

.s7 {
  padding-top: 80px;
}

.s7a {
  width: 1300px;
  height: 396px;
  position: relative;
  border: 1px solid #e5e5e5;
  padding-left: 10px;
  padding-right: 8px;
  padding: 13px;
  box-shadow: 1px 1px 1px #e5e5e5;
}

.s7a-btn {
  width: 100%;
  padding-bottom: 13px;
  border-bottom: 1px solid #dbdbdb;
}

.s7a-btn ul li {
  font-size: 20px;
  color: #323232;
  font-weight: bold;
  padding-left: 29px;
  line-height: 19px;
  
}

.s7a-btn ul li + li {
  margin-left: 47px;
 
}

.s7a-btn ul li.on {
 
  color: #e3a51e;
}



.s7a-con {
  margin-top: 22px;
}

.s7a-tj {
  width: 311px;
}

.s7a-tj li {
  width: 100%;
}

.s7a-tj-img {
  display: block;
  width: 100%;
  overflow: hidden;
  height: 182px;
}

.s7a-tj-img img {
  width: 100%;
  min-height: 100%;
}

.s7a-tj-name {
  display: block;
  width: 100%;
  font-size: 16px;
  color: #1e1e1e;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 20px;
  font-weight: bold;
}

.s7a-tj-name:hover {
  color: #e98436;
}

.s7a-tj li p {
  font-size: 13px;
  color: #424242;
  line-height: 23px;
  margin-top: 15px;
}

.s7a-item {
  width: 940px;
}

.s7a-item li {
  float: left;
  width: 49%;
  padding-top: 5px;
}

.s7a-item li:nth-child(2n) {
  float: right;
}

.s7a-item li:not(:last-child) {
  padding-bottom: 10px;
  border-bottom: 1px #eee dashed;
  margin-bottom: 10px;
}

.s7a-item li:nth-of-type(5) {
  border-bottom: none;
}

.s7a-item li:nth-of-type(6) {
  border-bottom: none;
}

.s7a-item-con {
  width: 370px;
}

.s7a-item-con a {
  font-size: 14px;
  color: #1b1b1b;
  font-weight: bold;
}

.s7a-item-con p {
  font-size: 14px;
  color: #414141;
  line-height: 21px;
  margin-top: 15px;
}

.s7a-item-time {
  width: 57px;
  padding: 12px 0;
  border: 1px solid #e3a51e;
}

.s7a-item-time h2 {
  font-size: 12px;
  text-align: center;
  font-family: Arial;
  color: #353535;
}

.s7a-item-time h3 {
  font-size: 17px;
  text-align: center;
  font-family: Arial;
  color: #353535;
  font-style: italic;
  margin-top: 5px;
}

.s7a-item-time div {
  width: 14px;
  height: 2px;
  background-color: #e3a51e;
  margin: 2px auto 0;
}

.s7a-item li:hover .s7a-item-time {
  border: 1px solid #c21801;
}

.s7a-item li:hover .s7a-item-time div {
  background-color: #c21801;
}

.s7a-item-con:hover a {
  color: #c21801;
}

.s7a-more {
  position: absolute;
  right: 9px;
  top: 19px;
}

.s7a-more a {
  font-size: 12px;
  color: #323232;
  letter-spacing: 2px;
}

.s7a-more a:hover {
  color: #e3a51e;
}















