@charset "utf-8";
html {
	color: #000;
	background: #fff;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

html,body {
	_height: 100%
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin: 0;
	padding: 0
}

body,button,input,select,textarea {
	font-size:12px;
	line-height:1.5;
	font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;;
	 color:#333
}

input,select,textarea {
	font-size: 100%
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

th {
	text-align: inherit
}

html,body,fieldset,img,iframe,abbr {
	border: 0
}

iframe {
	display: block
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

del {
	text-decoration: line-through
}

ol,ul {
	list-style: none
}

caption,th {
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 500
}

q:before,q:after {
	content: ''
}

ins,a {
	text-decoration: none
}

:focus {
	outline: 0 none
}

a {
	color: #666
}

.f-fl,.main {
	float: left
}

.f-fr,.side {
	float: right
}

.f-cb:after,.mod-hd:after,.mod-bd:after,.row:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
	content: "."
}

.f-cb,.mod-hd,.mod-bd,.row {
	zoom: 1
}

i[class*="ico-"] {
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	background-image: url(../images/icon.png)
}

.ico-tel {
	width: 30px;
	height: 29px;
	background-position: 0 0;
	margin-right: 5px
}
.flex{
	display: -webkit-box;  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;     /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;  /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex;         /* 新版本语法: Opera 12.1, Firefox 22+ */
}
.flex-center{
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
}
.flex-between{
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}
.flex-end{
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	-o-justify-content: flex-end;
	justify-content: flex-end;
}
.header-wraper,.section-wraper,.footer-wraper {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto
}
.inner_c{
	width: 1200px;
	margin:0 auto;
}
header {
	width: 100%;
	height: 122px;
	background-color: #fff;
	/* *filter: aplah(opacity=60); */
	min-width: 1200px
}
header h1{
	padding-top: 20px;
}
header h1 a{
    width: 302px;
    height: 85px;
    display: inline-block;
    line-height: 1000px;
    overflow: hidden;
    background: url('../images/index/logo.png') no-repeat;
}
header .nav-list li{
	line-height: 122px;
	color: #000;
	font-size: 24px;
	margin-left: 66px;
	position: relative;
}
header .nav-list li.on i{
	position: absolute;
	left: 24px;
    bottom: 20px;
	width: 50px;
	height: 8px;
	border-radius: 4px;
	background: #F87B1C;
    /* background: -moz-linear-gradient(left,  #FB9931 0%, #FCCC45 100%);
    background: -webkit-gradient(linear, left, right, color-stop(0%,#FB9931), color-stop(100%,#FCCC45));
    background: -webkit-linear-gradient(left,  #FB9931 0%,#FCCC45 100%);
    background: -o-linear-gradient(left,  #FB9931 0%,#FCCC45 100%);
    background: -ms-linear-gradient(left,  #FB9931 0%,#FCCC45 100%);
    background: linear-gradient(to right,  #FB9931 0%,#FCCC45 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FB9931', endColorstr='#FCCC45',GradientType=0 ); */
}
