*{list-style:none;outline:none;font-family:"微软雅黑",arial;border:none;color:#333;padding:0;margin:0;}
ul,ol,p{margin-bottom:0;padding:0;}
.fl{float:left;}
.fr{float:right;}
html,body{height:100%; }
.bgcolor-f0{background-color:#f0f0f0;}
/*******************************************首页********************************************/
/***************** head*****************/

.mb-nav{
	z-index:900;
	position:absolute;
	width:250px;
	height:100%;
	top:0;
	right:-300px;
	background:#333333;
	transition:.5s;
	display:none;
}
.mb-nav-tit{
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	padding:15px 0;
	color:#999;
	text-align:center;
}
.mb-nav-close{
	font-size:15px;
	line-height:20px;
	padding:15px 0 15px 15px;
	color:#ddd;
	background:#2b2b2b url(../images/close.png) no-repeat 222px center;
	cursor:pointer;
}
.mb-fir-nav>li{
	position:relative;
}
.mb-fir-nav>li>a{
	display:block;
	width:100%;
	font-size:15px;
	line-height:20px;
	padding:15px 0 15px 15px;
	color:#ddd;
	border-bottom:1px solid #2b2b2b;
}

.mb-nav-arrow{
	position:absolute;
	display:block;
	width:44px;
	height:50px;
	border-left:1px solid #2b2b2b;
	right:0;
	top:0;
	background:url(../images/up.png) no-repeat 16px center;
	cursor:pointer;
}
.mb-nav-arrow:hover{
	background:#dd2726 url(../images/up.png) no-repeat 16px center;;
} 
.mb-sec-nav{display:none;}
.mb-sec-nav>li>a{
	display:block;
	width:100%;
	font-size:15px;
	line-height:20px;
	padding:15px 0 15px 35px;
	color:#ddd;
	border-bottom:1px solid #2b2b2b;
}
.mb-fir-nav>li>a:hover,
.mb-sec-nav>li>a:hover{
	background:#dd2726;
}
/***************** pchead*****************/
.index-head{
	z-index:999;
}
.logo-box{
	display:block;
	float:left;
	width:418px;
	padding:15px 0;
}
.logo-box img{
	display:block;
}
.logo-box .logo2{display:none;}

.nav-box{
	float:right;
	width:calc(100% - 500px);
}
.nav-box a{
	display:block;
	float:left;
	width:16%;
	height:100px;
	padding:31px 0;
	text-align:center;
	border-right:1px solid #d2d2d2;
}
.nav-box a:last-of-type{border-right:0;}
.nav-box a span{
	display:block;
	color:#666;
}
.nav-en{
	font-size:12px;
	line-height:12px;
	margin-bottom:10px;
}
.nav-cn{
	font-size:16px;
	line-height:16px;
}
.nav-box a:hover ,
.nav-box a.on-top {
	background-color:#dd2726;
}
.nav-box a:hover span,
.nav-box a.on-top span{
	color:#fff;
}
.toggle{
	float:right;
	cursor:pointer;
	width:35px;
	height:24px;
	margin-top:38px;
	z-index:100;
	display:none;
}
.toggle span{
	display:block;
	width:100%;
	height:4px;
	margin-bottom:6px;
	background-color:#e40515;
	border-radius:2px;
	transition:all .1s ease
}
.toggle:hover span{
	background-color:#2e3c63;
}

@media (max-width:1259px) {
	.nav-box{
		width:calc(100% - 440px);
	}
}
@media (max-width:991px) {
	.logo-box .logo1{display:none;}
	.logo-box .logo2{display:block;}
	.logo-box{width:56px;}
	.nav-box{
		width:calc(100% - 140px);
	}
}
@media (max-width: 767px) {
	.nav-box{display:none;}
	.toggle{display:block;}
}


/***************** banner*****************/
.slider {
	position: relative;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }
.rslides img {
  display: block;
  height: auto;
  float: left;
  width:100%;
  border: 0;
  }
.callbacks_tabs{
	position: absolute;
	bottom:5%;
	z-index:100;
	left:50%;
	margin-left:-28px;
	margin-bottom:0;
}
.callbacks_tabs li{
	display:inline-block;
}

.callbacks_tabs li a{
	visibility: visible;
	font-size:0;
	height: 12px;
	width: 12px;	
	display:block;
	background:#fff;
	border-radius:50%;
	margin:0 8px;
}
.callbacks_tabs li a:hover,
.callbacks_tabs .callbacks_here a{
	background:#e40515;
}
.callbacks_tabs a{
	visibility:hidden;
}
.sub-banner img{
	display:block;
	width:100%;
}

@media(max-width:640px){
	.callbacks_tabs{
		margin-left:-22px;
		bottom:15px;
	}
	.callbacks_tabs li a{
		height: 10px;
		width: 10px;
		margin:0 6px;
	}	
}
/****************更多*************************/
.more{
	display:block;
	width:160px;
	height:40px;
	line-height:38px;
	font-size:16px;
	transition:.3s;
}
.more1{
	color:#fff;
	text-align:center;
	border:1px solid #dd2726;
	background-color:#dd2726;
}

.more1:hover{
	color:#dd2726;
	background-color:transparent;
}
.more2{	
	color:#666;
	padding-left:35px;
	border:1px solid #666;
	background:url(../images/arrow_01.png) no-repeat 110px center;
}
.more2:hover{
	background:#dd2726 url(../images/arrow_02.png) no-repeat 120px center;
	color:#fff;
	border:1px solid #dd2726;
}
@media (max-width:991px) {
	.more{
		width:120px;
		height:32px;
		line-height:30px;
		font-size:15px;
	}
	.more2{	
		padding-left:20px;
		background:url(../images/arrow_01.png) no-repeat 88px center;
}
	.more2:hover{
		background:#dd2726 url(../images/arrow_02.png) no-repeat 98px center;
	}
	
}
/********首页标题**************/
.index-tit-white div{color:#fff;}
.index-tit{margin-bottom:40px;}
.index-tit01{
	width:100%;
	height:52px;
	position:relative;
}
.index-tit01:after{
	content:"";
	display:block;
	width:100%;
	height:1px;
	background-color:#dd2726;
	position:absolute;
	left:0;
	top:50%;
	z-index:-1;
}
.index-tit01 .index-tit-cn,
.index-tit01 .index-tit-en{
	float:left;
	width:50%;
	padding:0 10px;
	font-size:22px;
	line-height:52px;
	font-weight:bold;
} 
.index-tit01 .index-tit-cn{
	background-color:#dd2726;
	color:#fff;
	text-align:right;
} 
.index-tit01 .index-tit-en{
	background-color:#ded5d5;
	color:#333;
	text-align:left;
}
.index-tit02{text-align:center;}
.index-tit02 .index-tit-cn{
	font-size:22px;
	line-height:22px;
	font-weight:bold;
	margin-bottom:10px;
}
.index-tit02 .index-tit-en{
	font-size:16px;
	line-height:16px;
}
@media (max-width:991px) {
	.index-tit01 .index-tit-cn,
	.index-tit01 .index-tit-en{
		font-size:20px;
	} 
}
@media (max-width:767px) {
	.index-tit{margin-bottom:30px;}
	.index-tit01{
		height:40px;
	}
	.index-tit01 .index-tit-cn{
		width:35%;
		font-size:18px;
		line-height:40px;
	} 
	.index-tit01 .index-tit-en{
		width:65%;
		font-size:14px;
		line-height:40px;
	} 
	.index-tit02 .index-tit-cn{
		font-size:18px;
		line-height:18px;
	}
	.index-tit02 .index-tit-en{
		font-size:14px;
		line-height:14px;
	}
}
@media (max-width:500px) {
	.index-tit01 .index-tit-cn{
		font-size:17px;
		line-height:40px;
	} 
	.toolbar{display:none}
}
/***************产品中心***************************/
.index-pro{
	padding:60px 0;
}
.index-pro-nav{
	margin-bottom:40px;
	text-align: center;
}
.index-pro-nav a{
	display:block;
	float:left;
	width:calc((100% - 100px)/6);
	height:60px;
	padding:10px 5px;
	text-align:center;
	margin-right:20px;
	position:relative;
	transition:.8s;
}
.index-pro-nav a:last-of-type{margin-right:0;}
.index-pro-nav a:before,
.index-pro-nav a:after{
	content:"";
	display:block;
	position:absolute;
	width:26px;
	height:26px;
}
.index-pro-nav a:before{
	border-top:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	left:0;
	top:0;
}
.index-pro-nav a:after{
	border-bottom:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	right:0;
	bottom:0;
}
.ipn-cn{
	display:block;
	font-size:16px;
	line-height:16px;
	margin-bottom:10px;
}
.ipn-en{
	display:block;
	font-size:14px;
	line-height:14px;
	color:#d2d2d2;
}
.index-pro-nav a:hover{
	background-color:#dd2726;
}
.index-pro-nav a:hover span{color:#fff;}
.index-pro-nav a:hover:before,
.index-pro-nav a:hover:after{display:none;}
.index-pro-list li{
	float:left;
	width:23.5%;
	margin-bottom:30px;
	margin-right:2%;
	transition:.5s;
}
.index-pro-list li:nth-of-type(4n){
	margin-right:0;
}
.ipl-pic{border:4px solid #ccc;}
.ipl-pic img{
	display:block;
	width:100%;
}
.ipl-tit{
	display:block;
	width:100%;
	height:40px;
	font-size:16px;
	line-height:40px;
	text-align:center;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.index-pro-list li:hover .ipl-pic{border:4px solid #f06570;}
.index-pro .more{margin:10px auto 0;}
@media (max-width:1259px){
	.index-pro-nav a{padding:10px;}
	.ipn-cn{
		font-size:14px;
		line-height:40px;
		margin-bottom:0;
	}
	.index-pro-nav a:nth-of-type(6) .ipn-cn{line-height:20px;}
	.ipn-en{
		display:none;
	}
}
@media (max-width:991px){
	.index-pro-nav a{
		padding:5px;
		height:50px
	}
	.index-pro-nav a:before,
	.index-pro-nav a:after{
		width:20px;
		height:20px;
	}
	.index-pro-nav a:nth-of-type(5) .ipn-cn{line-height:20px;}
}
@media (max-width:767px){
	.index-pro-nav{margin-bottom:20px;}
	.index-pro-nav a{
		display:inline-block;
		float:none;
		width:auto;
		height:32px;
		padding:0 5px;
		text-align:center;
		margin:0 2px 10px;
		border:1px solid #999;
		border-radius:4px;
	}
	.ipn-cn{
		display:block;
		width:100%;
		height:100%;
		font-size:14px;
		line-height:30px;
		color:#666;	
	}
	.index-pro-nav a:nth-of-type(5) .ipn-cn,
	.index-pro-nav a:nth-of-type(6) .ipn-cn{line-height:30px;}
	.index-pro-nav a:before,
	.index-pro-nav a:after{
		display:none;
	}
	.index-pro-nav a:hover{
		border:1px solid #dd2726;
	}
	.index-pro-list li{
		width:32%;
		margin-right:0;
		margin-bottom:10px;
	}
	.index-pro-list li:nth-of-type(3n-1){
		margin-left:2%;
		margin-right:2%;
	}
	.ipl-tit{font-size:14px;}
}
@media (max-width:500px){
	.index-pro-list li{
		width:48%;
	}
	.index-pro-list li:nth-of-type(3n-1){
		margin-left:0;
		margin-right:0;
	}
	.index-pro-list li:nth-of-type(2n){
		margin-left:4%;
	}
}
/****************走进**********************/
.index-about{
	padding:60px 0;
	background:url(../images/index_about_bg.jpg) no-repeat center;
	background-size:cover;
}
.index-about-l{
	float:left;
	width:50%;
}
.index-about-l img{
	display:block;
	width:100%;
}
.index-about-r{
	float:right;
	width:50%;
	height:460px;
	background-color:#fff;
	padding:40px 40px 0 40px;
}

.index-about-des span{
	display:block;
	font-size:15px;
	line-height:25px;
	text-indent:2em;
	color:#666;
}
.index-about-list{margin:35px 0;}
.index-about-list li{
	float:left;
	border-right:1px solid #d2d2d2;
	padding:0 20px;
}
.index-about-list li:last-of-type{
	border-right:0;
}
.ial-icon{
	width:48px;
	height:38px;
	margin:0 auto 15px;
}
.ial-tit{
	font-size:14px;
	color:#666;
	text-align:center;
	margin-top:10px;
}
.index-about .more1{float:right}
@media (max-width:1259px){
	.index-about-des span{
		font-size:14px;
		line-height:22px;
	}
	.index-about-r{
		height:360px;
		padding:20px 20px 0 20px;
	}
	.index-about-list{margin:20px 0 25px;}
}
@media (max-width:991px){
	.index-about-des span{
		line-height:20px;
	}
	.index-about-r{
		height:276px;
		padding:15px 20px 0 20px;
	}
	.index-about-list{display:none;}
}
@media (max-width:767px){
	.index-about-l{display:none;}
	.index-about-r{
		float:none;
		width:100%;
		height:auto;
		padding:10px;
		background-color:rgba(255,255,255,.3);
		border-radius:10px;
	}	
	.index-about-des span{
		color:#666;
		line-height:24px;
	}
	.index-about .more1{
		float:none;
		margin:30px auto 0;
	}
}
/****************新闻**********************/
.index-news{padding:60px 0;}
.index-news-top{
	width:100%;
	border:1px solid #999;
	padding:30px;
}
.int-pic{
	float:left;
	width:360px;
	position:relative;
}
.int-pic img{
	display:block;
	width:100%;
	height:202px;
	position:relative;
}
.int-tt{
	width:84px;
	height:67px;
	background:url(../images/index_news_tt.png) no-repeat center;
	position:absolute;
	top:0;
	left:0;
}
.int-info{
	float:right;
	width:calc(100% - 390px);
}
.int-info-tit{
	display:block;
	width:100%;
	font-size:18px;
	line-height:24px;
	height:24px;
	font-weight:600;
	color:#dd2726;
	margin:10px 0 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}
.int-info-txt{
	display:block;
	width:100%;
	font-size:15px;
	line-height:26px;
	height:78px;
	overflow:hidden;
	color:#666;
}
.int-info .more2{
	margin-top:20px;
}
.index-news-bottom li{
	float:left;
	width:33.333333333333333333333%;
	padding:30px;
	border-top:0;
}
.index-news-bottom li:nth-of-type(2){
	border-left:0;
	border-right:0;
}
.inb-date{
	display:block;
	margin-bottom:15px;
}
.inb-date-d{
	display:inline-block;
	width:30px;
	height:30px;
	line-height:30px;
	font-size:16px;
	background-color:#dd2726;
	color:#fff;
	text-align:center;
	margin-right:10px;
}
.inb-date-y{
	font-size:14px;
	line-height:30px;
	color:#999;
}
.inb-info-tit{
	display:block;
	width:100%;
	font-size:16px;
	line-height:24px;
	height:24px;
	margin-bottom:15px;
	font-weight:600;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}
.inb-info-txt{
	display:block;
	width:100%;
	font-size:14px;
	line-height:20px;
	height:40px;
	overflow:hidden;
	color:#666;
}
.index-news-bottom li:hover .inb-info-tit{
	text-decoration: underline;
	color:#dd2726;
}
.index-news .more1{
	margin:40px auto 0;
}
@media (max-width:991px){
	.index-news-top{padding:15px;}
	.index-news-bottom li{padding:15px;}
	.int-info-tit{
		margin:15px 0;
	}
	.int-info-txt{font-size:14px;}
	.inb-info-txt{height:60px;}
}
@media (max-width:767px){
	.index-news-top{
		border:0;
		padding:0;
		width:100%;
		margin:0 auto 20px;
	}
	.int-pic{
		float:none;
		width:100%;
	}
	.int-info{
		float:none;
		width:100%;
	}
	.int-info-tit{font-size:16px;}
	.int-info-txt{
		height:auto;
		font-size:14px;
		line-height:20px;
	}
	.int-info .more1{
		margin-top:15px;
	}

	.index-news-bottom li{
		float:none;
		width:100%;
		margin:0 auto;
		padding:15px 0;
		border:0;
		border-bottom:1px dashed #999;
	}
	.index-news-bottom li:first-of-type{
		border-top:1px dashed #999;
	}
	.inb-date{margin-bottom:10px;}
	.inb-info-tit{
		margin-bottom:10px;
	}
	.inb-info-txt{
		height:auto;
	}	
	.index-news .more1{
		margin:30px auto 0;
	}
}

/******************优势*****************/
.index-adv{
	padding:60px 0;
	background:url(../images/index_adv_bg.jpg) no-repeat center;
	background-size:cover;
	background-attachment: fixed;
}
.index-adv-box li{
	float:left;
	width:25%;
	padding:0 40px;
}
.index-adv-pic{
	width:155px;
	margin:0 auto 30px;
}
.index-adv-pic img{
	display:block;
	width:100%;
}
.index-adv-tit{
	font-size:18px;
	line-height:20px;
	text-align:center;
	margin-bottom:30px;
	color:#fff;
	font-weight:bold;
}
.index-adv-des{
	font-size:16px;
	line-height:24px;
	color:#fff;
}
@media (max-width: 1259px) {
	.index-adv-box li{
		padding:0 25px;
	}
	.index-adv-pic{
		width:140px;
		margin:0 auto 10px;
	}
	.index-adv-tit{
		font-size:16px;
		margin-bottom:20px;
	}
	.index-adv-des{
		font-size:15px;
	}
}
@media (max-width: 991px) {
	.index-adv-pic{
		width:120px;
		margin:0 auto 5px;
	}
	.index-adv-tit{
		margin-bottom:10px;
	}
	.index-adv-des{
		font-size:14px;
	}
	.index-adv-box li{
		padding:0 15px;
	}
}
/****************foot**********************/
.index-foot{
	padding:30px 0; background:#1a1f27
}
.index-foot-l,
.index-foot-m{
	float:left;
	width:calc( (100% - 210px)/2);
}
.index-foot-r{
	float:right;
}

.index-foot-tit{
	position:relative;
	height:50px;
	margin-bottom:25px;
}
.index-foot-tit:after{
	content:"";
	display:block;
	width:60px;
	height:4px;
	background-color:#d2d2d2;
	position:absolute;
	bottom:0;
	left:0;
}
.index-foot-tit span{
	font-size:22px;
	line-height:22px;
}
.ift-cn{
	color:#d2d2d2;
	padding-right:18px;
}
.ift-en{
	color:#d2d2d2;
}
.index-foot-add span{
	display:block;
	font-size:14px;
	line-height:30px;
	color:#999;
}
.index-foot-nav li{
	float:left;
	width:40%;
}
.index-foot-nav li a{
	font-size:14px;
	line-height:30px;
	color:#999;
}
.index-foot-nav li a:hover{
	color:#dd2726;
}

.foot-link{
	background-color:#10141d;
	padding:10px 0;
}
.foot-copy{
	float:left;
	font-size:14px;
	line-height:24px;
	color:#ccc;
}
.foot-bei{
	float:left;
	font-size:14px;
	line-height:24px;
	color:#ccc;
	margin-left:20px;
}
.foot-tech{
	float:right;
	font-size:14px;
	line-height:24px;
	color:#ccc;
}
.friend-link{margin-top:10px;}
.friend-link span,
.friend-link a{
	display:inline-block;
	color:#ccc;
	font-szie:14px;
	line-height:20px;
	margin-right:10px;
}
.foot-link a:hover{text-decoration:underline;}

@media (max-width: 991px) {
	.index-foot-tit{
		height:34px;
		margin-bottom:15px;
	}
	.index-foot-tit span{
		font-size:16px;
		line-height:20px;
	}
	.ift-cn{
		padding-right:10px;	
		font-weight:bold;
	}
	.index-foot-l{padding-right:50px;}
	.index-foot-nav li{width:50%;}
}
@media (max-width: 767px) {
	.foot-copy{
		float:none;
		display:block;
		width:100%;
		margin:0;
	}
	.foot-bei{
		margin-left:0;
		margin-right:30px;
	}
	.foot-tech{
		float:left;
	}
}
/****************首页边距**********************/
@media (max-width: 991px) {
	.index-pro,
	.index-about,
	.index-news,
	.index-adv{padding:50px 0;}
}
@media (max-width: 767px) {
	.index-pro,
	.index-about,
	.index-adv,
	.index-news{padding:40px 0;}
	.index-foot{padding:20px 0;}
}
/*******************************************内页********************************************/
/******面包屑导航******/
.pos{
	margin-bottom:50px;
	background-color:#f0f0f0;
	padding:10px 0;
}
.pos-box span,
.pos-box a{
	line-height:20px;
	margin-right:5px;
	color:#666;
}

.pos-box a:hover{text-decoration:underline;}
.mainlist-pos{padding-left:280px;}
@media (max-width:991px) {
	.mainlist-pos{padding-left:0;}
}
@media (max-width:600px) {
	.pos{
		margin-bottom:30px;
		padding:5px 0;
	}
	.pos-box span,
	.pos-box a{
		font-size:12px;
	}
}

/******main******/
.main{
	width:100%;
	padding-bottom:40px;
}
.mainleft{
	float:left;
	width:220px;
	margin-right:60px;
}
.mainlist{
	float:left;
	width:calc(100% - 280px);
}
.maininfo{
	float:left;
	width:calc(100% - 280px);
}
.mainright{
	float:left;
	width:230px;
	margin-left:50px;
}
@media (max-width: 991px) {
	.mainleft,.mainlist,.maininfo{
		float:none;
		width:100%;
	}
}

/*****左菜单****/

.left-nav-tit{
	width:100%;
	text-align:center;
	background-color:#dd2726;
	padding:40px 0;
	margin-bottom:1px;
}
.lnt-cn{
	display:block;
	width:100%;
	font-size:26px;
	line-height:26px;
	color:#fff;
	margin-bottom:10px;
}
.lnt-en{
	display:block;
	width:100%;
	font-size:14px;
	line-height:14px;
	color:#fff;
}

.left-nav-list li a{
	display:block;
	width:100%;
	padding:20px;
	line-height:20px;
	margin-bottom:1px;
	font-size:14px;
	background-color:#f0f0f0;
	color:#666;
	text-align:center;
	position:relative;
	overflow:hidden;
	transition:.8s;
	z-index:1;
}

.left-nav-list li a:before{
	content:"";
	display:block;
	width:100%;
	height:100%;
	background-color:#dd2726;
	position:absolute;
	left:-100%;
	top:0;
	transition:.8s;
	z-index:-1;
}
.left-nav-list li a:hover:before{left:0;}
.left-nav-list li a.hover,.left-nav-list li a:hover{color:#fff;background-color:#dd2726;}
.left-nav{
	position:relative;
	top:-150px;
	left:0;
	z-index:800;
}
.left-con{margin-top:-100px;}
.left-con-tit{
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	margin-bottom:20px;
}

.left-con-info li{
	width:100%;
	font-size:14px;
	line-height:25px;
	padding-left:30px;
	color:#666;
	margin-bottom:10px;
}
.left-con-info li:nth-of-type(1){
	background:url(../images/left_nav01.png) no-repeat left 3px;
}
.left-con-info li:nth-of-type(2){
	background:url(../images/left_nav02.png) no-repeat left 3px;
}
.left-con-info li:nth-of-type(3){
	background:url(../images/left_nav03.png) no-repeat left 3px;
}
@media (max-width: 991px) {
	.left-nav{top:0;}
	.left-nav-tit{display:none;}
	.left-nav-list{text-align:center;}
	.left-nav-list li{display:inline-block;margin:0 2px;}
	.left-nav-list li a{
		padding: 0 10px;
    height: 32px;
    line-height: 30px;
    border: 1px solid #999;
    color: #666;
    border-radius: 4px;
		background-color:#fff;
	}
	.left-nav-list li a:hover{
		border:1px solid #dd2726;
	}
	.left-nav-list li:last-of-type{margin-bottom:30px;}
}

/*****右侧推荐新闻**********/

.snl-tit{
	width:100%;
	height:50px;
	font-size:18px;
	line-height:50px;
	text-align:center;
	background-color:#dd2726;
	margin-bottom:2px;
	color:#fff;
}
.snl-info li{padding:15px 10px;height:46px;border-bottom:1px dashed #999; }
.snl-info li span{
	display:block;
	width:20px;
	height:16px;
	float:left;
	margin-right:10px;
	color:#fff;
	font-size:12px;
	line-height:16px;
	text-align:center;
	background-color:#999;
}
.snl-info li:nth-of-type(1) span{background-color:#dd2726;}
.snl-info li:nth-of-type(2) span{background-color:#dd2726;}
.snl-info li:nth-of-type(3) span{background-color:#dd2726;}
.snl-info li div{
	float:left;
	width:calc(100% - 30px);
	font-size:14px;
	line-height:16px;
	height:16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.snl-info li:hover span{background-color:#dd2726;}
.snl-info li:hover div{color:#dd2726;}


/******常见问题**********/
.sub-quest-tj{margin-top:50px;margin-bottom:50px;}
.tj-tit{
	width:100%;
	height:30px;
	padding-left:25px;
	background:url(../images/tit_bg.jpg) no-repeat left center;
	font-size:16px;
	line-height:30px;
	color:#fff;
}
.sub-tjquest-box,
.sub-tjpro-box{
	padding:25px 10px;
	border-bottom:1px solid #999;
}
.sub-tjquest-box li{
	width:48%;
	height:28px;
	overflow:hidden;
}
.sub-tjquest-box li:nth-of-type(2n){float:right;}
.sub-tjquest-box li:nth-of-type(2n+1){float:left;}
.sub-tjquest-box li .tj-dot{
	display:block;
	float:left;
	width:6px;
	height:6px;
	margin-top:11px;
	border-radius:50%;
	background-color:#dd2726;
	margin-right:10px;
}
.sub-tjquest-box li div{
	float:left;
	width:calc(100% - 110px);
	font-size:14px;
	line-height:28px;
	height:28px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}
.sub-tjquest-box li .tj-date{
	display:block;
	float:right;
	font-size:12px;
	line-height:28px;
	color:#666;
}
.sub-tjquest-box li:hover div,
.sub-tjquest-box li:hover .tj-date{color:#dd2726;}
@media (max-width: 1229px) {
	.sub-tjquest-box li .tj-date{display:none;}
	.sub-tjquest-box li div{width:calc(100% - 20px);}
}

/*****推荐产品**********/
.sub-tjpro-box li{
	float:left;
	width:23.5%;
	margin-right:2%;
}
.sub-tjpro-box li:last-of-type{
	margin-right:0;
}
.sub-tjpro-box li img{	
	width:100%;
	border:1px solid #999;
}
.sub-tjpro-box li span{
	display:block;
	width:100%;
	height:20px;
	font-size:14px;
	line-height:20px;
	margin-top:10px;
	text-align:center;
	white-space:nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}
.sub-tjpro-box li:hover img{
	border:1px solid #dd2726;
	box-shadow:0 0 8px rgba(12,143,215,.3);
}
.sub-tjpro-box li:hover span{color:#dd2726;}


/*******秀站分页**********/
#pageDiv{clear: both;margin: 20px 0; overflow: hidden; padding-top:10px; text-align: center;font-size:12px;}
#pageDiv ul li{display:inline-block;border: 1px solid #ccc;padding: 4px 12px;margin: 0 1px;line-height:24px;background: #fff;color:#999}
#pageDiv a{display:inline-block;border: 1px solid #ccc;padding: 4px 12px;margin: 0 1px;line-height:24px;background: #fff;color:#999}
#pageDiv span{display:inline-block;border: 1px solid #ccc;padding: 4px 12px;margin: 0 1px;line-height:24px;background: #fff;color:#999}
#pageDiv ul li:hover{background:#1b1b1b;color:#fff;border: 1px solid #1b1b1b}
#pageDiv ul li:hover a{color:#fff;}
#pageDiv ul li.thisclass{display: inline-block;border: 1px solid #1b1b1b;padding: 4px 12px;margin: 0 1px;background: #1b1b1b;color: #fff;}
#pageDiv ul li.thisclass a{color: #fff;}
#pageDiv ul li a{display:block;color:#999}
#pageDiv ul li a:hover{color: #fff;}
@media (max-width: 991px) {
	#pageDiv{ 
		float:none;
		margin:0 auto;
	}
}
@media (max-width: 767px) {
	#pageDiv span,#pageDiv a { 
		font-size:12px;
	}
}
/*******上下页**********/
.sub-prenext{margin-top:30px;}
.sub-prenext div span{
	font-size:14px;
	color:#666;
	line-height:24px;
	margin-right:10px;
}
.sub-prenext div a{
	font-size:14px;
	color:#666;
	line-height:24px;
}
.sub-prenext div a:hover{color:#dd2726;}
.sub-back{
	display:block;
	width:130px;
	padding-left:20px;
	text-align:center;
	font-size:14px;
	line-height:32px;
	height:32px;
	background:#dd2726 url(../images/back.png) no-repeat 8px center;
	color:#fff;
	border-radius:5px;
	margin-top:10px;
	position:relative;
	top:0;
}
.sub-back:hover{top:-2px;box-shadow:0 1px 6px 1px rgba(0,0,0,.5); }
/*********产品列表***********/
.sub-prolist{margin-bottom:10px;}
.sub-prolist li{
	float:left;
	width:30%;
	margin-bottom:30px;
}
.sub-prolist li:nth-of-type(3n-1){
	margin-left:5%;
	margin-right:5%;
}
.sub-prolist-pic{
	border:4px solid #ccc;
}
.sub-prolist-pic img{
	display:block;
	width:100%;
}
.sub-prolist-tit{
	display:block;
	width:100%;
	height:40px;
	font-size:16px;
	line-height:40px;
	text-align:center;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.sub-prolist li:hover .sub-prolist-pic{
	border:4px solid #f06570;
}
@media (max-width:1259px){
	.sub-prolist li{width:32%}
	.sub-prolist li:nth-of-type(3n-1){
		margin-left:2%;
		margin-right:2%;
	}
}
@media (max-width:767px){
	.sub-prolist{margin-bottom:20px}
	.sub-prolist li{margin-bottom:10px}
	.sub-prolist-tit{
		font-size:14px;
	}
}
@media (max-width:500px){
	.sub-prolist li{
		width:48%;
	}
	.sub-prolist li:nth-of-type(3n-1){margin:0 0 10px 0;}
	.sub-prolist li:nth-of-type(2n+1){margin:0 4% 10px 0;}
}


/*********新闻列表&内页***********/
.sub-newslist{
	margin-bottom:40px;
}
.sub-newslist li{
	padding-bottom:20px;
	border-bottom:1px solid #f5f5f5; 
	margin-bottom:20px;
}
.sub-newslist-date{
	float:left;
	width:70px;
	height:70px;
	padding:12px 0;
	margin-right:20px;
	text-align:center;
	background-color:#dd2726;
}
.sub-newslist-d{
	display:block;
	font-size:24px;
	font-weight:bold;
	line-height:24px;
	height:24px;
	margin-bottom:10px;
	color:#fff;
}
.sub-newslist-ym{
	display:block;
	font-size:12px;
	line-height:12px;
	height:12px;
	color:#fff;
}
.sub-newslist-info{
	float:right;
	width:calc(100% - 90px); 
}
.sub-newslist-tit{
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	height:16px;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin-bottom:10px;
}
.sub-newslist-des{
	font-size:14px;
	line-height:22px;
	height:44px;
	overflow:hidden;
	text-indent: 2em;
}
.sub-newslist li:hover .sub-newslist-tit{color:#dd2726;}
@media (max-width:600px){
	.sub-newslist-date{
		width:60px;
		margin-right:10px
	}
	.sub-newslist-info{
		width:calc(100% - 70px); 
	}
}
/*******新闻详情页**********/
.sub-newstit{font-size:20px;line-height:20px;font-weight:bold;text-align:center;margin-bottom:20px;}
.sub-newsdate{font-size:14px;line-height:24px;text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom: 1px dashed #ddd;}
.sub-newsdate span{margin: 0 15px;color:#666;}
@media (max-width:600px){
	.sub-newstit{font-size:16px;margin-bottom:10px;}
	.sub-newsdate{font-size:12px;line-height:20px;padding-bottom:10px;}
}
/*********产品内页***********/
.sub-protit{font-size:20px;line-height:20px;font-weight:bold;text-align:center;padding-bottom:20px;border-bottom: 1px dashed #ddd;}
.sub-proinfo{padding-top:30px;}
.sub-proinfo p{ margin-top:15px}
.sub-proinfo img{max-width:100%; height:auto;}
@media (max-width:600px){
	.sub-protit{font-size:16px;padding-bottom:10px;}
}

/*********联系我们 **************/
.sub-contact-list li{
	float:left;
	margin-top:50px;
	padding-left:80px;
}
.sub-contact-list li:nth-of-type(2n-1){width:60%;}
.sub-contact-list li:nth-of-type(2n){width:40%;}
.sub-contact-li01{background:url(../images/cont_icon01.png) no-repeat left center;}
.sub-contact-li02{background:url(../images/cont_icon02.png) no-repeat left center;}
.sub-contact-li03{background:url(../images/cont_icon03.png) no-repeat left center;}
.sub-contact-li04{background:url(../images/cont_icon04.png) no-repeat left center;}
.sub-contact-li05{background:url(../images/cont_icon05.png) no-repeat left center;}
.sub-contact-li06{background:url(../images/cont_icon06.png) no-repeat left center;}
.sub-contact-tit{
	font-size:20px;
	line-height:20px;
	font-weight:bold;
}
.sub-contact-des{
	display:inline-block;
	font-size:16px;
	line-height:24px;
	color:#666;
	padding-top:10px;
	margin-top:13px;
	border-top:1px solid #ddd;
}
@media (max-width:991px){
	.sub-contact-list li{
		padding-left:70px;
	}
}
@media (max-width:767px){
	.sub-contact-list li{
		float:none;
		margin-top:30px;
		padding-left:55px;
		background-size:40px;
	}
	.sub-contact-list li:nth-of-type(2n-1),
	.sub-contact-list li:nth-of-type(2n){
		width:100%;
	}
	.sub-contact-tit{
		font-size:16px;
		line-height:20px;
	}
	.sub-contact-des{
		font-size:14px;
		line-height:20px;
		padding-top:5px;
		margin-top:5px;
	}
}
@media (max-width:500px){
	.sub-contact-list li{
		width:100%
	}
	.sub-contact-list li:nth-of-type(2n){margin-left:0;}
}

/************客户反馈*******************/
.page-feedback-txt{color:#666;}
.feedback-tit{
	line-height:32px;
	font-weight:bold;
	color:#666;
	margin-top:40px;
}
.cus-mes{
	width:100%;
	height:140px;
	line-height:24px;
	padding:10px;
	border:1px solid #aeaeae;
	border-radius:4px;
}
.feedback-line1,
.feedback-line2,
.feedback-line3{
	width:100%;
}
.feedback-line3{margin-top:20px;}
.cus-info{
	display:block;
	float:left;
	width:23.5%;
	margin-right:2%;
	height:44px;
	line-height:24px;
	padding:10px 10px 10px 40px;
	border:1px solid #aeaeae;
	border-radius:4px;
}
.cus-info:nth-of-type(1){
	background:url(../images/feed_icon01.png) no-repeat 10px center;
}
.cus-info:nth-of-type(2){
	background:url(../images/feed_icon02.png) no-repeat 10px center;
}
.cus-info:nth-of-type(3){
	background:url(../images/feed_icon04.png) no-repeat 10px center;
}
.cus-info:nth-of-type(4){
	background:url(../images/feed_icon03.png) no-repeat 10px center;
	margin-right:0;
}

.captcha{
	display:block;
	float:left;
	width:23.5%;
	margin-right:2%;
	height:44px;
	line-height:24px;
	padding:10px;
	border:1px solid #aeaeae;
	border-radius:4px;
}

.captcha-img{
	float:left;
	width:85px;
	height:32px;
	margin-top:6px;
	border:1px solid #aeaeae;
	border-radius:4px;
}
.captcha-img img{
	width:100%;
	height:100%;
	max-width:100%;
	max-height:100%;
}
.feedback-submit,
.feedback-reset{
	display:block;
	float:left;
	width:49%;
	height:44px;
	line-height:24px;
	padding:10px;
	border-radius:4px;
	color:#fff;
}
.feedback-submit{
	margin-right:2%;
	background-color:#dd2726;
}
.feedback-reset{
	background-color:#bbb;
}
.feedback-submit:hover{
	background-color:#be201f;
}
.feedback-reset:hover{
	background-color:#999;
}

@media (max-width:767px){
	.cus-mes{padding:5px;}
	.cus-info{
		padding:5px 5px 5px 26px;
		height:34px;
	}
	.cus-info:nth-of-type(1){
		background:url(../images/feed_icon01.png) no-repeat 5px center;
		background-size:16px;
	}
	.cus-info:nth-of-type(2){
		background:url(../images/feed_icon02.png) no-repeat 5px center;
		background-size:16px;
	}
	.cus-info:nth-of-type(3){
		background:url(../images/feed_icon04.png) no-repeat 5px center;
		background-size:16px;
	}
	.cus-info:nth-of-type(4){
		background:url(../images/feed_icon03.png) no-repeat 5px center;
		background-size:16px;
	}
	.captcha{
		height:34px;
		padding:5px;
	}
	.captcha-img{margin-top:1px}
	.feedback-submit,
	.feedback-reset{
		height:34px;
		padding:5px;
	}
}
@media (max-width:680px){
	.feedback-tit{
		margin-top:20px;
	}
	.cus-info{
		width:49%;
		margin-bottom:10px;
	}
	.captcha{
		width:49%;
	}
	.cus-info:nth-of-type(2){margin-right:0;}
}

/********.toolbar*********/
.toolbar {
	width: 50px;
	position: fixed;
	right: 1%;
	top: 44%;
	z-index: 999;
}
.toolbar dd {
	width: 50px;
	height: 50px;
	margin-bottom: 1px;
	position: relative;
	background: url(../images/black20.png) repeat 0 0;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i {
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	text-align: center;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i span {
	width: 35px;
	height: 35px;
	display: block;
	margin: 7px 0 0 7px;
	background: url(../images/rightfixicon.png) no-repeat 0 0;
}
.toolbar dd.gottop {
	display: none;
}
.toolbar .slide-tel {
	display: block;
	width: 0;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	font-family: arial;
	color: #FFF;
	position: absolute;
	padding: 0 0 0 50px;
	top: 0;
	right: 0;
	overflow: hidden;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: all .0s ease-in-out 0s;
	-moz-transition: all .0s ease-in-out 0s;
	transition: all .0s ease-in-out 0s;
}
.toolbar .pop {
	position: absolute;
	right: 90px;
	top: -51px;
	background: #dd2726;
	display: none;
}
.toolbar .pop-code {
	width: 160px;
}
.toolbar .pop-code img {
	width: 160px;
	display: block;
	padding: 20px 20px 0;
}
.toolbar .pop-code h3 {
	height: 52px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	white-space: nowrap;
}
.toolbar .pop-code h3 b {
	display: block;
	font-size: 14px;
	font-weight: normal;
}
.toolbar .qq span {
	background-position: 0 -47px;
}
.toolbar .qq a {
	width: 50px;
	height: 50px;
	cursor: pointer;
	display: block;
}
.toolbar .qq:hover {
	background: #dd2726;
}
.toolbar .tel span {
	background-position: 0 0;
}
.toolbar .tel:hover {
	background: #dd2726;
}
.toolbar .code span {
	background-position: 0 -95px;
}
.toolbar .code:hover {
	background: #dd2726;
}
.toolbar .top span {
	background-position: 0 -142px;
}
.toolbar .top:hover {
	background: #dd2726;
}

#toolbarx {

	display: none;

}
 @media screen and (max-width:760px) {
	 .layout {

	width: 100%

}

.blank55 {

	height: 55px;

	line-height: 1px;

	clear: both;

}

#toolbarx {

	color: #fff;

	width: 100%;

	height: 54px;

	position: fixed;

	bottom: 0;

	left: 0;

	z-index: 8;

	background: #000;

	display: block;

}

#toolbarx a {

	width: 100%;

	color: #fff;

	display: block;

	padding: 5px 0 0 0;

	line-height: 23px;

	font-size: 14px;

}

#toolbarx a span {

	font-size: 22px;

	display: block;

}
.x4 {

	width: 33.33333333%;
	float:left;
		position: relative;

	min-height: 1px;

	padding-right: 2px;

	padding-left: 2px

}


}

@font-face {

	font-family: 'FontAwesome';

	src: url('../fonts/fontawesome-webfont.eot');

	src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg') format('svg');

	font-weight: normal;

	font-style: normal

}

[class*='icon-']:before {

	display: inline-block;

	font-family: "FontAwesome";

	font-weight: normal;

	font-style: normal;

	vertical-align: baseline;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale

}

.icon-glass:before {

	content: "\f000"

}

.icon-music:before {

	content: "\f001"

}

.icon-search:before {

	content: "\f002"

}

.icon-envelope-o:before {

	content: "\f003"

}

.icon-heart:before {

	content: "\f004"

}

.icon-star:before {

	content: "\f005"

}

.icon-star-o:before {

	content: "\f006"

}

.icon-user:before {

	content: "\f007"

}

.icon-film:before {

	content: "\f008"

}

.icon-th-large:before {

	content: "\f009"

}

.icon-th:before {

	content: "\f00a"

}

.icon-th-list:before {

	content: "\f00b"

}

.icon-check:before {

	content: "\f00c"

}

.icon-times:before {

	content: "\f00d"

}

.icon-search-plus:before {

	content: "\f00e"

}

.icon-search-minus:before {

	content: "\f010"

}

.icon-power-off:before {

	content: "\f011"

}

.icon-signal:before {

	content: "\f012"

}

.icon-gear:before, .icon-cog:before {

	content: "\f013"

}

.icon-trash-o:before {

	content: "\f014"

}

.icon-home:before {

	content: "\f015"

}

.icon-file-o:before {

	content: "\f016"

}

.icon-clock-o:before {

	content: "\f017"

}

.icon-road:before {

	content: "\f018"

}

.icon-download:before {

	content: "\f019"

}

.icon-arrow-circle-o-down:before {

	content: "\f01a"

}

.icon-arrow-circle-o-up:before {

	content: "\f01b"

}

.icon-inbox:before {

	content: "\f01c"

}

.icon-play-circle-o:before {

	content: "\f01d"

}

.icon-rotate-right:before, .icon-repeat:before {

	content: "\f01e"

}

.icon-refresh:before {

	content: "\f021"

}

.icon-list-alt:before {

	content: "\f022"

}

.icon-lock:before {

	content: "\f023"

}

.icon-flag:before {

	content: "\f024"

}

.icon-headphones:before {

	content: "\f025"

}

.icon-volume-off:before {

	content: "\f026"

}

.icon-volume-down:before {

	content: "\f027"

}

.icon-volume-up:before {

	content: "\f028"

}

.icon-qrcode:before {

	content: "\f029"

}

.icon-barcode:before {

	content: "\f02a"

}

.icon-tag:before {

	content: "\f02b"

}

.icon-tags:before {

	content: "\f02c"

}

.icon-book:before {

	content: "\f02d"

}

.icon-bookmark:before {

	content: "\f02e"

}

.icon-print:before {

	content: "\f02f"

}

.icon-camera:before {

	content: "\f030"

}

.icon-font:before {

	content: "\f031"

}

.icon-bold:before {

	content: "\f032"

}

.icon-italic:before {

	content: "\f033"

}

.icon-text-height:before {

	content: "\f034"

}

.icon-text-width:before {

	content: "\f035"

}

.icon-align-left:before {

	content: "\f036"

}

.icon-align-center:before {

	content: "\f037"

}

.icon-align-right:before {

	content: "\f038"

}

.icon-align-justify:before {

	content: "\f039"

}

.icon-list:before {

	content: "\f03a"

}

.icon-dedent:before, .icon-outdent:before {

	content: "\f03b"

}

.icon-indent:before {

	content: "\f03c"

}

.icon-video-camera:before {

	content: "\f03d"

}

.icon-photo:before, .icon-image:before, .icon-picture-o:before {

	content: "\f03e"

}

.icon-pencil:before {

	content: "\f040"

}

.icon-map-marker:before {

	content: "\f041"

}

.icon-adjust:before {

	content: "\f042"

}

.icon-tint:before {

	content: "\f043"

}

.icon-edit:before, .icon-pencil-square-o:before {

	content: "\f044"

}

.icon-share-square-o:before {

	content: "\f045"

}

.icon-check-square-o:before {

	content: "\f046"

}

.icon-arrows:before {

	content: "\f047"

}

.icon-step-backward:before {

	content: "\f048"

}

.icon-fast-backward:before {

	content: "\f049"

}

.icon-backward:before {

	content: "\f04a"

}

.icon-play:before {

	content: "\f04b"

}

.icon-pause:before {

	content: "\f04c"

}

.icon-stop:before {

	content: "\f04d"

}

.icon-forward:before {

	content: "\f04e"

}

.icon-fast-forward:before {

	content: "\f050"

}

.icon-step-forward:before {

	content: "\f051"

}

.icon-eject:before {

	content: "\f052"

}

.icon-chevron-left:before {

	content: "\f053"

}

.icon-chevron-right:before {

	content: "\f054"

}

.icon-plus-circle:before {

	content: "\f055"

}

.icon-minus-circle:before {

	content: "\f056"

}

.icon-times-circle:before {

	content: "\f057"

}

.icon-check-circle:before {

	content: "\f058"

}

.icon-question-circle:before {

	content: "\f059"

}

.icon-info-circle:before {

	content: "\f05a"

}

.icon-crosshairs:before {

	content: "\f05b"

}

.icon-times-circle-o:before {

	content: "\f05c"

}

.icon-check-circle-o:before {

	content: "\f05d"

}

.icon-ban:before {

	content: "\f05e"

}

.icon-arrow-left:before {

	content: "\f060"

}

.icon-arrow-right:before {

	content: "\f061"

}

.icon-arrow-up:before {

	content: "\f062"

}

.icon-arrow-down:before {

	content: "\f063"

}

.icon-mail-forward:before, .icon-share:before {

	content: "\f064"

}

.icon-expand:before {

	content: "\f065"

}

.icon-compress:before {

	content: "\f066"

}

.icon-plus:before {

	content: "\f067"

}

.icon-minus:before {

	content: "\f068"

}

.icon-asterisk:before {

	content: "\f069"

}

.icon-exclamation-circle:before {

	content: "\f06a"

}

.icon-gift:before {

	content: "\f06b"

}

.icon-leaf:before {

	content: "\f06c"

}

.icon-fire:before {

	content: "\f06d"

}

.icon-eye:before {

	content: "\f06e"

}

.icon-eye-slash:before {

	content: "\f070"

}

.icon-warning:before, .icon-exclamation-triangle:before {

	content: "\f071"

}

.icon-plane:before {

	content: "\f072"

}

.icon-calendar:before {

	content: "\f073"

}

.icon-random:before {

	content: "\f074"

}

.icon-comment:before {

	content: "\f075"

}

.icon-magnet:before {

	content: "\f076"

}

.icon-chevron-up:before {

	content: "\f077"

}

.icon-chevron-down:before {

	content: "\f078"

}

.icon-retweet:before {

	content: "\f079"

}

.icon-shopping-cart:before {

	content: "\f07a"

}

.icon-folder:before {

	content: "\f07b"

}

.icon-folder-open:before {

	content: "\f07c"

}

.icon-arrows-v:before {

	content: "\f07d"

}

.icon-arrows-h:before {

	content: "\f07e"

}

.icon-bar-chart-o:before {

	content: "\f080"

}

.icon-twitter-square:before {

	content: "\f081"

}

.icon-facebook-square:before {

	content: "\f082"

}

.icon-camera-retro:before {

	content: "\f083"

}

.icon-key:before {

	content: "\f084"

}

.icon-gears:before, .icon-cogs:before {

	content: "\f085"

}

.icon-comments:before {

	content: "\f086"

}

.icon-thumbs-o-up:before {

	content: "\f087"

}

.icon-thumbs-o-down:before {

	content: "\f088"

}

.icon-star-half:before {

	content: "\f089"

}

.icon-heart-o:before {

	content: "\f08a"

}

.icon-sign-out:before {

	content: "\f08b"

}

.icon-linkedin-square:before {

	content: "\f08c"

}

.icon-thumb-tack:before {

	content: "\f08d"

}

.icon-external-link:before {

	content: "\f08e"

}

.icon-sign-in:before {

	content: "\f090"

}

.icon-trophy:before {

	content: "\f091"

}

.icon-github-square:before {

	content: "\f092"

}

.icon-upload:before {

	content: "\f093"

}

.icon-lemon-o:before {

	content: "\f094"

}

.icon-phone:before {

	content: "\f095"

}

.icon-square-o:before {

	content: "\f096"

}

.icon-bookmark-o:before {

	content: "\f097"

}

.icon-phone-square:before {

	content: "\f098"

}

.icon-twitter:before {

	content: "\f099"

}

.icon-facebook:before {

	content: "\f09a"

}

.icon-github:before {

	content: "\f09b"

}

.icon-unlock:before {

	content: "\f09c"

}

.icon-credit-card:before {

	content: "\f09d"

}

.icon-rss:before {

	content: "\f09e"

}

.icon-hdd-o:before {

	content: "\f0a0"

}

.icon-bullhorn:before {

	content: "\f0a1"

}

.icon-bell:before {

	content: "\f0f3"

}

.icon-certificate:before {

	content: "\f0a3"

}

.icon-hand-o-right:before {

	content: "\f0a4"

}

.icon-hand-o-left:before {

	content: "\f0a5"

}

.icon-hand-o-up:before {

	content: "\f0a6"

}

.icon-hand-o-down:before {

	content: "\f0a7"

}

.icon-arrow-circle-left:before {

	content: "\f0a8"

}

.icon-arrow-circle-right:before {

	content: "\f0a9"

}

.icon-arrow-circle-up:before {

	content: "\f0aa"

}

.icon-arrow-circle-down:before {

	content: "\f0ab"

}

.icon-globe:before {

	content: "\f0ac"

}

.icon-wrench:before {

	content: "\f0ad"

}

.icon-tasks:before {

	content: "\f0ae"

}

.icon-filter:before {

	content: "\f0b0"

}

.icon-briefcase:before {

	content: "\f0b1"

}

.icon-arrows-alt:before {

	content: "\f0b2"

}

.icon-group:before, .icon-users:before {

	content: "\f0c0"

}

.icon-chain:before, .icon-link:before {

	content: "\f0c1"

}

.icon-cloud:before {

	content: "\f0c2"

}

.icon-flask:before {

	content: "\f0c3"

}

.icon-cut:before, .icon-scissors:before {

	content: "\f0c4"

}

.icon-copy:before, .icon-files-o:before {

	content: "\f0c5"

}

.icon-paperclip:before {

	content: "\f0c6"

}

.icon-save:before, .icon-floppy-o:before {

	content: "\f0c7"

}

.icon-square:before {

	content: "\f0c8"

}

.icon-navicon:before, .icon-reorder:before, .icon-bars:before {

	content: "\f0c9"

}

.icon-list-ul:before {

	content: "\f0ca"

}

.icon-list-ol:before {

	content: "\f0cb"

}

.icon-strikethrough:before {

	content: "\f0cc"

}

.icon-underline:before {

	content: "\f0cd"

}

.icon-table:before {

	content: "\f0ce"

}

.icon-magic:before {

	content: "\f0d0"

}

.icon-truck:before {

	content: "\f0d1"

}

.icon-pinterest:before {

	content: "\f0d2"

}

.icon-pinterest-square:before {

	content: "\f0d3"

}

.icon-google-plus-square:before {

	content: "\f0d4"

}

.icon-google-plus:before {

	content: "\f0d5"

}

.icon-money:before {

	content: "\f0d6"

}

.icon-caret-down:before {

	content: "\f0d7"

}

.icon-caret-up:before {

	content: "\f0d8"

}

.icon-caret-left:before {

	content: "\f0d9"

}

.icon-caret-right:before {

	content: "\f0da"

}

.icon-columns:before {

	content: "\f0db"

}

.icon-unsorted:before, .icon-sort:before {

	content: "\f0dc"

}

.icon-sort-down:before, .icon-sort-desc:before {

	content: "\f0dd"

}

.icon-sort-up:before, .icon-sort-asc:before {

	content: "\f0de"

}

.icon-envelope:before {

	content: "\f0e0"

}

.icon-linkedin:before {

	content: "\f0e1"

}

.icon-rotate-left:before, .icon-undo:before {

	content: "\f0e2"

}

.icon-legal:before, .icon-gavel:before {

	content: "\f0e3"

}

.icon-dashboard:before, .icon-tachometer:before {

	content: "\f0e4"

}

.icon-comment-o:before {

	content: "\f0e5"

}

.icon-comments-o:before {

	content: "\f0e6"

}

.icon-flash:before, .icon-bolt:before {

	content: "\f0e7"

}

.icon-sitemap:before {

	content: "\f0e8"

}

.icon-umbrella:before {

	content: "\f0e9"

}

.icon-paste:before, .icon-clipboard:before {

	content: "\f0ea"

}

.icon-lightbulb-o:before {

	content: "\f0eb"

}

.icon-exchange:before {

	content: "\f0ec"

}

.icon-cloud-download:before {

	content: "\f0ed"

}

.icon-cloud-upload:before {

	content: "\f0ee"

}

.icon-user-md:before {

	content: "\f0f0"

}

.icon-stethoscope:before {

	content: "\f0f1"

}

.icon-suitcase:before {

	content: "\f0f2"

}

.icon-bell-o:before {

	content: "\f0a2"

}

.icon-coffee:before {

	content: "\f0f4"

}

.icon-cutlery:before {

	content: "\f0f5"

}

.icon-file-text-o:before {

	content: "\f0f6"

}

.icon-building-o:before {

	content: "\f0f7"

}

.icon-hospital-o:before {

	content: "\f0f8"

}

.icon-ambulance:before {

	content: "\f0f9"

}

.icon-medkit:before {

	content: "\f0fa"

}

.icon-fighter-jet:before {

	content: "\f0fb"

}

.icon-beer:before {

	content: "\f0fc"

}

.icon-h-square:before {

	content: "\f0fd"

}

.icon-plus-square:before {

	content: "\f0fe"

}

.icon-angle-double-left:before {

	content: "\f100"

}

.icon-angle-double-right:before {

	content: "\f101"

}

.icon-angle-double-up:before {

	content: "\f102"

}

.icon-angle-double-down:before {

	content: "\f103"

}

.icon-angle-left:before {

	content: "\f104"

}

.icon-angle-right:before {

	content: "\f105"

}

.icon-angle-up:before {

	content: "\f106"

}

.icon-angle-down:before {

	content: "\f107"

}

.icon-desktop:before {

	content: "\f108"

}

.icon-laptop:before {

	content: "\f109"

}

.icon-tablet:before {

	content: "\f10a"

}

.icon-mobile-phone:before, .icon-mobile:before {

	content: "\f10b"

}

.icon-circle-o:before {

	content: "\f10c"

}

.icon-quote-left:before {

	content: "\f10d"

}

.icon-quote-right:before {

	content: "\f10e"

}

.icon-spinner:before {

	content: "\f110"

}

.icon-circle:before {

	content: "\f111"

}

.icon-mail-reply:before, .icon-reply:before {

	content: "\f112"

}

.icon-github-alt:before {

	content: "\f113"

}

.icon-folder-o:before {

	content: "\f114"

}

.icon-folder-open-o:before {

	content: "\f115"

}

.icon-smile-o:before {

	content: "\f118"

}

.icon-frown-o:before {

	content: "\f119"

}

.icon-meh-o:before {

	content: "\f11a"

}

.icon-gamepad:before {

	content: "\f11b"

}

.icon-keyboard-o:before {

	content: "\f11c"

}

.icon-flag-o:before {

	content: "\f11d"

}

.icon-flag-checkered:before {

	content: "\f11e"

}

.icon-terminal:before {

	content: "\f120"

}

.icon-code:before {

	content: "\f121"

}

.icon-mail-reply-all:before, .icon-reply-all:before {

	content: "\f122"

}

.icon-star-half-empty:before, .icon-star-half-full:before, .icon-star-half-o:before {

	content: "\f123"

}

.icon-location-arrow:before {

	content: "\f124"

}

.icon-crop:before {

	content: "\f125"

}

.icon-code-fork:before {

	content: "\f126"

}

.icon-unlink:before, .icon-chain-broken:before {

	content: "\f127"

}

.icon-question:before {

	content: "\f128"

}

.icon-info:before {

	content: "\f129"

}

.icon-exclamation:before {

	content: "\f12a"

}

.icon-superscript:before {

	content: "\f12b"

}

.icon-subscript:before {

	content: "\f12c"

}

.icon-eraser:before {

	content: "\f12d"

}

.icon-puzzle-piece:before {

	content: "\f12e"

}

.icon-microphone:before {

	content: "\f130"

}

.icon-microphone-slash:before {

	content: "\f131"

}

.icon-shield:before {

	content: "\f132"

}

.icon-calendar-o:before {

	content: "\f133"

}

.icon-fire-extinguisher:before {

	content: "\f134"

}

.icon-rocket:before {

	content: "\f135"

}

.icon-maxcdn:before {

	content: "\f136"

}

.icon-chevron-circle-left:before {

	content: "\f137"

}

.icon-chevron-circle-right:before {

	content: "\f138"

}

.icon-chevron-circle-up:before {

	content: "\f139"

}

.icon-chevron-circle-down:before {

	content: "\f13a"

}

.icon-html5:before {

	content: "\f13b"

}

.icon-css3:before {

	content: "\f13c"

}

.icon-anchor:before {

	content: "\f13d"

}

.icon-unlock-alt:before {

	content: "\f13e"

}

.icon-bullseye:before {

	content: "\f140"

}

.icon-ellipsis-h:before {

	content: "\f141"

}

.icon-ellipsis-v:before {

	content: "\f142"

}

.icon-rss-square:before {

	content: "\f143"

}

.icon-play-circle:before {

	content: "\f144"

}

.icon-ticket:before {

	content: "\f145"

}

.icon-minus-square:before {

	content: "\f146"

}

.icon-minus-square-o:before {

	content: "\f147"

}

.icon-level-up:before {

	content: "\f148"

}

.icon-level-down:before {

	content: "\f149"

}

.icon-check-square:before {

	content: "\f14a"

}

.icon-pencil-square:before {

	content: "\f14b"

}

.icon-external-link-square:before {

	content: "\f14c"

}

.icon-share-square:before {

	content: "\f14d"

}

.icon-compass:before {

	content: "\f14e"

}

.icon-toggle-down:before, .icon-caret-square-o-down:before {

	content: "\f150"

}

.icon-toggle-up:before, .icon-caret-square-o-up:before {

	content: "\f151"

}

.icon-toggle-right:before, .icon-caret-square-o-right:before {

	content: "\f152"

}

.icon-euro:before, .icon-eur:before {

	content: "\f153"

}

.icon-gbp:before {

	content: "\f154"

}

.icon-dollar:before, .icon-usd:before {

	content: "\f155"

}

.icon-rupee:before, .icon-inr:before {

	content: "\f156"

}

.icon-cny:before, .icon-rmb:before, .icon-yen:before, .icon-jpy:before {

	content: "\f157"

}

.icon-ruble:before, .icon-rouble:before, .icon-rub:before {

	content: "\f158"

}

.icon-won:before, .icon-krw:before {

	content: "\f159"

}

.icon-bitcoin:before, .icon-btc:before {

	content: "\f15a"

}

.icon-file:before {

	content: "\f15b"

}

.icon-file-text:before {

	content: "\f15c"

}

.icon-sort-alpha-asc:before {

	content: "\f15d"

}

.icon-sort-alpha-desc:before {

	content: "\f15e"

}

.icon-sort-amount-asc:before {

	content: "\f160"

}

.icon-sort-amount-desc:before {

	content: "\f161"

}

.icon-sort-numeric-asc:before {

	content: "\f162"

}

.icon-sort-numeric-desc:before {

	content: "\f163"

}

.icon-thumbs-up:before {

	content: "\f164"

}

.icon-thumbs-down:before {

	content: "\f165"

}

.icon-youtube-square:before {

	content: "\f166"

}

.icon-youtube:before {

	content: "\f167"

}

.icon-xing:before {

	content: "\f168"

}

.icon-xing-square:before {

	content: "\f169"

}

.icon-youtube-play:before {

	content: "\f16a"

}

.icon-dropbox:before {

	content: "\f16b"

}

.icon-stack-overflow:before {

	content: "\f16c"

}

.icon-instagram:before {

	content: "\f16d"

}

.icon-flickr:before {

	content: "\f16e"

}

.icon-adn:before {

	content: "\f170"

}

.icon-bitbucket:before {

	content: "\f171"

}

.icon-bitbucket-square:before {

	content: "\f172"

}

.icon-tumblr:before {

	content: "\f173"

}

.icon-tumblr-square:before {

	content: "\f174"

}

.icon-long-arrow-down:before {

	content: "\f175"

}

.icon-long-arrow-up:before {

	content: "\f176"

}

.icon-long-arrow-left:before {

	content: "\f177"

}

.icon-long-arrow-right:before {

	content: "\f178"

}

.icon-apple:before {

	content: "\f179"

}

.icon-windows:before {

	content: "\f17a"

}

.icon-android:before {

	content: "\f17b"

}

.icon-linux:before {

	content: "\f17c"

}

.icon-dribbble:before {

	content: "\f17d"

}

.icon-skype:before {

	content: "\f17e"

}

.icon-foursquare:before {

	content: "\f180"

}

.icon-trello:before {

	content: "\f181"

}

.icon-female:before {

	content: "\f182"

}

.icon-male:before {

	content: "\f183"

}

.icon-gittip:before {

	content: "\f184"

}

.icon-sun-o:before {

	content: "\f185"

}

.icon-moon-o:before {

	content: "\f186"

}

.icon-archive:before {

	content: "\f187"

}

.icon-bug:before {

	content: "\f188"

}

.icon-vk:before {

	content: "\f189"

}

.icon-weibo:before {

	content: "\f18a"

}

.icon-renren:before {

	content: "\f18b"

}

.icon-pagelines:before {

	content: "\f18c"

}

.icon-stack-exchange:before {

	content: "\f18d"

}

.icon-arrow-circle-o-right:before {

	content: "\f18e"

}

.icon-arrow-circle-o-left:before {

	content: "\f190"

}

.icon-toggle-left:before, .icon-caret-square-o-left:before {

	content: "\f191"

}

.icon-dot-circle-o:before {

	content: "\f192"

}

.icon-wheelchair:before {

	content: "\f193"

}

.icon-vimeo-square:before {

	content: "\f194"

}

.icon-turkish-lira:before, .icon-try:before {

	content: "\f195"

}

.icon-plus-square-o:before {

	content: "\f196"

}

.icon-space-shuttle:before {

	content: "\f197"

}

.icon-slack:before {

	content: "\f198"

}

.icon-envelope-square:before {

	content: "\f199"

}

.icon-wordpress:before {

	content: "\f19a"

}

.icon-openid:before {

	content: "\f19b"

}

.icon-institution:before, .icon-bank:before, .icon-university:before {

	content: "\f19c"

}

.icon-mortar-board:before, .icon-graduation-cap:before {

	content: "\f19d"

}

.icon-yahoo:before {

	content: "\f19e"

}

.icon-google:before {

	content: "\f1a0"

}

.icon-reddit:before {

	content: "\f1a1"

}

.icon-reddit-square:before {

	content: "\f1a2"

}

.icon-stumbleupon-circle:before {

	content: "\f1a3"

}

.icon-stumbleupon:before {

	content: "\f1a4"

}

.icon-delicious:before {

	content: "\f1a5"

}

.icon-digg:before {

	content: "\f1a6"

}

.icon-pied-piper-square:before, .icon-pied-piper:before {

	content: "\f1a7"

}

.icon-pied-piper-alt:before {

	content: "\f1a8"

}

.icon-drupal:before {

	content: "\f1a9"

}

.icon-joomla:before {

	content: "\f1aa"

}

.icon-language:before {

	content: "\f1ab"

}

.icon-fax:before {

	content: "\f1ac"

}

.icon-building:before {

	content: "\f1ad"

}

.icon-child:before {

	content: "\f1ae"

}

.icon-paw:before {

	content: "\f1b0"

}

.icon-spoon:before {

	content: "\f1b1"

}

.icon-cube:before {

	content: "\f1b2"

}

.icon-cubes:before {

	content: "\f1b3"

}

.icon-behance:before {

	content: "\f1b4"

}

.icon-behance-square:before {

	content: "\f1b5"

}

.icon-steam:before {

	content: "\f1b6"

}

.icon-steam-square:before {

	content: "\f1b7"

}

.icon-recycle:before {

	content: "\f1b8"

}

.icon-automobile:before, .icon-car:before {

	content: "\f1b9"

}

.icon-cab:before, .icon-taxi:before {

	content: "\f1ba"

}

.icon-tree:before {

	content: "\f1bb"

}

.icon-spotify:before {

	content: "\f1bc"

}

.icon-deviantart:before {

	content: "\f1bd"

}

.icon-soundcloud:before {

	content: "\f1be"

}

.icon-database:before {

	content: "\f1c0"

}

.icon-file-pdf-o:before {

	content: "\f1c1"

}

.icon-file-word-o:before {

	content: "\f1c2"

}

.icon-file-excel-o:before {

	content: "\f1c3"

}

.icon-file-powerpoint-o:before {

	content: "\f1c4"

}

.icon-file-photo-o:before, .icon-file-picture-o:before, .icon-file-image-o:before {

	content: "\f1c5"

}

.icon-file-zip-o:before, .icon-file-archive-o:before {

	content: "\f1c6"

}

.icon-file-sound-o:before, .icon-file-audio-o:before {

	content: "\f1c7"

}

.icon-file-movie-o:before, .icon-file-video-o:before {

	content: "\f1c8"

}

.icon-file-code-o:before {

	content: "\f1c9"

}

.icon-vine:before {

	content: "\f1ca"

}

.icon-codepen:before {

	content: "\f1cb"

}

.icon-jsfiddle:before {

	content: "\f1cc"

}

.icon-life-bouy:before, .icon-life-saver:before, .icon-support:before, .icon-life-ring:before {

	content: "\f1cd"

}

.icon-circle-o-notch:before {

	content: "\f1ce"

}

.icon-ra:before, .icon-rebel:before {

	content: "\f1d0"

}

.icon-ge:before, .icon-empire:before {

	content: "\f1d1"

}

.icon-git-square:before {

	content: "\f1d2"

}

.icon-git:before {

	content: "\f1d3"

}

.icon-hacker-news:before {

	content: "\f1d4"

}

.icon-tencent-weibo:before {

	content: "\f1d5"

}

.icon-qq:before {

	content: "\f1d6"

}

.icon-wechat:before, .icon-weixin:before {

	content: "\f1d7"

}

.icon-send:before, .icon-paper-plane:before {

	content: "\f1d8"

}

.icon-send-o:before, .icon-paper-plane-o:before {

	content: "\f1d9"

}

.icon-history:before {

	content: "\f1da"

}

.icon-circle-thin:before {

	content: "\f1db"

}

.icon-header:before {

	content: "\f1dc"

}

.icon-paragraph:before {

	content: "\f1dd"

}

.icon-sliders:before {

	content: "\f1de"

}

.icon-share-alt:before {

	content: "\f1e0"

}

.icon-share-alt-square:before {

	content: "\f1e1"

}

.icon-bomb:before {

	content: "\f1e2"

}

.close {

	display: inline-block;

	font-size: 24px;

	cursor: pointer;

	line-height: 24px

}

.close:before {

	content: "\00d7"

}
