@charset "utf-8";
html{-webkit-font-smoothing:antialiased;overflow-x: hidden;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,strong,th,var{}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{text-decoration:none}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none}
/*img{vertical-align:middle; max-width: 100%;}*/
/*textarea,button[type=submit],input[type=search],input[type=text],input[type=button]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur())}*/
select{ outline: none; }
body{ font-size: 14px; color:#333;line-height:1.3;overflow-x: hidden;background:#f6f6f7; font-family: '微软雅黑';}
a,li,div{ -webkit-tap-highlight-color: rgba(255,255,255,0); }
input,img,div,a,li{ outline: none; }
a{ color: #333; }
.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}
#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}
input, button, hr {
    border: medium none;
    outline: medium none;
}

.layout{ width: 1200px; margin: 0 auto;}
a,.i_box li,.search_form,.search_input,.i_product li .text,.i_product li h2,.i_box li h2,.pro_more .text p,.pro_more .text p:after,.pro_more .pic:hover,.pro_mlist .text,.pro_mlist li,.pro_mlist .text p,.join_con input.join_sub,.prol_top li{ transition: all 300ms; -moz-transition: all 300ms; -webkit-transition: all 300ms; -o-transition: all 300ms; }

.loadmain{width:500px; margin:auto;}

.loadmain p{text-align:center;color:#9696a0; font-size:18px;}

.lag{font-size:20px; margin-bottom:30px; color:#9696a0;}

.location{margin-top:10px; color:#9696a0;}
#news-1 strong{ font-size:18px;}
#news-1 p{ font-size:18px;}

#news-1 a.more{color:#fff; background-color:#af0f14; padding:6px;}
p.title{text-align:center; font-size:22px; color:#af0f14; margin-top:50px;}
p.titles{text-align:center; font-size:22px; color:#af0f14; margin-top:50px;}

.imgtop{margin-top:30px;}
.icoimg {text-align:center;}
.icoimg img{text-align:center; margin-bottom:20px;}
.about p.aboutview{line-height:28px; font-size:18px;}

a.more{color:#fff; background-color:#af0f14; padding:6px;}

.buttonico{
border-bottom: 1px solid #ccc;
}

#leftcol p{color:#9696a0; font-size:15px;}

#leftcol p.h1title{color:#9696a0; font-size:18px; font-weight:bold;}

#leftcol p.cerm{text-align:center;width: 400px;}



.down .content tr.titles{
border-bottom: 2px solid #af0f14;

color: #000;
text-align: center;
height: 50px;
}

.container  .title{text-align: center;height: 100px;border-bottom: 1px solid #e4e4e4}
.container   .title h1{color: #af0f14;font-size: 26px;text-align: center;margin-bottom: 18px;}
.container  .title span{color: #858585;font-size: 14px;display: inline-block;margin-left: 20px;}
.container  .title span i{margin-right: 5px;display: inline-block;}


.down .content tr{
border-bottom: 1px solid #ddd;

color: #000;
text-align: center;
height: 50px;
}


.down .content td {

}
.down .content th{
	background: #fff;
	text-align:center;
	font-weight:normal;
	height:40px;
	line-height:40px;
	color:#af0f14;
	font-size:16px;
}

.down .content th{
	background: #fff;
	width:147px;
}

.down .content th.size{
	background: #fff;

}


.down .content th.first{
	background: #fff;
	width:330px;
	text-align:left;
}
.down .content th.last{

}
.down .content td{
vertical-align: middle;
text-align: center;
height: 50px;
}
.down .content td.first{

	border-right:0;
	width:3px;
}
.down .content td.last{
	/*border-right:1px solid #f5f5f5;*/
}
.content td.name{
background: url(../images/wenjian.png) 10px no-repeat; text-align:left;font-size: 14px;padding-left: 5%; text-align:left!important;
}

.slick-slider{position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{z-index: 0; position: relative; display: block; overflow: hidden; margin: 0 auto; width: 100%;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-track{position: relative; top: 0; left: 0; display: block;}
.slick-track:before,
.slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{outline: none; display: none; float: left; height: 100%; min-height: 1px; line-height:13px;text-align: left;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto;}
.slick-arrow.slick-hidden{display: none;}
.slick-dots{ line-height: 1; position: absolute; width: 100%; bottom: 30px; list-style: none; display: block; text-align: center; padding: 0px; }
.slick-dots li{ border-radius: 6px; cursor: pointer; width: 12px; overflow: hidden; height: 12px; background: #fff; border: 3px solid #808080; box-sizing: border-box; display: inline-block; zoom: 1; *display: inline; margin: 0 9px;}
.slick-dots li button{ background: none; border: none; outline: none; font-size: 0; }
.slick-dots li.slick-active{ overflow: hidden; border-color: #008a9c; }


.i_path{ color: #000; background: #af0f14; height: 50px; line-height: 50px; }
.i_path .baseWidth{ position: relative; padding: 0 0px; box-sizing: border-box; }
.i_path .baseWidth:before{ content: ''; position: absolute; left: 0; top: -9px; background: url(../images/nicon23.png) center bottom no-repeat; width: 100%; height: 9px; background-size: contain; }
.i_path .baseWidth {
    margin: 0 auto;
    width: 920px;
}

.i_path font{ margin-top: 9px; color:#fff; height:34px; line-height: 34px; border-right: 1px solid #dedede; box-sizing: border-box; float: left; width: 135px; display: inline-block; background: url(../images/nicon6.png) left center no-repeat; font-size: 18px; padding-left: 43px; }


.i_path ul{ padding: 0 50px 0 20px;box-sizing: border-box; width: calc(100% - 235px); height:40px; line-height:40px; margin-top: -1px; float: left; }
.i_path a{ color: #fff;white-space:nowrap; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	line-height:16px;
	}
.i_path a:hover{ text-decoration: underline; }
.i_path .slick-prev{ right: 15px; top: 18px; margin-top: 0; width: 12px; height: 8px; background: url(../images/nicon7.png) center no-repeat; }
.i_path .slick-prev:hover{ background: url(../images/nicon7on.png) center no-repeat; }
.i_path .slick-next{ right: 15px; top: 34px; margin-top: 0; width: 12px; height: 8px; background: url(../images/nicon8.png) center no-repeat; }
.i_path .slick-next:hover{ background: url(../images/nicon8on.png) center no-repeat; }
.i_path li em{ float: left; width: calc(100% - 90px); display: inline-block;display:block;-o-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; }
.i_path li em:hover{ text-decoration: underline; }

.slick-arrow{ background-color: rgba(0,0,0,0); outline: none;border: none;width: 33px; height: 33px; top: 50%; margin-top: -16.5px; text-indent: 100px; overflow: hidden; -webkit-transition: all .5s;transition: all .5s; cursor: pointer; position: absolute; z-index: 10;}

.mainbg .baseWidth {
    margin: 0 auto;
    width: 1200px;
	margin-bottom:20px;
}
.mainbg .baseWidth a{color:#fff;}
.mainbg .baseWidth span{color:#fff;}



.mainbgp .baseWidth {
    margin: 0 auto;
    width: 1200px;
	margin-bottom:20px;
}
.mainbgp .baseWidth a{color:#fff;}
.mainbgp .baseWidth span{color:#fff;}

.basel{ float:left; width:220px;  color:#fff; font-size:18px;}
.baser{ float:right;width:700px;}
.mores{ float:right;}
.baser li{ margin-top:8px;}

.search_keyword{border:1px solid #acacac;}

.basel input[type=button] {
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(../images/serarch.png) no-repeat center;
	vertical-align: middle;
}


.search_keyword {
    font-size: 14px;
    line-height: 28px;
    width: 128px;
    height: 28px;
    text-indent: 12px;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
	border-radius: 5px;
}

.line {
    margin: 0 5px;
	color:#fff;
}


















@media only screen and (max-width: 960px) {
.i_path .baseWidth {
    margin: 0 auto;
    width:100%;
}

.fr {
    float:left;
}	

.content td.name{
background: url(../images/wenjian.png) 10px no-repeat; text-align:left;font-size: 14px;padding-left:10%; text-align:left!important;
}
	
	.basel{ float:left; width:42%;  color:#fff; font-size:18px;}
.baser{ float:right;width:58%;}
.mores{ float:right;}
.baser li{ margin-top:8px;}

.search_keyword{border:1px solid #acacac;}

.basel input[type=button] {
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: url(../images/serarch.png) no-repeat center;
	vertical-align: middle;
}

.i_path font{ margin-top: 9px; color:#fff; height:34px; line-height: 34px; border-right: 1px solid #dedede; 
box-sizing: border-box; float: left; width: 58px; display: inline-block; background: url(../images/nicon6.png) left center no-repeat; font-size: 18px; 
padding-left:0px; }


.i_path ul{ padding: 0 50px 0 20px;box-sizing: border-box; width: calc(100% - 158px); height:40px; line-height:40px; margin-top: -1px; float: left; }

.search_keyword {
    font-size: 14px;
    line-height: 28px;
    width: 58px;
    height: 28px;
    text-indent: 12px;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
	border-radius: 5px;
}

.line {
    margin: 0 5px;
	color:#fff;
}

.fr {
    float: left;
}

.container .content {
    margin-top: 58px;
    padding: 20px;
}
	
}