/* 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:#003171;
}
.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:#003171 url(../img/add-icon.png) no-repeat center center;
}
.header-logo .icon-wrap a.search{
	background:#003171 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:#003171;
	color: #fff;
	
}
.header-nav>.center-wrap>ul{
	
	padding-right:70px;
	
}
.header-nav .nav-menu>li{
	width:calc(100% / 8);
	text-align:center;
	float:left;
	padding-bottom:16px;
	height:60px;
}
.header-nav li a{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	
	line-height: 60px;
}
.header-nav .nav-menu>li:nth-of-type(2):hover .down-menu{
	display:block;
}














.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:#003171;
	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 #003171;
	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:#003171;
	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:#003171 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:#003171 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:#003171;
}
.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 #003171;
}
.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:#003171 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% / 3 - 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:#003171;
}
.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: 200px;
}
.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:50px 70px 0;
	position:absolute;
	left:0;
	top:180px;
	transition:1s;
}
.move-box .product-name h3,.move-box .product-name p{
	font-family:"arial";
	color:#5b5b5b;
}
.move-box .product-name h3{
	font-size:24px;
}
.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;
}
.device-list .product-img:hover .move-box{
	top:0;
	background-color:rgba(0,0,0,0.65);
}
.device-list .product-img:hover .move-box .product-name h3,.device-list .product-img:hover .move-box .product-name p{
	color:#fff;
	font-size:24px;
	line-height:24px;
	font-family:"arial";
}
.device-list .product-img:hover .move-box .product-name p{
	margin-top:10px;
}
.device-list .product-img:hover .product-cs{
	display:block;
}
.device-list .product-img:hover a{
	color:#5b5b5b;
	background-color:#fff;
}
.spread-more a{
	display:block;
	width:242px;
	color:#fff;
	margin:0 auto 20px;
	line-height:44px;
	padding-left:36px;
	background:#003171 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:#003171;
    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 #003171;
}
.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:#003171;
}
.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:#003171 url(../img/solution-icon1.png) no-repeat center center;
}
.solution-title .current span.t2{
	background:#003171 url(../img/solution2-icon2.png) no-repeat center center;
}
.solution-title .current span.t3{
	background:#003171 url(../img/solution2-icon3.png) no-repeat center center;
}
.solution-title .current span.t4{
	background:#003171 url(../img/solution2-icon4.png) no-repeat center center;
}
.solution-title .current span.t5{
	background:#003171 url(../img/solution2-icon5.png) no-repeat center center;
}
.solution-title .current span.t6{
	background:#003171 url(../img/solution2-icon6.png) no-repeat center center;
}
.solution-title .current span.t7{
	background:#003171 url(../img/solution2-icon7.png) no-repeat center center;
}
.solution-title .current span.t8{
	background:#003171 url(../img/solution2-icon8.png) no-repeat center center;
}
.solution-title .current span.t9{
	background:#003171 url(../img/solution2-icon9.png) no-repeat center center;
}
.solution-title .current span.t10{
	background:#003171 url(../img/solution2-icon10.png) no-repeat center center;
}
.solution-title .current span.t11{
	background:#003171 url(../img/solution2-icon11.png) no-repeat center center;
}
.solution-title .current span.t12{
	background:#003171 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:#003171;
}
.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:#003171 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:#003171;
}
.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:#003171;
}
.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:#003171 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:#003171;
	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:#003171 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:#003171 url(../img/left-tab2.png) no-repeat center center;
}
.btn-controls .right-btn{
	left:40px;
    background:#003171 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定义样式*/







.f_bg{ background:url(../img/f_bg.jpg) no-repeat center 0; height:306px;overflow: hidden;}
.footer{width: 1200px; margin:0 auto;}
.f_logo{width: 235px;height: 240px;overflow: hidden;background: #003171;padding: 34px 0 0;}
.f_logo h5{width: 185px;margin: 0 auto;line-height: 0;}
.f_logo h5 img{width: 185px;height: 52px;}
.f_logo p{width: 102px;text-align: center;line-height: 0;padding: 20px 0 0;margin: 0 auto;}
.f_logo p img{ width:100px; height:100px;border: #fff 1px solid;line-height: 0;display: block;}
.f_logo span{display: block;font-size: 14px;color: #fff;line-height: 30px;}
.f02{width: 520px;padding: 66px 0 0 65px;height: 240px;overflow: hidden;}
.f_nav{height: 115px;overflow: hidden;width: 402px; background:url(../img/f_line.png) no-repeat;padding: 10px 0 0;}
.f_nav ul li{height: 32px;line-height: 32px; background:url(../img/f_ico01.png) no-repeat 0 14px;overflow: hidden;padding: 0 0 0 20px;width: 110px;float: left;}
.f_nav ul li a{font-size: 14px;color: rgba(255,255,255,0.8);}
.f_nav ul li a:hover{font-weight: bold;color: #fff;}
.f02 p{font-size: 14px;color: rgba(255,255,255,0.9);height: 88px;line-height: 25px;overflow: hidden; background:url(../img/f_line.png) no-repeat;width: 390px;padding: 15px 0 0;}
.f02 p a{color: rgba(255,255,255,0.9);}
.f02 p i{padding: 0 10px;}
.f02 p span{display: block;}
.f_ban{width: 375px;padding: 56px 0 0;height: 250px;overflow: hidden;}
.f_ban p{padding:0 0 0 35px;font-size: 14px;color: #fff;line-height: 24px;height: 75px;}
.f_ban p b{display: block;}
.f_ban p i{font-size: 18px;padding: 0 20px 0 0;font-weight: bold;}
.f_ban p em{font-size: 16px;}
.f_p01{ background:url(../img/f_ico02.png) no-repeat 0 22px;}
.f_p02{ background:url(../img/f_ico03.png) no-repeat 0 16px;}
.f_p03{ background:url(../img/f_ico04.png) no-repeat 0 16px;}









.f_link {
    height: 66px;
    line-height: 66px;
    overflow: hidden;
}
.f_link b {
    display: block;
    float: left;
    font-size: 14px;
    color: #333;
    width: 120px;
}

.f_link p {
    font-size: 14px;
    color: #666;
    float: left;
    width: 1080px;
}


.f_link p a {
    font-size: 14px;
    color: #666;
    padding: 0 10px 0 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: #003171;
        }
        
        .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: #003171; 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: #003171; 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: #003171;}
.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: #003171; }
.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: #003171;
    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:#003171;background:url(../../img/01.png) no-repeat right;}
.edge2 .edt1 .ed1 .e1 span em i{font-weight: bold; font-size: 30px; color:#003171;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:#003171;background:url(../../img/02.png) no-repeat right;}
.edge2 .edt1 .ed2 .e2 span em i{font-weight: bold; font-size: 30px; color:#003171;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:#003171;background:url(../../img/04.png) no-repeat right;}
.edge2 .edt2 .ed4 .e4 span em i{font-weight: bold; font-size: 30px; color:#003171;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:#003171;}
.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:#003171;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: #003171;}
.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: #003171;font-weight: bold;}
.g_zs2 h2 a{color: #003171;}
.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: #003171;}
.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: 614px;
    padding-top: 60px;
    background: #f8f8f8;
margin-top: 50px;

}

.faalbj h2{height: 110px;
    text-align: center;
    font-size: 48px;
    
    color: #003171;
    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 #003171; 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:#003171; 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:#003171;}
.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:#003171;}
.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:410px; overflow: hidden;}
.faal .faqh ul{height:410px;}
.faal .faqh ul li{float:left;width:385px; height:422px;position: relative;margin-right: 23px;}
.faal .faqh ul li span{display: block; width:385px; height:322px; }
.faal .faqh ul li span img{width:385px; height:302px;}
.faal .faqh ul li i{display: block; height:52px; line-height: 52px; text-align: center; font-size: 16px; color:#333333;}
.faal .faqh ul li .xs{display:none;width:385px; height:302px;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:1800px;padding:89px 0 0;line-height: 40px;position: relative;}
.pro_cla{width: 300px; height:680px;line-height:39px;color: #333;background: #f3f3f3;}
.probox h2{height: 130px;
    text-align: center;
    font-size: 48px;
    font-weight: bold;
    color: #003171;
    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: 1200px;padding:10px 0 0;overflow: hidden;}
.pro_lt{width: 944px;margin: 0 auto; height: 149px;line-height: 49px;font-size: 16px;float: right;}
.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: 152px;margin-right: 20px;margin-bottom: 20px;}
.pro_lt li.cur {background: #003171;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:254px;height: 203px;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:294px;height: 320px;display: block;overflow: hidden;background: #fff;margin-bottom: 20px;

box-shadow: 0 2px 5px 3px #eee;padding: 20px;
}
.pro_lc dt p{height: 70px;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
 
    margin-bottom: 20px;
    color: #696969;


}




.pro_lc dt span{height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    display: block;
    background: #003171;
    width: 120px;
    margin: 0 auto;
    border-radius: 20px;
    color: #fff;}
.pro_lt  a{color:#fff;width:152px;display: block;text-align: center;    background: #003171;}




.ys_t{height: 260px;background: url(../img/ys_t.jpg) no-repeat center 0;padding-top: 78px;box-sizing: border-box;}
.ys_t h2 b,.ys_t h2 i{color: #fff;}
.ys h3{height: 80px;font-weight: normal;}
.ys h3 img{float: left;margin-right: 30px;}
.ys h3 b{display: block;font-size: 30px;color: #333;line-height: 30px;padding-top: 7px;}
.ys h3 i{display: block;font-size: 18px;color: #999;line-height: 45px;text-transform: uppercase;font-family: Arial;}
.ys h3:hover img{animation: flipInY 1s;}
.ys_desc p{font-size: 15px;color: #666;line-height: 36px;padding-left: 27px;position: relative;}
.ys_desc p:after{position: absolute;width: 10px;height: 10px;content: "";border: 2px solid #DB1922;border-radius: 50%;box-sizing: border-box;top: 13px;left: 0;}

.honor{padding: 80px 0 70px;}
.honor dt{float: right;margin-right: -40px;}
.honor dd{float: left;width: 540px;}
.honor .ys_desc{margin: 28px 0 40px;}
.hn_pic p{float: left;overflow: hidden;}
.hn_pic p:nth-child(1){margin-right: 20px;}
.hn_pic p img{display: block;width: 259px;height: 194px;transition: all 0.5s;}
.hn_pic p:hover img{transform: scale(1.05);}

.fact{background: url(../img/fact_bg.jpg) no-repeat center 0;}
.fact_txt{height: 336px;padding-top: 80px;box-sizing: border-box;}
.fact_txt h3{margin-bottom: 28px;}
.fact_pic li{float: left;width: 24.9%;margin-right: 0.133%;}
.fact_pic li:last-child{margin-right: 0;}
.fact_pic li p{overflow: hidden;position: relative;}
.fact_pic li p img{display: block;width: 100%;transition: all 0.5s;}
.fact_pic li p span{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #fff;background: rgba(0,0,0,0.5);}
.fact_pic li p:hover img{transform: scale(1.05);}
.fact_pic li p:nth-child(1){margin-bottom: 0.208vw;}

.ser{height: 919px;background: url(../img/ser_bg.jpg) no-repeat center 0;padding-top: 120px;box-sizing: border-box;}
.ser_t{height: 80px;margin-bottom: 40px;}
.ser_t h3{float: left;width: 600px;}
.ser_t .tel{float: right;}
.ser_t .tel p{padding-left: 28px;height: 20px;line-height: 20px;font-size: 14px;color: #666;background: url(../img/tel2.png) no-repeat left center;}
.ser_t .tel p em{color: #2151B5;font-size: 26px;vertical-align: top;font-weight: bold;}
.ser_t .tel .zx{float: right;width: 120px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #fff;background: #DB1922;border-radius: 18px;margin-top: 20px;}
.ser_t .tel .zx:hover{animation: shake 1.5s linear;}
.ser_con dl{float: left;width: 375px;margin-right: 37px;transition: all 0.5s;}
.ser_con dl:last-child{margin-right: 0;}
.ser_con dd{height: 215px;background: #fff;padding: 0 40px;}
.ser_con dd h4{padding: 37px 0 17px;position: relative;font-size: 26px;color: #2151B5;line-height: 26px;margin-bottom: 24px;}
.ser_con dd h4:after{position: absolute;width: 60px;height: 2px;content: "";left: 0;bottom: 0;background: #2151B5;}
.ser_con dd p{font-size: 15px;color: #666;line-height: 24px;letter-spacing: 1px;}
.ser_con dl:hover{transform: translateY(-10px);}


.tit b {
    display: block;
    font-size: 48px;
    color: #003171;
    line-height: 42px;
}
.tit {
    text-align: center;
    font-weight: normal;
    position: relative;
}












/*新闻资讯定义样式*/
.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:#003171;
	color:#fff;
}

.news .news-nav li.current a{
	
	color:#fff;
}



.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:#003171 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:#003171;
}
.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: 2400px;
        text-align: center;
    }
    
    .content {
        width: 1400px;
        margin: 0 auto;
    }
    
    .company .company-headliner h2 {
        font-size: 28px;
        height: 73px;
        line-height: 121px;
        color: #003171;
    }
    
    .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: 820px;
        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: #003171;
        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:1440px;
	margin:0 auto;
	 margin-bottom: 50px;
}
 .cp-nav li{
	width:calc(100% / 9);
	border:1px solid #ccc;
	background-color:#fafafa;
	text-align:center;
	padding:10px 0;
	float:left;
	 margin-right: 10px;
}
 .cp-nav li.current{
	background-color:#003171;
	color:#fff;
}

 .cp-nav li.current a{
	
	color:#fff;
}



 .cp-nav li a{
	color:#2d2d2c;
}





.dede_pages{
	
	width: 1400px;
	margin: 0 auto;
}

.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;
}


.g_fwms{background:url(../img/fwbg.jpg) no-repeat center 0;height: 650px;padding-top: 70px;}
.g_fwms h2{height: 200px;text-align: center;font-size: 44px;font-weight: bold;color: #000000;}
.g_fwms h2 b{color: #003171}
.g_fwms h2 i{display: inline-block;font-size: 30px;font-style: normal;position: relative;padding: 0 6px;top:-6px;}
.g_fwms h2 em{display: block;font-size: 18px;color: #545657;font-weight: normal;position: relative;margin-top: 12px;}
.g_fwms h2 em:before{content: "";position: absolute;width: 50px;height: 2px;background: #003171;left:390px;top:11px;}
.g_fwms h2 em:after{content: "";position: absolute;width: 50px;height: 2px;background: #003171;right:390px;top:11px;}
.g_fwms dl{float: left;width: 388px;margin-right: 16px;}
.g_fwms .lastdl{margin-right: 0;}
.g_fwms dt{height: 88px;text-align: center;font-size: 24px;font-weight: bold;}
.g_fwms dt b{display: block;font-size: 14px;color: #003171;line-height: 3;}
.g_fwms dd i{width: 180px;margin: 0 auto;display: block;overflow: hidden;margin-bottom: 20px;}
.g_fwms dd i img{width: 180px;display: block;transition: all 0.3s linear 0s;}
.g_fwms dd:hover i img{transform: scale(1.1);}

.g_fwms p{width: 266px;text-align: center;font-size: 16px;line-height: 24px;color: #585858;margin: 0 auto 26px;}
.g_fwms span a{display: block;width: 180px;height: 40px;line-height: 40px;background: #eee;text-align: center;font-size: 16px;color: #838383;margin: 0 auto;border-radius: 20px;position: relative;z-index: 1; }
.g_fwms span a:before{content: "";position: absolute;z-index:-1;width:0;height:40px;top: 0;left: 0;-webkit-transition:width .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:width .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.g_fwms span a:hover:before{width: 180px;background:#003171;color: #fff;border-radius: 20px;}
.g_fwms span a:hover{color: #fff;}










.news{padding: 74px 0  0px;box-sizing: border-box;}
.news h2{margin-bottom: 70px;}
.new-l{float: left;width: 570px;}
.new-l h3 a{display: block;height: 158px;overflow:hidden;}
.new-l h3 em{width: 150px;height: 158px;background: #003171;display: block;float: left;box-sizing: border-box;color: #fff;padding: 47px 0 0 27px;font-weight: normal;font-size: 12px;line-height: 12px;}
.new-l h3 em span{display: block;font-size: 24px;font-weight: bold;width: 43px;white-space: nowrap;border-top: 2px solid #fff;line-height:24px;padding-top: 21px;margin-bottom: 8px;}
.new-l h3 p{width: 420px;float: left;}
.new-l h3 p img{width: 420px;height: 158px;}

.new-l-c dl{border-bottom: 1px solid #DCDCDC;min-height: 46px;overflow:  hidden;}
.new-l-c dl dt{height: 50px;}
.new-l-c dl dt em{display: inline-block;width: 150px;margin-right: -5px;line-height: 50px;text-align: center;font-size: 16px;color: #999999;}
.new-l-c dl dt h4{display: inline-block;width: 420px;line-height: 50px;font-weight: normal;}
.new-l-c dl dt h4 a{color: #333333;display: block;font-size: 16px;}
.new-l-c dl dd{height: 0;opacity: 0;padding: 0;transition: all .2s linear;font-size: 0;line-height: 0;}
.new-l-c dl dd em{width: 150px;display: inline-block;font-size: 50px;line-height: 50px;color: #003171;text-align: center;height:100px;font-family: Arial;position: relative;vertical-align: top;font-weight: bold;}
.new-l-c dl dd em i{font-size:16px;color:#999999;display: block;line-height: 16px;padding-bottom: 40px;}
.new-l-c dl dd em:after{position: absolute;width:16px;height: 1px;background: #999999;content: "";left:63%;top: 33px;}
.new-l-c dl dd h4{display: inline-block;width: 420px;}
.new-l-c dl dd h4 b a{font-size: 18px;line-height: 18px;color: #333333;display: block;font-weight: normal;}
.new-l-c dl dd h4 b:hover a{color: #003171;}
.new-l-c dl dd h4 span{display: block;font-size: 14px;color: #999;line-height: 24px;margin-top: 18px;font-weight: normal;width: 400px;}
.new-l-c dl.cur{position:relative;z-index:1;}
.new-l-c dl.cur dt{display: none;}
.new-l-c dl.cur dd{display: block;padding:44px 0 41px 0;opacity: 1;height: auto;}
.new-r{float: right;width: 572px;}
.new-r-t li{margin-bottom: 40px;}
.new-r-t li h4 a{display: block;font-size: 18px;color: #333;font-weight: normal;line-height: 18px;}
.new-r-t li h4 a:hover{color: #003171;}
.new-r-t li h4 a:before{content: "";display: inline-block;width: 9px;height: 9px;vertical-align: top;background: #7f7f7f;margin-right: 15px;margin-top: 5px;}
.new-r-t li p{display: block;font-size: 14px;line-height: 24px;color: #888;margin-top: 10px;}
.new-r-b{background: url(../img/new2.jpg) no-repeat;height: 160px;box-sizing: border-box;padding: 48px 0 0 49px;}
.new-r-b a{display: block;}
.new-r-b h3{display: block;font-size: 24px;line-height: 24px;color: #ffffff;width: 43px;border-top: 2px solid #ffffff;white-space: nowrap;padding-top: 9px;font-weight: bold;}
.new-r-b em{display: block;font-size: 12px;line-height: 12px;color: #ffffff;text-transform: uppercase;margin-top:18px;font-family: "Arial";position: relative;width: 62px;}
.new-r-b em:after{position: absolute;height:8px;width:17px;background: url(../img/af.png) no-repeat;content: "";right: 0px;top:2px;display: block;}
.new-l-c dl{border-bottom: 1px solid #DCDCDC;height: 50px;overflow:  hidden;}
.new-l-c dl.cur{height: 194px;overflow:  visible;}







.ab_bg{background:#f6f6f6;height: 580px;overflow: hidden;}
.about dl{position: relative;height: 580px;}
.about dl dt{width: 960px;height: 580px;line-height: 0;overflow: hidden;position: absolute;top: 0;left: 50%;}
.about dl dt img{width: 960px;height: 580px;}
.about dl dd{width: 520px;float: left;padding: 80px 0 0;}
.about dl dd h2{font-size: 40px;color: #333;line-height: 44px;height: 110px;overflow: hidden;background: url(../img/ab_line02.gif) no-repeat 0 bottom;}
.about dl dd h2 i{display: block;font-size: 20px;font-weight: normal;color: #333;}
.about dl dd h2 a{color: #333;}
.about dl dd h2 a:hover{color: #003171;}
.ab_desc{font-size: 14px;color: #333;line-height: 30px;height: 220px;overflow: hidden;padding: 20px 0 0;}
.about dl dd span{display: block;padding: 25px 0 0;}
.about dl dd span a{display: block;font-size: 14px;color: #fff;width: 110px;height: 45px;line-height: 45px;background: #003171 ;overflow: hidden;padding: 0 0 0 20px;}
.about dl dd span a {
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.about dl dd span a:hover {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}
.hea-top{width: 75.3%; height:114px;margin:0 auto;}
 .hea-top .logo{width:50%; height:114px; float:left;padding-top:16px; box-sizing: border-box;}
 .hea-top .logo .t_logo{width:160px; height:78px; float:left; line-height: 0; overflow: hidden; margin-right: 25px;}
 .hea-top .logo .t_logo img{width:100%;}
 .hea-top .logo h2{float:left; padding-left:34px; background:url(../img/hea-xt.png) no-repeat left;padding-top: 5px;}
 .hea-top .logo h2 em{display: block;height:29px; line-height: 29px;font-size: 19px;color:#231815;font-weight: bold;}
 .hea-top .hea-tel{float:right;padding-top:26px;}
 .hea-top .hea-tel span{display: inline-block;height:55px; line-height: 55px; padding-left:37px;font-size: 27px; color:#333333; font-family: "Arial"; font-weight: bold;}
 .hea-top .hea-tel span.tel1{background:url(../img/hea-tel1.png) no-repeat left; margin-right: 70px;}
 .hea-top .hea-tel span.tel2{background:url(../img/hea-tel2.png) no-repeat left;}



 table {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-collapse: collapse;
	border-color: #623F20;
	border-image: none;
	border-style: solid;
	border-width: 1px 0 0 1px;
	text-align: center;
	}
	table td, table th {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #623F20;
	border-image: none;
	border-style: solid;
	border-width: 0 1px 1px 0;
	padding: 3px;
	}
	
	
	
	.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: #ededed;
	}
	.p4-order-form-1 .p4-titlel-1 {
		width: 145px;
		height: 46px;
		font-size: 18px;
		line-height: 46px;
		text-align: center;
		color: #fff;
		background: #ededed;
	}
	.p4-order-form-1-con {
		border: 1px solid #bbb;
		background: url(../img/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;
		padding: 40px 15%;
	}
	.p4-order-form-1-con li {
		margin-bottom: 10px;
		font-size: 14px;
		line-height: 35px;
		color: #666;
		overflow: hidden;
	}
	.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;
	}
	.p4-order-form-1-con li b {
		color: #f00;
	}
	.p4-order-form-1-con li .row-hd {
		color: #666;
	}
	.p4-order-form-1-con li span {
		font-weight: bold;
		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 li p {
		clear: both;
	}
	.p4-order-form-1-con li p {
		padding-left: 130px;
		color: #999;
		font-size: 12px;
	}.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-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: #035fa2;
	}
	.blk-main {
		width: 1200px;
		margin: 0 auto;
	}


.banners{height: 705px;position: relative; }
.bdu{width: 100% !important;height: 705px;}
.bdu li{width: 100% !important;height: 705px;position:relative;}
.bdu li a{display: block;height: 705px;}
.bdu li img{height:705px;margin-left: -960px;position:absolute;left:50%;}
.hdu{position: absolute;width: 100%;height: 13px;right: 0;bottom: 44px;text-align: center;}
.hdu li{display: inline-block;width: 17px;height: 17px;background: #2a273a;margin:0 10px;border-radius:17px;}
.hdu li.on{background: #003171; border: 2px solid #003171; box-sizing: border-box; }



.pro_nav{width:240px;background: #f4f4f4;margin-right: 16px;}
.pro_nav h3{font-size:24px;line-height:82px;height:82px;color: #fff;background:url(../img/protbg.gif) no-repeat center 0;text-align: center;}
.pro_nav h3 a{color: #fff;}

.pro_nl{padding: 6px 8px 0 12px;line-height: 50px;height:720px;overflow: hidden;}
.pro_n1{position: relative;}
.pro_n1:before{content: "";position: absolute;width: 2px;height: 100%;background: #da2538;left: 0;top: 0;display: none;}
.pro_n1:hover:before{display: block;}
.pro_nl h4{height:40px;font-size: 16px;line-height:40px;background:url(../img/prolbg1.gif) no-repeat 0 0;padding: 0 31px;margin-bottom: 8px;}
.pro_nl h4 a{display: block;color: #000;}
.pro_nl h4:hover,.pro_nl h4.cur,.pro_nl h4.sidenavcur{background:url(../img/prolbg2.gif) no-repeat 0 0;}
.pro_nl ul{clear: both;display: block;padding: 0 0 6px;}
.pro_nl li{height:38px;white-space: nowrap;border-bottom: dashed 1px #d1d0d0;line-height: 38px;}
.pro_nl li:last-child{border:0;}
.pro_nl li a{display: block;color: #000;padding:0 0 0 30px;}
.pro_nl li a:hover{color: #0096f5;text-decoration: none;}
.pro_pho{background:url(../images/img.gif) no-repeat 0 0;height:71px;padding: 56px 0 0 30px;line-height:18px;color: #fff;}
.pro_pho span{font-family:Impact, Arial blod;font-size: 28px;line-height: 31px;display: block;}
