@charset "utf-8";
html { overflow-x: hidden; overflow-y: scroll; word-break: break-all; }
body { font-family: Tahoma, "微软雅黑"; margin: 0; padding: 0; font-size: 14px; color: #333; line-height: 36px; }
div, form, img, ul, ol, li, dl, dt, dd, p { margin: 0; padding: 0; border: 0; }
p { text-indent: 2em; }
ul, li { list-style-type: none; }
img { border: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; }
a { color: #333; text-decoration: none; }
a:hover { color: #f60; text-decoration: none; }
.clear { clear: both; font-size: 1px; width: 1px; height: 0; visibility: hidden; overflow: hidden; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.left { float: left; }
.right { float: right; }
.logo { float: left;height: 93px; }
.img { vertical-align: middle; }
.mauto { width: 981px; margin: 0 auto; }
.m_auto { margin: 0 auto; }
.mtop { padding-top: 10px; }
.ml { padding-left: 10px; }
.header { height: 93px;}
.topnav { float: right; padding: 0 31px 0 0; }
.topnav li { float: left; padding-right: 10px; }
.topnav li a { line-height: 37px; color: #383838; }
.navbg{ background: #000; width: 100%; height: 36px; }
.navbg a{ color: #FFF; line-height: 36px; text-decoration: none;display: block; }
.i_nav{ float: left; }
.i_nav ul li { padding: 0px; margin: 0 auto;width: 109px; height: 36px; line-height: 36px; float: left; }
.nava{ height: 36px; line-height: 36px; font-size: 14px; color: #FFFFFF; display: block; text-align: center; padding: 0px 10px; }
.navactive{ height: 36px; line-height: 36px; color: #FFFFFF; text-decoration: none; font-size: 14px; background: #666666; display: block; text-align: center; padding: 0px 10px; }
.footer { padding: 10px 0px; margin-right: auto; margin-left: auto; }
.i_case { width: 960px; float: left; padding: 12px 0px 0 0; float: left; text-align: center; }
.i_case img { border: solid #ccc 1px; height: 118px; width: 152px; }
.i_case li { width: 190px; float: left; }
.copyright { padding: 10px 0px; margin-right: auto; margin-left: auto; text-align: center; border-top: 1px solid #cccccc; background: #EAEAEA; height: 120px; line-height: 59px; }
.bg_custom { background: url(bg_custom_m.jpg) no-repeat center center; height: 56px; font-size: 14px; line-height: 56px; font-weight: bolder; text-align: center; }
.bg_title { background: url(hr1.gif) no-repeat center center; height: 25px; font-size: 14px; line-height: 25px; font-weight: bolder; text-align: left; }
.i_content { text-align: left; padding: 20px; width: 960px; }
