* { margin: 0; padding: 0; }
html {overflow-x: hidden; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, ul, li, ol, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }
abbr, acronym, address, caption, cite, code, dfn, em,  th, var, h1, h2, h3, h4, h5, h6 { font-style: normal; font-weight: normal; font-variant: normal; }
input, textarea, select, optgroup, option, button { margin: 0; padding: 0; font-size: 100%; background: #fff; }
input, textarea, select, optgroup, option, button { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; *font-size: 100%; }
body { line-height: 1; }
ol, ul, li { list-style: none; }
a { text-decoration: none; color: #5b5b5b; }
a:hover { text-decoration: underline; color: #000; }
html { margin: 0; padding: 0; border: 0; overflow: auto; background-color: #f5f6fa; }
body { background-color: #f5f6fa; color: #2b2b2b; font: normal normal normal 12px/16px Arial, Helvetica, 'Microsoft YaHei', 'Hiragino Sans GB','Helvetica Neue', '微软雅黑',sans-serif !important; }
.left { float: left; }
.right{ float:right; }
.gc_1{color: #818080;}
.gc_2{color: #ff6060;}
.gc_3{color: red;}
.tc{text-align: center;}
.tf{text-align: left;}
.tr{text-align: right;}
.g_f9 { font-size: 9px; }
.g_f10 { font-size: 10px; }
.g_f11 { font-size: 11px; }
.g_f12 { font-size: 12px; }
.g_f14 { font-size: 14px; }
.g_f16 { font-size: 16px; }
.g_f18 { font-size: 18px; }
.g_f24 { font-size: 24px; }
.p15{padding: 15px;}
.p20{padding: 20px;}
.p10{padding: 10px;}
.p5{padding: 5px;}
.fb{font-weight: bold;}
.ptb_5{padding-top: 5px;padding-bottom: 5px;}
.ptb_8{padding-top:8px;padding-bottom: 8px;}
.pr_10{padding-right: 10px;}
.pl_10{padding-left: 10px;}
.pl_15{padding-left: 15px;}
.pr_15{padding-right: 15px;}
.plr_20{padding-left: 20px;padding-right: 20px;}
.ml_10{margin-left: 10px;}
.mr_10{margin-right: 10px;}
.ml_15{margin-left: 15px;}
.mt_10{margin-top: 10px;}
.pb_10{padding-bottom: 10px;}
.header { width: 100%; background: #ffffff; }
.top { width: 100%; height: 30px; background: #F8F8F8; }
.top_main { position: relative; width: 1200px; margin: 0 auto; background: #F8F8F8; height: 30px; line-height: 30px;}
.top_eft{padding-left: 30px; text-align: left; width: 270px;}
.top_right{padding-right: 30px; text-align: right; width:870px; }
.nav { width: 100%; height: 70px; background: #1a1a1a;}
.nav_main{width: 1200px;margin: 0 auto;height: 30px;}
.nav_main .logo{width: 250px; text-align: center; padding-top: 12px;float: left;}
.nav_main .nav_r{width: 950px; float: left;}
.nav_r ul{float: left; margin-top:12px;}
.nav_r ul li{width: 115px; float: left; height: 40px; text-align: center; font-size: 14px; line-height: 40px;}
.nav_r ul li a{color: #fff; height:40px; width:100px; display: block; }
.nav_r ul li a:hover{background: #ff6060; text-decoration: none;}
.nav_r a.mren{background: #ff6060; text-decoration: none;}
.banner{ background: #fd5b56; text-align: center; padding-top: 20px; padding-bottom: 20px; height: 286px;}
.banner img{width: 1200px; height: 286px;}
.main_div{width: 1200px; margin: 0 auto;}
.foot{width: 100%;  padding-top: 15px; background: #362d30; min-height: 200px; margin-top: 10px; float: left;}
.foot_l{width: 150px;float: left;}
.foot_l img{ width: 75px; height: auto;}
.foot_r{width: 850px; float: left; color: #ffffff; line-height: 2.5em; font-size: 14px;}
h1 {font-size: 14px; line-height: 2em;}
