/* CSS Document */
* { margin: 0; padding: 0; }
.m_auto { margin-left: auto; margin-right: auto; }
.mp { margin: 0; padding: 0; }
.xsp0 { padding-left: 0; padding-right: 0; }
.pr0 { padding-right: 0; }
.mb0 { margin-bottom: 0; }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; background: #fff; }
table { border-collapse: collapse; border-spacing: 0; }
th { font-weight: normal; }
fieldset, a img { border: 0px; }
iframe { display: block; }
ol, ul, li { list-style: none; }
del { text-decoration: line-through; }
q:before, q:after { content: ''; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
a, textarea, input, button, input:focus, input:hover { outline: none; }
ins, a { text-decoration: none; }
a:hover { text-decoration: none; }
a:focus{text-decoration: none;}
a { color: #666; }
textarea { resize: none; overflow-y: auto; }
em, i { font-style: normal; }
li, input, img, textarea, select { vertical-align: middle; }
/*html5*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main { display: block; }
audio, canvas, video { display: inline-block; *display: inline;
    *zoom: 1;
    }
abbr, acronym { border: 0; font-variant: normal; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; }
@font-face {
    font-family: myFirstFont;
    src: url('font/opensans.ttf') format('truetype'), url('font/opensans.eot') format('embedded-opentype'), url('font/opensans.svg') format('svg'), url('font/opensans.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    }
div { font-family: myFirstFont; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
/* IE6 */
*:first-child + html .clearfix { zoom: 1; }
/* IE7 */
.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }
.clears { clear: both; line-height: 0px; overflow: hidden; font-size: 0px; height: 0px; }
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline; }
.hide { display: none; }
.show { display: block; }
.d_ib { display: inline-block; }
.ovh { overflow: hidden; }
.v_m { vertical-align: middle; }
.abs { position: absolute; }
.rel { position: relative; }
.fix { position: fixed; }
.f10 { font-size: 10px; }
.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f15 { font-size: 15px; }
.f16 { font-size: 16px; }
.f17 { font-size: 17px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f24 { font-size: 24px; }
.f26 { font-size: 26px; }
.f28 { font-size: 28px; }
.f30 { font-size: 30px; }
.f32 { font-size: 32px; }
.f34 { font-size: 34px; }
.f36 { font-size: 36px; }
.f38 { font-size: 38px; }
.f42 { font-size: 42px; }
.f48 { font-size: 48px; }
.f54 { font-size: 54px; }
.bold { font-weight: bold; }
.fwn { font-weight: normal; }
.fwx { font-weight: 200; }
.italic { font-style: italic; }
.nowrap { white-space: nowrap; overflow: hidden }
.t_2em { text-indent: 2em }
.t_index24 { text-indent: 24px; }
.t_center { text-align: center; }
.t_right { text-align: right; }
.t_left { text-align: left; }
.t_underline { text-decoration: underline; }
.c_fff { color: #fff; }
.c_000 { color: #000; }
.c_333 { color: #333; }
.c_444 { color: #444; }
.c_555 { color: #555; }
.c_666 { color: #666; }
.c_999 { color: #999; }
.c_ccc { color: #ccc; }
.c_orange { color: #fc5a2c; }
.c_red { color: #da2626; }
.c_blue { color: #0098ff; }
.color-blue { color: #0098ff; }
.lh24 { line-height: 24px; }
.lh30 { line-height: 30px; }
.lh36 { line-height: 36px; }
.lh48 { line-height: 48px; }
.mt { margin-top: 36px; }
.mt0 { margin-top: 0; }
.mt4 { margin-top: 4px; }
.mt6 { margin-top: 6px; }
.mt8 { margin-top: 8px; }
.mt12 { margin-top: 12px; }
.mt14 { margin-top: 14px; }
.mt16 { margin-top: 16px; }
.mt18 { margin-top: 18px; }
.mt22 { margin-top: 22px; }
.mt24 { margin-top: 24px; }
.mt36 { margin-top: 36px; }
.mt46 { margin-top: 46px; }
.mt50 { margin-top: 50px; }
.mb8 { margin-bottom: 8px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.mb46 { margin-bottom: 46px; }
.mtb24 { margin-top: 24px; margin-bottom: 24px; }
.mtb34 { margin-top: 34px; margin-bottom: 34px; }
.mlr4 { margin-left: 4px; margin-right: 4px; }
.mlr8 { margin-left: 8px; margin-right: 8px; }
.mr2 { margin-right: 2px; }
.mr4 { margin-right: 4px; }
/*title*/
.title { margin: 70px 0 30px 0; }
.border1px { border: 1px #CCCCCC solid; }
.pd5_bg td, .pd5_bg th { padding: 5px; }
.pd10_bg td, .pd10_bg th { padding: 10px; }
.inputs { border: 1px #ccc solid; padding-left: 10px; padding-right: 10px; height: 22px; line-height: 22px; }
.textarea { border: 1px #ccc solid; padding: 10px; }
.btn { cursor: pointer; border: 0px; overflow: visible; }
/*top*/
.top { font-size: 16px; }
.navbar-default { background: #fff; }
.navbar { min-height: 94px; margin-bottom: 0; border: none; }
.navbar-nav > li { margin-left: 8px; margin-right: 8px; }
.top .navbar-brand { line-height: 94px; margin-top:25px; }
.top .navbar-collapse { margin-top: 34px; }
.top .form-control { height: 26px; }
.navbar-toggle { margin-top: 26px; }
.top .navbar-collapse .nav { margin-left: 80px; }
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { color: #0098ff; }
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { color: #0098ff; }
.navbar-default .navbar-nav > li > a { color: #555; }
.dropdown-menu { padding: 0; }
.dropdown-menu > li { height: 38px; line-height: 38px; }
.dropdown-menu > li > a { padding: 0 20px; height: 100%; line-height: 38px; color: #666; }
.dropdown-menu .divider { margin: 0; }
.top .search { position: relative; }
.top .search a:hover { color: #0098ff; }
.navbar .nav > li .dropdown-menu { margin: 0; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #fff; }
.navbar-form { width: 9%; }
.navbar-form .form-control { width: 100%; }
.navbar-form { margin-top: 14px; }
.top .search a { display: inline-block; position: absolute; right: 11px; top: 4px; color: #999; }
@media (max-width: 1200px) {
    .navbar-form { width: 21%; }
    .top .navbar-collapse .nav { margin-left: 16px; }
    .navbar-nav > li { margin: 0 6px; }
    }
@media (max-width: 992px) {
    .top .search { margin-right: 15px; }
    .navbar-nav > li { margin: 0; width:100%; }
    .top .navbar-collapse .nav { margin-left: 104px; margin-top: -36px; }
    .navbar-form { width: 26%; margin-top: 0; }
    .top .navbar-collapse { margin-top: 0; }
    }
@media (max-width: 767px) {
    .top .search a { position: absolute; right: 11px; top: 13px; }
    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { background-color: #f0f0f0; color: #0098ff }
    .navbar-form { width: 100%; }
    .top .search { margin: 0; }
    .top .navbar-collapse .nav { margin-left: 0; margin-top: 30px; }
    }
/*top-end*/
/*b_title*/
.b_title { border-top: 6px solid #0098ff; min-height: 70px; background: #f8f8f8; }

