html { -overflow-y: scroll }
body { color: #000; background: #fff; font-size: 12px; line-height: 1.666; -webkit-text-size-adjust: none }
body, textarea { font-family: 'Microsoft Yahei', verdana, sans-serif; }
body, h1, h2, h3, h4, h5, h6, ul, ol, li, form, p, dl, dt, dd, blockquote, legend, table, th, td, fieldset, menu, pre { margin: 0; padding: 0 }
table, th, td, img, fieldset { border: 0 }
address, cite, em, code, var, dfn, ins, i, th, caption { font-style: normal; text-decoration: none }
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: normal }
input, select, button, textarea, table { margin: 0; font-family: inherit; font-size: 100% }
abbr, acronym { border: 0; font-variant: normal }
q:before, q:after { content: "" }
ul { list-style: none }
table { border-collapse: collapse; border-spacing: 0 }
th, caption { text-align: left }
a { text-decoration: none; outline: none; color: #0154a0; }
/* CSS Reset end*/
body { background: #fff; }
.hide { display: none; }
.clearfix:after, .fn-clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix, .fn-clear {  *zoom: 1;
}
.nbd { border: none !important; }
.mgt35 { margin-top: 35px !important; }
.mgt60 { margin-top: 60px !important; }
.nmg { margin: 0 !important; }
.fl { float: left; }
.fr { float: right; }
.tar { text-align: right; }
.phcolor { color: #999 !important; }
.red { color: #f00 !important; }
.gray-bg { background: #f1f3f4 !important; }
.dimgray-bg { color: #fff !important; background: #666 !important; }
.g-wrap { width: 1080px; margin: 0 auto; }
.das-line-b { border-bottom: 1px dashed #999; }
/*base style*/




/*header*/
.g-thr-header { background: #fff; }
.g-thr-header .g-wrap { position: relative; height: 81px; }
.g-thr-header .m-title, .g-thr-header .m-nav-item { }
.g-thr-header .m-title { position: absolute; left: 0; top: 20px; width: 300px; height: 45px; background: url("../bgimg/logo-thr.png") no-repeat; }
.g-thr-header .m-title a { display: block; height: 45px; line-height: 45px; padding-left: 194px; }
.g-thr-header .m-title a span { display: inline-block; font-size: 24px; color: #333; }
.g-thr-header .m-links { position: absolute; /*width: 238px;*/
height: 23px; line-height: 23px; top: 30px; right: 0; }
.g-thr-header .m-links-item { display: inline-block; margin: 0 10px; }
.g-thr-header .trial-btn { display: inline-block; padding: 0px 12px; background: #b61820; color: #ffffff; border-radius: 10px;/*width: 122px;
    height: 23px;
    line-height: 23px;
    margin-right: 0;
    text-align: left;
    text-indent: 11px;
    color: #fff;
    background: url("../bgimg/btn_try.gif") no-repeat 0 0;*/
}
.g-thr-header a { text-decoration: none; color: #666; }
.g-thr-header .m-nav { position: absolute; right: 10px; top: 53px; height: 28px; text-align: right; font-size: 0; }
.g-thr-header .m-nav-item { background-position: 0 -32px; display: inline-block; height: 27px; line-height: 27px; padding: 0 18px; color: #666; border-width: 1px 1px 0 1px; border-style: solid; border-color: #eeeef1; font-weight: normal; cursor: pointer; font-size: 12px; }
.g-thr-header .m-nav-item:hover { background-position: 0 0; }
.g-thr-header .m-nav-item-selected { background-position: 0 0; border-color: #e2e3e3; border-top-left-radius: 2px; border-top-right-radius: 2px; font-weight: bold; position: relative; z-index: 1; }
/*content*/
.breadcrumb { line-height: 45px; font-size: 12px; color: #999999;/*font-family: "宋体";*/
}
.breadcrumb a { color: #999999; }
.g-thr-content { padding-top: 0; min-width: 1080px; }
.g-body-mod .mod-title { font-size: 24px; font-weight: 600; line-height: 24px; color: #000; }
.row { margin-top: 25px; }
.row .span3 { width: 340px; height: 120px; margin-right: 30px; float: left;  *zoom: 1;
}
.row .span3:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.row .span3 .pic { float: left; font-size: 0; }
.row .span3 .con { width: 246px; float: left; }
.row .span3 .tt { font-size: 18px; line-height: 24px; color: #333; font-weight: bold; }
.row .span3 .txt { padding-top: 0; font-size: 14px; line-height: 24px; color: #666;/*font-family: '宋体';*/
}
.row .span4 { width: 242px; height: 206px; margin-right: 37px; float: left; }
.row .span4 .pic { height: 100px; margin-bottom: 10px; font-size: 0; }
.row .span4 .con { }
.row .span4 .tt { font-size: 16px; line-height: 24px; color: #333; }
.row .span4 .txt { padding-top: 0; font-size: 14px; line-height: 24px; color: #666;/*font-family: '宋体';*/
}
.tt.morefuc { padding-top: 30px; }
/*footer*/
.g-thr-footer { min-width: 1080px; color: #999; background: #dde0e0; }
.g-thr-footer .g-wrap { padding: 38px 0; text-align: center; }
.g-thr-footer a { text-decoration: none; color: #999; }
.g-thr-footer.dimgray-bg a { color: #fff; }
/*manage*/
.manage { }
.manage .g-thr-content .g-thr-banner { height: 399px; background: #0856c2 url("../bgimg/manage-banner.png") center no-repeat; color: #fff; }
.manage .breadcrumb { color: #fff; }
.manage .breadcrumb a { color: #fff; }
.manage-des .g-wrap { padding: 80px 0 130px; }
.manage-des .row { margin: 0; }
.manage-des .row .span3 .txt { line-height: 30px; }
.manage-des .row .span3 .pic { width: 108px; height: 108px; margin-right: 10px; }
.manage-des .row .span3 .con { width: 230px; }
.manage-des .row .span3 { width: 350px; margin-right: 15px; height: auto; }
/*aside-contact*/
/*.aside-contact { width: 62px; position: fixed !important; _display: none; top: 250px; right: 10px; z-index: 999; }
.aside-contact .phone-tip, .aside-contact .mail-tip, .aside-contact .help-tip, .aside-contact .register-tip { position: relative; width: 60px; height: 36px; padding: 12px 0; margin-bottom: 10px; border: 1px solid #bbbbbb; font-size: 16px; line-height: 18px; text-align: center; color: #fff; background: #fff url("../bgimg/aside-contact.png") no-repeat; }
.aside-contact .phone-tip { background: #78c340 url("../bgimg/aside-contact.png") no-repeat; background-position: -154px -2px; }
.aside-contact .mail-tip { background-position: -154px -64px }
.aside-contact .help-tip { background: #6da9de url("../bgimg/aside-contact.png") no-repeat; position: relative; background-position: -82px -128px; }
.aside-contact .help-tip a { position: absolute; display: block; top: 0; left: 0; width: 60px; height: 60px }
.aside-contact .register-tip { cursor: pointer; background: #fbb01f url("../bgimg/register-tip.jpg") center no-repeat; }
.aside-contact .register-tip:hover { background: #8db2df url("../bgimg/register-tip-hover.jpg") center no-repeat; }
.aside-contact .phone-tip:hover .tip, .aside-contact .phone-tip:hover .txt, .aside-contact .mail-tip:hover .tip, .aside-contact .mail-tip:hover .txt, .aside-contact .help-tip:hover .txt { display: block; }
.aside-contact .help-tip .txt { line-height: 32px; }
.aside-contact .register-tip .txt { display: block; font-size: 0; }
.aside-contact .register-tip .txt:hover { }
.aside-contact .register-tip .txt a { display: block; color: #666; text-indent: -999px; }
.aside-contact .register-tip:hover .txt a { display: block; color: #666; }
.aside-contact .phone-tip:hover, .aside-contact .help-tip:hover, .aside-contact .mail-tip:hover { background: #8db2df; }
.aside-contact .txt, .aside-contact .tip { cursor: default; display: none; }
.aside-contact .tip { position: absolute; width: 135px; padding-right: 15px; height: 40px; line-height: 40px; top: 11px; right: 66px; font-size: 12px; }
.aside-contact .phone-tip:hover .tip { background: url("../bgimg/aside-contact.png") 0px -9px no-repeat; ; }
.aside-contact .mail-tip:hover .tip { background: url("../bgimg/aside-contact.png") 0px -73px no-repeat; ; }*/
