@charset "utf-8";

html, body, div, label, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, p, blockquote, th, td ,img,textarea{border: 0px;margin: 0px;outline: 0px;padding: 0px;}
fieldset, img { border: 0; }
img { display:inline-block; }
:focus { outline: 0; }
li {display: list-item;text-align: -webkit-match-parent;}
em, i, u {font-style: normal;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
code, kbd, samp, tt { font-size:100%; }
input, button, textarea, select { *font-size: 100%;font-family:"Microsoft YaHei";}
ol, ul { list-style: none outside none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
:link, :visited, ins { text-decoration: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a{ color: #333}
div {display: block;}
/*a:hover{ color:#F90}*/
html,body{
    margin: 0;
    padding: 0;
    color: #232323;
    font-size: 12px;
    font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,STHeiti;
    letter-spacing: 0px;
}
.header{background: url(../images/top_bg1.png) repeat-x;}
.header,.nav,.banner,.content,.footer{width: 100%;min-width: 1366px;}
.header_bg{margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.navs,.banners,.contents,.footers{margin: 0 auto;}
.nav_li{position: relative;line-height: 45px;text-align: center;z-index: 1;width:152.4px;}
.nav_li_a{display: block;color: #FFFFFF;font-size: 16px;background: #0260b7;}
.nav_li_a:hover{background: #0358a5;}
.nav_li_a_active{background: #0358a5;}
.nav .navSub{display: none;position: absolute;top: 45px;left: 0px;z-index: 20;}
.nav .navSub li{line-height: 45px;text-align: center;background: #0358a5;width:171.4px;}
.nav .navSub li a{display: block;color: #FFFFFF;font-size: 16px;}
.nav .navSub li a:hover{background: #037cce;}
.bannerBox{position: relative;text-align: center;}
.banner .dots li{display: inline-block;width: 10px;height: 10px;margin: 0 4px;text-indent: -999em;border: 2px solid #fff;border-radius: 6px;cursor: pointer;opacity: 0.4;background: #FFFFFF;}
.banner .dots li.active{background: #FFFFFF;opacity: 1;}
.banner .dots{position: absolute;left: 0;right: 0;bottom: 10px;}
.nav{background: #0260b7;}