﻿@charset "utf-8";
*{ outline:0 }
body {font-size:12px;font-family:"微软雅黑";min-width: 1200px; background:#fff;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre,fieldset, lengend, button, input, textarea,th, td { margin: 0; padding: 0; }
ol,ul,li{list-style: none;}
address, caption, cite, code, dfn, em, th, var, i { font-weight: normal; font-style: normal; }
a { text-decoration:none; color:#333; }
img{ border:0;  vertical-align: middle; }
select,input,textarea{ border: 0; font-family:"Microsoft YaHei"; outline:none; }
input::-webkit-input-placeholder{color:#a9a9a9;}
input::-moz-placeholder{color:#a9a9a9;}
input:-moz-placeholder{color:#a9a9a9;}
textarea::-webkit-input-placeholder{color:#111;}
textarea::-moz-placeholder{color:#111;}
textarea:-moz-placeholder{color:#111;}
h1, h2, h3, h4, h5, h6{ font-weight: normal; font-size: 100%; }
div, dl, dt, dd, ol, ul, li { zoom: 1; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
input,textarea { resize:none;outline: 0; font-family:"微软雅黑";box-sizing: content-box; }
input[type="button"],input[type="submit"] { cursor: pointer; }
a:hover{text-decoration:none;}

/*合并表格边框，设置边框距为零*/
table{ border-collapse: collapse; border-spacing: 0; }

/*清除浮动*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {+height:1%;}

/*强制换行*/
.break_word{
	word-wrap:break-word;
	word-break:break-all;
}

/*禁止换行*/
.keep_all{
	word-break:keep-all;
	white-space:nowrap;
}

/*超出省略号，仅限单行，并且需要设定一个宽度*/
.ellipsis { 
	overflow: hidden; 
	text-overflow: ellipsis; 
	display: block; 
	white-space: nowrap;
}

/*me*/
.wrap{ width: 1024px; margin: 0 auto; }


/*边距*/
.mt5{ margin-top: 5px;}
.mt15{ margin-top: 15px;}
.mt10{ margin-top: 10px;}
.mt20{ margin-top: 20px;}
.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml20{ margin-left: 20px;}
.ml50{ margin-left: 50px;}
.pt20{ padding-top: 20px;}
.pr27{ padding-right: 27px;}

.mb55{ margin-bottom: 55px;}
.mb150{ margin-bottom: 150px;}
.pad_100 { padding-bottom:100px!important; }


.f14{ font-size: 14px;}
.f16{ font-size: 16px;}
.f18{ font-size: 18px;}
.f20{ font-size: 20px;}
.f24{ font-size: 24px;}

/******* 状态 ******/
.fl{ float: left;}
.fr{ float: right;}
.pr{ position: relative;}
.pa{ position: absolute;}
.none { display:none; }
.middle{ display:inline-block; *zoom:1; *display:inline;vertical-align:middle;}
.vertical_top { display:inline-block; *display:inline; zoom:1; vertical-align: top; }
.tx_right{ text-align: right;}
.tx_center { text-align: center;}
.tx_left { text-align:left; }

/******    样式   *******/
.place_000::-webkit-input-placeholder{ color:#000; }
.place_000::-moz-placeholder  { color:#000;	}
.place_000:-moz-placeholder { color:#000; }
.place_000:-ms-placeholder { color:#000; }

.place_fff::-webkit-input-placeholder{ color:#fff; }
.place_fff::-moz-placeholder  { color:#fff;	}
.place_fff:-moz-placeholder { color:#fff; }
.place_fff:-ms-placeholder { color:#fff; }

.radius3 {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}

.radius6 {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
}

.radius30 {
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	-khtml-border-radius: 30px;
}

@font-face {
  font-family: 'si_Font';
  src: url('../font/SI_FONT.eot');
  src: local('si_Font Regular'),
              local('si_Font'),
              url('../font/SI_FONT.woff') format('woff'),
              url('../font/SI_FONT.TTF') format('truetype'),
              url('../font/SI_FONT.svg#si_Font') format('svg');
}

@font-face {
  font-family: 'Roboto';
  src: url('../font/Roboto-Black.eot');
  src: local('Roboto Regular'),
              local('Roboto'),
              url('../font/Roboto-Black.woff') format('woff'),
              url('../font/Roboto-Black.ttf') format('truetype'),
              url('../font/Roboto-Black.svg#Roboto') format('svg');
}

.ind_list:hover .ind_img img {
  transition: all 1s;
  -ms-transition: all 1s;
  -moz-transition: all 1s;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
}

.ind_list:hover .ind_img img  {
	transform: scale(1.2); 
	-ms-transform: scale(1.2); 
	-moz-transform: scale(1.2); 
	-webkit-transform: scale(1.2); 
	-o-transform: scale(1.2); 
}

/**************  头部  ***************/
.header { 
	position: fixed;
	width:100%;
	top:0;
	left:0;
	height:216px; 
	background:url(../images/head_bj.png) repeat left top;
	height:76px;
	z-index: 999;
}

.nav ul li {
	position: relative;
	z-index: 99;
	float:left;
	height:76px;
	line-height:76px;
	font-size:16px;
	width:95px;
	text-align: center;
}

.nav ul li>a {
	display: block;
	color:#fff;
} 

.nav ul li:hover>a ,.nav ul li.current>a{
	color:#fe7355;
	transition: .5s;
} 

.nav_drop {
	display: none;
	position: absolute;
	z-index: 99;
	top:100%;
	left:50%;
	margin-left:-60px;
	width:120px;
	background: rgba(0,0,0,0.5);
	font-size:14px;
	padding-bottom:5px;
}

.nav_drop a {
	display: block;
	height:42px;
	line-height: 42px;
	color:#fff;
	transition:all .5s;
}

.nav_drop a:hover {
	color:#fe7355;
} 

/*.nav a {
	display: block;
	float:left;
	margin-right:32px;
	height:76px;
	line-height:76px;
	font-size:16px;
	color:#ffffff;
	transition: .5s;
}

.nav a:hover,.nav a.current {
	color:#fe7355;
	transition: .5s;
}*/

.tel {
	font-size:18px;
	color:#e41013;
	font-family: Arial;
	font-family: "最像素EX2";
	margin-top:27px;
        margin-left:10px;
}

.tel img {
	margin:-3px 16px 0 0;
}

.footer {
	background: url(../images/foot_bj.png) repeat left top;
	height:298px;
	padding-top:76px;
}

.foot_logo {
	float:left;
	margin:2px 0  0 0;
}

.foot_right {
	float:right;
}

.foot_list {
	float:left;
	width:180px;
}

.foot_listOne {
	width:160px;
}

.foot_listTwo {
	width:154px;
}

.foot_listThree {
	width:175px;
}

.foot_listFour {
	width:136px;
}

.foot_title {
	font-size:20px;
	color:#cccccc;
	font-weight: bold;
	margin-bottom:30px;
}

.foot_group a {
	display: block;
	font-size:16px;
	color:#b3b3b3;
	line-height:32px;
    transition:all .5s;
}

.foot_group a:hover {
	color:#e41013;
}