
::-webkit-scrollbar{width: 6px; height: 10px;}
::-webkit-scrollbar-button:vertical{display: none;}
::-webkit-scrollbar-track:vertical{background-color: black;}
::-webkit-scrollbar-track-piece{background-color: #F5F5F5;}
::-webkit-scrollbar-thumb:vertical{margin-right:10px; background-color: #999;}
::-webkit-scrollbar-thumb:vertical:hover{background-color: #666;}
::-webkit-scrollbar-corner:vertical{background-color: #535353;}
::-webkit-scrollbar-resizer:vertical{background-color: #FF6E00;}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-size: 100%; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/**
 * Address margins handled incorrectly in IE 6/7.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.67em;
    margin: 2.33em 0;
}

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 6/7/8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Address margins set differently in IE 6/7.
 */

p,
pre {
    margin: 1em 0;
}

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */

q {
    quotes: none;
}

/**
 * Address `quotes` property not supported in Safari 4.
 */

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

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */

/**
 * Address margins set differently in IE 6/7.
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/**
 * Address paddings set differently in IE 6/7.
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Correct margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}


button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}



button,
input {
    line-height: normal;
}



button,
select {
    text-transform: none;
}


button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}


input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}


input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}


input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}


button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

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





@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1472109953'); /* IE9*/
  src: url('../font/iconfont.eot?t=1472109953#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff?t=1472109953') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf?t=1472109953') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1472109953#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-shouye:before { content: "\e600"; }
.icon-shouye1:before { content: "\e601"; }
.icon-shezhi:before { content: "\e602"; }
.icon-chuanzhen:before { content: "\e603"; }
.icon-qq:before { content: "\e604"; }
.icon-dianhua:before { content: "\e605"; }
.icon-gengduo:before { content: "\e606"; }
.icon-gengduo1:before { content: "\e607"; }
.icon-guanyuwomen:before { content: "\e608"; }
.icon-jiaoyijilu:before { content: "\e609"; }
.icon-jingzhichaxun:before { content: "\e60a"; }
.icon-liuyan:before { content: "\e60b"; }
.icon-qiyerongyu:before { content: "\e60c"; }
.icon-qiyewenhua:before { content: "\e60d"; }
.icon-shezhi1:before { content: "\e60e"; }
.icon-shenfenzheng:before { content: "\e60f"; }
.icon-shouyibaogao:before { content: "\e610"; }
.icon-shouji:before { content: "\e611"; }
.icon-weibo:before { content: "\e612"; }
.icon-weixin:before { content: "\e613"; }
.icon-xiangshang:before { content: "\e614"; }
.icon-xiangxia:before { content: "\e615"; }
.icon-xiangyou:before { content: "\e616"; }
.icon-xiangzuo:before { content: "\e617"; }
.icon-yanbao:before { content: "\e618"; }
.icon-yanzhengma:before { content: "\e619"; }
.icon-yingfengdongtai:before { content: "\e61a"; }
.icon-youxiang:before { content: "\e61b"; }
.icon-yuce:before { content: "\e61c"; }
.icon-yuyue:before { content: "\e61d"; }
.icon-zhengque:before { content: "\e61e"; }
.icon-zhuye:before { content: "\e61f"; }
.icon-chanpinfuwu:before { content: "\e620"; }
.icon-lianxiwomen:before { content: "\e621"; }
.icon-caidan:before { content: "\e622"; }
.icon-guanbi:before { content: "\e623"; }
.icon-jigou:before { content: "\e624"; }
.icon-yanzhengma1:before { content: "\e625"; }
.icon-gengduo11:before { content: "\e626"; }
.icon-mima:before { content: "\e627"; }
.icon-qixiachanpin:before { content: "\e628"; }
.icon-yingfeng:before { content: "\e629"; }
.icon-gouxuan:before { content: "\e62a"; }
.icon-guanbi1:before { content: "\e62b"; }
.icon-pingce:before { content: "\e62c"; }
.icon-dizhi:before { content: "\e62d"; }
.icon-youxiang1:before { content: "\e62e"; }
.icon-xiazai:before { content: "\e62f"; }
.icon-dianhua1:before { content: "\e630"; }





/*全局定义*/
* {
	list-style: none;
	margin: 0;
	padding: 0;
}
html {
	overflow-y: scroll;
	overflow-x: hidden;
	-webkit-text-size-adjust: none;
	_background-image: url(about:blank);
	_background-attachment: fixed;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}

body {
	font-family: "Microsoft Yahei",Arial,"微软雅黑",Helvetica;
	font-size: 14px;
	line-height:200%;
	color:#575757;
	min-width:1300px;
}

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,sup,sub {
	margin: 0;
	padding: 0;
	vertical-align: baseline;	
}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	}
/*导航标题*/
h1{
	font-size:22px;
	}
h2{
	font-size:20px;
	}
h3{
	font-size:18px;
	}
h4{
	font-size:16px;
	}
h5{
	font-size:14px;
	}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
    display: block;
}
audio,canvas,video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
    height: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0
}

ul,ol,li {
	list-style: none;
}

fieldset,img {
	border: 0
}

img {
	-ms-interpolation-mode: bicubic;
	vertical-align: top;
}
textarea,input{
	word-wrap:break-word;
	word-break:break-all;
	padding:0px;}
input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

/*---------------------关于链接------------------------*/
a {
	color: #575757;
	blr: expression(this.onFocus=this.blur()); /* IE Opera */
	star:expression(this.onFocus=this.blur());
	outline: none; /* FF Opera */
	text-decoration: none;
	position: relative;	
}

a:hover {
	color: #aa071b;
	text-decoration: none;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
}

a:focus {
	-moz-outline-style: none; /* FF */
    outline: thin dotted;
}

a:active, a:focus, a:hover {
	outline:0
}
/*----------------------关于悬浮---------------------*/

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

.auto {
	margin-left: auto;
	margin-right: auto;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

.clearbox:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearbox {
	zoom: 1;
}

i,i img{
	vertical-align:middle;
	}
em{
	font-style:normal;
	}

/*------------结束------------------*/
/*文字*/	

.fs_12{
	font-size:12px;
    }
/*文字颜色*/	
.color_w{
	color:#fff;
    }
.color_main{
	color:#aa071b;
	}	
/*背景*/
.bg_w{
	background:#fff;
	}
.bg_gray{
	background:#fcf1ef;
	}
/*框架*/
.container{
	width:100%;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
	}
.container_1{
	width:1280px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
	}
/*间距*/	

.mb_100{
	margin-bottom:100px;
	}

/*位置*/
.t_l{
	text-align:left;
	}
.t_c{
	text-align:center;
	}
.t_r{
	text-align:right;
	}
	
/*圆角*/
.rund_half{
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	}
.rund_50{
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	}
.rund_6{
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	}
.rund_3{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	}
/*投影*/
.box_shaow{
	box-shadow:0 0 10px rgba(0,0,0,.15);
	}
/*弹窗半透明遮罩*/
.black_overlay{
	display: none;  
	position:fixed;  
	top: 0%;  
	left: 0%;  
	width: 100%;  
	height: 100%;  
	background-color: black;  
	z-index:1001;  
	-moz-opacity: 0.7;  
	opacity:.7;  
	filter: alpha(opacity=70); 
	} 
	
/*表单*/

/*按钮*/
/*线*/
.border_r1px{
	border-right:1px solid #ebebeb;
	}
/*块*/

/*缩进*/
.indent30{
	text-indent:30px;
	}