﻿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;

	font-weight:normal;

}

td{ vertical-align:top; }

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{ display:block }

audio,canvas,video{ display:inline-block }

audio:not([controls]){ display:none; height:0 }

[hidden],template{ display:none }

html{ font-family:"Microsoft YaHei"; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100% }

body{ margin:0 }

a{ background:0 0; }

a:active,

a:hover{ outline:0 }

abbr[title]{ border-bottom:1px dotted }

b,strong{font-weight:700}

dfn{font-style:italic}

hr{ -moz-box-sizing:content-box; box-sizing:content-box; height:0; }

mark{ background:#ff0; color:#000 }

code,kbd,pre,samp{ font-family:"Microsoft YaHei"; font-size:1em}

pre{ white-space:pre-wrap }

q{ quotes:"\201C" "\201D" "\2018" "\2019" }

small{ font-size:80% }

sub,sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline }

sup{ top:-.5em} 

sub{ bottom:-.25em }

img{ border:0 }

svg:not(:root){ overflow:hidden }

figure{ margin:0 }

fieldset{ border:1px solid silver; margin:0 2px; padding:.35em .625em .75em }

legend{ border:0; padding:0 }

button,

input,

select,

textarea{ margin:0 }

button{ text-transform:none }

button,

html input[type=button],

input[type=reset],input[type=submit]{ -webkit-appearance:button; }

button[disabled],html input[disabled]{ cursor:default }

input[type=checkbox],

input[type=radio]{ box-sizing:border-box; padding:0 }

input[type=search]{ -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; 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 }

textarea{ overflow:auto; vertical-align:top }

table{ border-collapse:collapse; border-spacing:0 }

*,

:after,

:before{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }

html{ -webkit-tap-highlight-color:rgba(0,0,0,0) }







img{ vertical-align:middle }

hr{ margin-top:20px; margin-bottom:20px; border:0; border-top:1px solid #eee }

ol,

ul,

li{ list-style: none; }

/*清除浮动*/

.clear{ clear:both; }

.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }

.clearfix { +height:1%; }



@font-face {font-family: 'iconfont';

    src: url('../other/iconfont.eot'); /* IE9*/

    src: url('../other/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

    url('../other/iconfont.woff') format('woff'), /* chrome、firefox */

    url('../other/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/

    url('../other/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */

}

.iconfont{

	font-family:" " !important;

    font-size:16px;font-style:normal;

    -webkit-font-smoothing: antialiased;

    -webkit-text-stroke-width: 0.2px;

    -moz-osx-font-smoothing: grayscale;

}



/*me*/

.ma{ width:1400px; margin:0 auto; }

.fl{ float: left; }

.fr{ float: right; }



.center{ text-align: center; }

.right{ text-align: right; }



.col_white{ color: #fff; }

.col_red{ color: #e10000; }

.col_c{ color: #ccc; }

.f_tleft span,.f_tleft a,.col_nine{ color: #999 }

.col_nine a{ color:#999 }

.col_three{ color: #333 }

.col_six{ color: #666 }

.col_bule{ color: #228dff }



.font14{ font-size: 14px; }

.font16{ font-size: 16px; }

.font18{ font-size: 18px; }

.font24{ font-size: 24px; }

.font27{ font-size: 27px; }

.font36{ font-size: 36px; }



.tbig{ text-transform: uppercase; }



.mt10{ margin-top: 10px; }

.mt17{ margin-top: 17px; }

.mt20{ margin-top: 20px; }

.mt30{ margin-top: 30px; }

.mb10{ margin-bottom: 10px; }

.pt10{ padding-top: 10px; }

.pt20{ padding-top: 20px; }

.pb15{ padding-bottom: 15px; }

.pl3{ padding-left: 3%; }



.ra20{

	border-radius: 20px;

	-moz-border-radius: 20px;

}

.ra5{

	border-radius: 5px;

	-moz-border-radius: 5px;

}



.line24{ line-height: 24px; }

.line30{ line-height: 30px; }



.pore{ position: relative; }

.poab{ position: absolute; }





/* ==========    带链接状态    =============== */

A.a1:link { text-decoration: none; color: 999; }

	/* ==========    鼠标点击后，链接状态    =============== */

A.a1:visited { text-decoration: none; color: 999; }

    /* ==========    鼠标经过，链接状态色    =============== */

A.a1:hover { text-decoration: none; color: #ccc; }

	/* ==========    鼠标无点击过，链接状态    =============== */

A.a1:active { text-decoration: none; color: #999; }