/*****vieye*****/
@charset "utf-8";
@font-face{font-family:Humnst777;src:url('../fonts/Humnst777 Blk BT Black.ttf')}@font-face{font-family:News701;src:url('../fonts/News 701 BT.ttf')}@font-face{font-family:Khand-r;src:url(../fonts/Khand/Khand-Regular.ttf)}@font-face{font-family:Khand-b;src:url(../fonts/Khand/Khand-Bold.ttf)}@font-face{font-family:FiraSansCondensed-r;src:url(../fonts/Fira_Sans_Condensed/FiraSansCondensed-Regular.ttf)}@font-face{font-family:raleway;src:url(../fonts/raleway/Raleway-Regular.ttf)}@font-face{font-family:raleway-b;src:url(../fonts/raleway/Raleway-Bold.ttf)}@font-face{font-family:Haettenschweiler;src:url(../fonts/raleway/Haettenschweiler.TTF)}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* -------------------------------- 
Primary style
-------------------------------- */
*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;height:100%;font-size:16px;font-family:"微软雅黑";}body{line-height:1;font-size:0.87rem;font-family:"微软雅黑";overflow-x:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,textarea{outline:0}
a{color:inherit;text-decoration:none}strong{font-weight:700}img{max-width:100%;display:inline-block;vertical-align: middle;}.clearfix{clear:both}.clearfix::after,.clearfix::before{content:'';display:block;clear:both}.fl{float:left}.fr{float:right}a.nomargin,div.nomargin,li.nomargin{margin-right:0!important;margin-right:0}a.nomargin-l,div.nomargin-l,li.nomargin-l{margin-left:0!important;margin-left:0}.mc{max-width:1630px;min-width:1200px;margin-left:auto;margin-right:auto;background:#fff;padding:15px;overflow:hidden}.ab_active{color:#fff;background:url(../img/content/ab_title_bg.png) no-repeat center center}.space_tb1-5{padding-top:15px;padding-bottom:15px}.space_tb1{padding-top:10px;padding-bottom:10px}.space_tb2{padding-top:20px;padding-bottom:20px}.space_tb3{padding-top:30px;padding-bottom:30px}.space_tb4{padding-top:40px;padding-bottom:40px}.space_tb5{padding-top:50px;padding-bottom:50px}.ta_c{text-align:center}.ta_l{text-align:left}.ta_r{text-align:right}.btn{cursor:pointer}.ov_hd{overflow:hidden}.m_color_red{color:red}.m_color{color:#d70c19}.mh_color a:hover,a.mh_color:hover{color:#d70c19}.m_bg{background:#d70c19}.m_bc{background:#d70c19;color:#fff}.bd_c{border:1px solid #ccc;overflow:hidden}.bd_c_l{border-left:1px solid #ccc!important}.no_bd_b{border-bottom:0!important}.no_bd_r{border-right:0!important}.no_bd_l{border-left:0!important}.no_bd_t{border-top:0!important}.para_p{line-height:2}.hide{display:none}.container1{padding-left:100px;padding-right:100px}.container2{padding-left:5%;padding-right:5%}.change1{transition:all .5s}.yahei-light{font-family:light}.trans-5{transition:all .5s}.scale-min{transition:all .5s}.scale-min:hover{transform:scale(1.1,1.1);transition:all .5s}.en{font-family:arial}.unl{text-decoration:underline}.trs-up{text-transform:uppercase}.wh-per-45{width:45%;float:left}.wh-per-55{width:55%;float:left}.atpic{position: relative;overflow: hidden;}.atpic img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.pro-detail-xq{line-height:2;padding-bottom: 100px;}.pro-detail-xq .text{clear:both}.pro-detail-xq .text:after{content:'';overflow:hidden;display:block;clear:both}.pro-detail-xq b,.pro-detail-xq strong{font-weight:700}
.pro-detail-xq h3{
	font-size: 1.5rem;
    color: #444;
    line-height: 1.2;
    border-bottom: 3px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 15px;
    margin-top: 30px;
    position: relative;}
.pro-detail-xq h3:after{
	content: '';
    display: block;
    width: 200px;
    height: 2px;
    background: #d20000;
    position: absolute;
    left: 0;
    bottom: -2px;}.pro-detail-xq article{margin-bottom:10px;width:82%;float:right;padding:30px 0}.pro-detail-xq article:before{content:'';display:block;height:64px;border-bottom:1px solid #ccc;margin-bottom:30px}.pro-detail-xq img{margin-top:10px;margin-bottom:10px}.pro-detail-xq .slide_table{overflow:auto}.in-solve-detail table,.pro-detail-xq table{border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:15px;margin-bottom:1px}.in-solve-detail table td,.pro-detail-xq table td{padding:10px;border-left:1px solid #ccc;border-top:1px solid #ccc;text-align:center;vertical-align:middle}
.i_banner .owl-dots{position:absolute;bottom:20px;width:100%;text-align:center}.i_banner .owl-dot{width:12px;height:12px;border-radius:50px;background:#000;display:inline-block;margin:0 5px;background:#666}.i_banner .owl-dot.active{background:#fff}.i_banner .owl-prev{position:absolute;width:48px;height:48px;background:url(../img/Arrow_Prev_Slick.svg) no-repeat;left:15px;top:50%;margin-top:-16px;opacity:.7;z-index:20}.i_banner .owl-prev:hover{opacity:1}.i_banner .owl-next{position:absolute;width:48px;height:48px;background:url(../img/Arrow_Next_Slick.svg) no-repeat;right:15px;top:50%;margin-top:-16px;opacity:.7;z-index:20}.i_banner .owl-next:hover{opacity:1}
.slide-tosm .owl-dots{position:absolute;bottom:-20px;width:100%;text-align:center}.slide-tosm .owl-dot{width:8px;height:8px;border-radius:6px;background:#000;display:inline-block;margin:0 5px;background:#000}.slide-tosm .owl-dot.active{background:#1268b3}.owl-carousel .owl-item img{width:auto!important;display:inline-block!important}
.trans-move-l{transform:translateX(-50%);opacity:0;visibility:hidden}.trans-move-r{transform:translateX(50%);opacity:0;visibility:hidden}.trans-move-t{transform:translateY(-50%);opacity:0;visibility:hidden}.trans-move-b{transform:translateY(50%);opacity:0;visibility:hidden}.trans-scale-0{transform:scale(0,0);opacity:0;visibility:hidden}
.logo,
.nav li a,
.main-nav .a1:after,
.i_productcate a,
.nelist li img,
.nelist .more,
.fo-nav a,
.in_tnav a,
.aboutBox2 li .pic,
.in-prolist a img,
.in_product .more a:after,
.in-nelist h3,
.in-nelist .more
{
	transition: all 0.3s;
}

.nav li a:hover,
.main-nav li:hover .a1:after,
.drop-menu a:hover,
.i_productcate a:hover,
.nelist li:hover img,
.nelist li:hover .more,
.fo-nav a:hover,
.in_tnav a:hover,
.aboutBox2 li:hover .pic,
.in-prolist a:hover img,
.in_product .more a:hover:after,
.in-nelist h3:hover,
.in-nelist .more:hover
{
	transition: all 0.3s;
}
.cerlist li:hover .cover h4{
	transition-delay: 0.3s;
}

.prolist .cover{
	transition: all 0.5s;
}
.prolist a:hover .cover{
	transition: all 0.5s;
}

/* li.re-showitem-l .t1,
li.re-showitem-l h3
{
	transition-delay: 0.5s
} */

@media screen and (min-width:769px){
.col-sm-12{width:100%;float:left}.col-sm-11{width:91.666666%;float:left}.col-sm-10{width:83.333333%;float:left}.col-sm-9{width:75%;float:left}.col-sm-85{width:80%;float:left}.col-sm-8{width:66.666666%;float:left}.col-sm-7{width:58.33333%;float:left}.col-sm-6{width:50%;float:left}.col-sm-5{width:41.66666%;float:left}.col-sm-4{width:33.33333%;float:left}.col-sm-35{width:20%;float:left}.col-sm-3{width:25%;float:left}.col-sm-2{width:16.66666%;float:left}.col-sm-1{width:8.333333%;float:left}	
.show-sm{display: none;}
}

@media screen and (min-width:993px){
	.col-md-35{width:20%;float:left}.col-md-3{width:25%;float:left}.col-md-2{width:16.66666%;float:left}.col-md-8{width:66.66666%;float:left}.col-md-6{width:50%;float:left}.col-md-4{width:33.33333%;float:left}.col-md-5{width:41.66666%;float:left}.col-md-7{width:58.33333%;float:left}
	.hide-md-min{display:none;}.show-md{display: none;}
}

@media screen and (min-width:1201px){
	.col-lg-6{width:50%;float:left}.col-lg-3{width:25%;float:left}.col-lg-2{width:16.66666%;float:left}
}
@media screen and (max-width:1470px){
	.logo{
		width: 260px;
	}
	.main-nav li{
		margin-left: 40px;
	}
}
@media screen and (max-width:1200px){
	.hide-lg{display:none!important}.fz-tolg-36{font-size:2.2rem!important;font-size:2.2rem}.fz-tolg-30{font-size:1.9rem!important;font-size:1.9rem}.fz-tolg-24{font-size:1.5rem!important;font-size:1.5rem}.fz-tolg-18{font-size:1.1rem!important;font-size:1.1rem}.fz-tolg-14{font-size:0.87rem!important;font-size:0.87rem}
	.container1,.container2{padding-left: 15px;padding-right: 15px;}
	.logo{
		width: 200px;
	}
	.main-nav li{
		margin-left:30px;
	}
	.main-nav .a1{
		font-size: 1rem
	}
}	
@media screen and (max-width:992px){
	.show-md{display:block!important}.hide-md{display:none!important}.fz-tomd-50{font-size:5rem!important;font-size:5rem}.fz-tomd-36{font-size:2.2rem!important;font-size:2.2rem}.fz-tomd-30{font-size:1.9rem!important;font-size:1.9rem}.fz-tomd-24{font-size:24px!important;font-size:24px}.fz-tomd-18{font-size:18px!important;font-size:18px}.fz-tomd-16{font-size:16px!important;font-size:16px}.fz-tomd-14{font-size:14px!important;font-size:14px}.fc-tomd-6{color:#666!important}
	.main-toppic{
		padding-top: 0;
		padding-bottom: 0;
	}
	.logo{
		width: 150px;
		margin-top: 10px;
	}
	/******/
	.i_about .desc,.i_about .wdmap{
		width: 100%;
		position: relative;
	}
	.i_about .abcontent{
		height: auto;
		padding-bottom: 0;
	}
	.i_about .t3{
		position: relative;
		bottom:0;
	}
	.fo-1,.fo-2{
		border-bottom:1px solid #999;
	}
	.fo-3{
		text-align: inherit;
	}
	.in-prolist .list-item{
		margin-bottom: 30px;
	}
	.pro-sample{
		opacity: 1;
		visibility: visible;
	}
	.procateinfo .info{
		top: 20px;
		bottom: 20px;
		left: 15px;
		right: 15px;
	}
}
@media screen and (max-width:768px){
	.col-xs-12{width:100%;float:left;}.col-xs-8{width: 66.66666%;float:left;}.col-xs-7{width: 58.33333%;float:left;}	.col-xs-6{width: 50%;float:left;}.col-xs-4{width:33.33333%;float:left;}.col-xs-35{width: 20%;float: left;}	.col-xs-3{width:25%;float:left;}.col-xs-2{width:16.66666%;float:left;}
	.fc-tosm-mc{color: #b5a05e;}.fz-tosm-36{font-size:2.2rem !important;font-size:2.2rem}.fz-tosm-30{ font-size:1.9rem !important;font-size:1.9rem}.fz-tosm-24{font-size: 1.5rem !important;font-size: 1.5rem;}.fz-tosm-20{font-size:2rem!important;font-size:2rem}.fz-tosm-18{font-size:1.1rem!important;font-size:1.1rem}.fz-tosm-16{font-size:1rem!important;font-size:1rem}.fz-tosm-14{font-size:0.87rem!important;font-size:0.87rem}.fz-tosm-12{font-size:1.2rem!important;font-size:1.2rem}.full-sm{width:100%;padding-left:0;padding-right:0}.hide-sm{display:none!important}.show-sm{display:list-item!important}.pd-tosm-15{padding-left:15px!important;padding-right:15px!important}.pd-tosm-0{padding-left:0!important;padding-right:0!important}
	.i_productcate{
		padding-left: 0;
		padding-right: 0;
	}
	.i_productcate a{
		border:1px solid #666;
		margin-left: -1px;
		margin-top: -1px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.i_productcate a.no_bd_l{
		border-left: 1px solid #666 !important;
	}
	.i_productcate .icon{
		padding-bottom: 70px;
	}
	.i_productcate .icon img{
		max-height: 40px;
		max-width: 70px;
	}
	.prolist .desc,.i_about .desc,.fo-1,.i_searchform form{
		text-align: center;
	}



	.pro-detail-info .bigpic {
		display: none;
	}

	.pro-detail-info .pic .moblie-pic {
		display: block;
	}

	.pro-detail-info .pic {
		padding: 0;
	}







	.i_about .t1:after{
		margin-left: auto;
		margin-right: auto;
	}
	.i_searchform .ipt{
		width: 100%;
		margin-bottom: 15px;
		font-size: 1rem;
		height: 36px;
	}
	.i_searchform .ips{
		margin-bottom: 15px;
		font-size: 1rem;
		height: 36px;
	}
	.fo-1{
		padding-left: 0;
		padding-right: 0;
	}
	.fo-1 .t1{
		border:0;
	}
	.copyright .t1,.copyright .t2,.i_searchform .ips{
		float: none;
		text-align: center;
	}
	.in_tnav a{
		display: block;
	}
	.in-nelist li{
		padding-left: 15px;
		padding-right: 15px;
	}
	.in-con-1 .pic{
		float: none;
		width: 100%;
	}
	.in-con-1 .t1{
		margin-left: 0;
	}
	.in-con-1 .tc4{
		display: block;
	}
	.in_banner{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.in_tnav{
		margin-top: 0
	}
	.int-t1{
		font-size: 1.5rem !important;
	}
	.in_tnav a{
		font-size: 1rem;
	}
}

