@charset "gb2312";
/*********** CSS Reset **********/

section, header, footer, nav, article, aside { display: block; }
html, body, div, form, p, a, h1, h2, h3, h4, h5, h6, img, table, td, th, input, span, section, header, footer, nav, article, aside, fieldset, textarea, dl, dt, dd, blockquote, ul, ol, select, option { margin: 0; padding: 0; }
body { font-size: 14px; font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "ËÎÌå"; background: #fff; }
a img { border: none; }

ol, ul { list-style: none; }
li { list-style-type: none; }
caption, th { text-align: left; }
address, caption, cite, code, dfn, ins, em, th, var { font-style: normal; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
textarea { overflow: auto; }
a { color: #333; text-decoration: none; }
a img { vertical-align: top; }
a:hover {  text-decoration: underline; }
.column { width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; zoom: 1;}
.column3 { width: 1000px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; zoom: 1; overflow: hidden; }
.column1 { width: 1100px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; zoom: 1; overflow: hidden; }
.column2 { width: 1100px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; zoom: 1; overflow: visible; }
.f-l{float: left;}
.f-r{float: right;}
.fz-14{font-size: 14px;}
.inline{display: inline;}
.ov{overflow: hidden;zoom:1;}
.ov1{ overflow: visible; zoom:1; }
.mar-t-30 { margin-top: 30px; }
.mar-t-35 { margin-top: 35px; }
.mar-t-40 { margin-top: 40px; }
.mar-t-5{margin-top: 5px;}
.mar-t-10{margin-top: 10px;}
.mar-t-15{margin-top: 15px;}
.mar-t-20{margin-top: 20px;}
.mar-t-25{margin-top: 25px;}
.mar-b-20 { margin-bottom: 20px; }

.mar-l_r-10 { margin-right: 10px; margin-left: 10px; }
.mar-r-37 { margin-right: 37px; }


.pad-r-10{padding-right: 10px;}
.pad-l-15 { padding-left: 15px; }

.pad-r-20{padding-right: 20px;}
.pad-b-15 { padding-bottom: 15px; }
.pad-l_r-10 { padding-right: 15px; padding-left: 15px; }
.pad-b-25 { padding-bottom: 25px; }
.pad-b-20 { padding-bottom: 15px; }

.bd-b-e7 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.bd-b-232s { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F7F7F7; }
.bd-t-232 { border-top-width: 1px; border-top-style: solid; border-top-color: #E8E8E8; }




.pos-r{position: relative;}
.w-490 { width: 490px; }
.w-480 { width: 480px; }
.w-660 { width: 660px; }
.w-300 { width: 300px; }
.w-146 { width: 146px; }
.w-560 { width: 560px; }
.w-410 { width: 410px; }
.w-180 { width: 180px; }
.w-302 { width: 302px; }
.w-698 { width: 698px; }
.w-699 { width: 698px; }
.w-340 { width: 340px; }
.w-310 { width: 310px; }
.h-310 { width: 310px; }
.h-345 { height: 345px; }
.w-315 { width: 315px; }
.h-220 { height: 220px; }
.w-1000 { width: 1000px; }








.color-428 { background-color: #4286e7; }
.gray { color: #cccccc; }
.bd-236 { border: 1px solid #ececec; }
.pad-all-15 { padding: 15px; }
.bod-b-232 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e8e8e8; }
.fz-12 { font-family: "ËÎÌå", "Î¢ÈíÑÅºÚ", "times New Roman", Arial; font-size: 12px; line-height: 24px; color: #000; text-decoration: none; }
.cent { text-align: center; }
.color-red { background-color: #830F0F; color: #FFF; }
.color-red p { color: #FFF; }
.norap { white-space: nowrap; }
.block { display: block; }
