@charset "gb2312";

/* CSS Document */

/*@import url(//netdna.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);*/
body { background: #FFF; }
body, input, button, select, textarea { font: 17px/1.5 "\5FAE\8F6F\96C5\9ED1"; color: #000; }
textarea { resize: none; }
body, ul, ol, li, dl, dd, p, form { margin: 0; padding: 0; }
table { empty-cells: show; border-collapse: collapse; }
caption, th { text-align: left; font-weight: 400; }
ul, li { list-style: none; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 800; margin: 0; padding-top: 10px; padding-bottom: 10px; }
.h1, h1 { font-size: 28px }
.h2, h2 { font-size: 24px }
.h3, h3 { font-size: 20px }
.h4, h4 { font-size: 18px }
.h5, h5 { font-size: 16px }
.h6, h6 { font-size: 14px }
em, cite, i { font-style: normal; }
a { color: #232323; text-decoration: none; cursor: pointer; }
a:hover { color: #f00; text-decoration: none; }
a img { border: none; }
.clr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.W { width: 1080px; }
.C { margin: 0 auto; }
.L { float: left; }
.R { float: right; }
.hidden { display: none; }
.text-left { text-align: left }
.text-right { text-align: right }
.text-center { text-align: center }
.text-justify { text-align: justify; text-align-last: justify; }
.text-nowrap { white-space: nowrap }
.no-bg { background: none !important; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }
.margin-top-30 { margin-top: 30px; }
em.dot { display: inline-block; background: #666; width: 5px; height: 5px; overflow: hidden; vertical-align: middle; margin-right: 7px; margin-top: -2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

/*
**nav superTop
*/
.superTop { width: 100%; height: 35px; background-color: #439fd9; min-width: 1080px; max-width: none; }
.superTop .con, .superTop .con a { color: #fff; font-size: 14px; }
.superTop .con { line-height: 35px; height: 35px; }
.superTop .con a { padding: 0 5px; font-family: "\5FAE\8F6F\96C5\9ED1"; }

/*
**_toTop
*/
#_toTop { width: 45px; height: 45px; bottom: 135px; right: 100px; position: fixed; cursor: pointer; z-index: 999999; background: url(common.sideToolbar.2015.gif) 100% 0px no-repeat; }
#_toTop:hover { background: url(common.sideToolbar.2015.gif) right 0px no-repeat; }

/*
**Logo
*/
#logo { position: absolute; top: 20%; left: 0; background: url(fazhi-2017-logo.png) center left no-repeat; width: 668px; height: 94px; z-index: 62; }
.set-body { background: url() center left no-repeat; width: 100%; height: 94px; position: absolute; top: 0; z-index: -1; }
.set-body-bg { width: 100%; height: 490px; background: url(fazhi-bg.png) top center no-repeat; min-width: 1080px; max-width: none; }
.Logo-2015-link { width: 100%; height: auto; margin-bottom: 15px; }
.Logo-2015-link .Logo-con { height: 145px; position: relative; z-index: 1; }

/*
**search
*/
#search { position: absolute; right: 0; bottom: 15px; height: 32px; }
.search { position: absolute; right: 0px; top: 0; width: 260px; height: 32px; z-index: 1000; background-image: url(common-icon.png); background-position: -1px -367px; background-repeat: no-repeat; }
.search .bg { border: none; width: 71%; height: 29px; line-height: 29px; margin-left: 6px; }
.search .bg input { background: url(1x1.gif) repeat; width: 100%; height: 28px; line-height: 28px; height: 25px\9; line-height: 25px\9; border: none; font-size: 14px; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.search .submit { border: none; width: 63px; height: 32px; cursor: pointer; }
.search .submit input { border: 0px; background: url(1x1.gif) repeat; width: 100%; height: 32px; cursor: pointer; }

/*
**nav superTop
*/
.topNav { position: relative; z-index: 60; }
.topNav ul, .topNav li { margin: 0; padding: 0; list-style: none; }
.topNav .menuList { height: 80px; position: relative; background: url(2x2.png) repeat; z-index: 100; }
.topNav .menuList ul { width: 100%; }
.topNav .menuList ul li { float: left; height: 80px; width: 20%; }
.topNav .menuList ul li span { text-align: center; display: block; width: 100%; height: 80px; line-height: 80px; font-size: 20px; color: #0068b7; cursor: pointer; position: relative; background-image: url(fazhi-2017-menu-icon.png); background-repeat: no-repeat; }
.topNav .menuList ul li span.m01 { background-position: 0 6px; }
.topNav .menuList ul li span.m02 { background-position: -182px 7px; }
.topNav .menuList ul li span.m03 { background-position: -395px 7px; }
.topNav .menuList ul li span.m04 { background-position: -615px 7px; }
.topNav .menuList ul li span.m05 { background-position: -846px 7px; }
.topNav .menuList ul li span a { color: #041054; text-decoration: none; cursor: pointer; font-weight: bold; }
.topNav .menuCon .subcon { width: 100%; border-top: none; display: none; background: #fff; height: 80px; opacity: 0.9; filter: alpha(opacity=90); }
.topNav .menuCon { position: absolute; width: 100%; clear: both; z-index: 99; }
.topNav .menuList ul li.selected span .icon-11 { background-image: url(common-icon.png); background-repeat: no-repeat; background-position: -7px -289px; position: absolute; width: 21px; height: 11px; display: block; left: 45%; bottom: 0; }
*html .topNav .menuCon { margin-top: 0px; }
*+html .topNav .menuCon { margin-top: 0px; }
ul.subtitle li { float: left; }
ul.subtitle li a { padding: 0; color: #000; margin: 0px 17px 0px 0px; height: 30px; display: inline-block; font: bold 16px/30px "\5FAE\8F6F\96C5\9ED1"; float: left; }
._menus02 .subtitle { padding-left: 0; }
._menus03 .subtitle { padding-left: 10%; }
._menus04 .subtitle { padding-left: 5%; }
._menus05 .subtitle { padding-left: 44%; }
.sliderBox { padding: 15px 15px; }
.subtitle-fa-barcode i.fa { color: #F90004; }
.quick-btn { color: #f00 !important; }

/*
**path nav
*/
.path { height: 50px; line-height: 50px; font-size: 15px; }
.path a { display: inline-block; color: #666; text-decoration: none; padding: 0 5px; font-size: 15px; }
.path a:hover { color: #F00; }

/*
**pager
*/
.pager { height: 50px; line-height: 50px; text-align: center; padding-top: 40px; }
._system_page .pagination dd { float: left; height: 30px; border: 1px solid #ccc; margin-right: 10px; line-height: 30px; }
._system_page .pagination dd a { padding: 0 10px; line-height: 32px; display: block; height: 32px; }
._system_page .pagination dd.active { background-color: #0062b9; color: #fff; border: 1px solid #0062b9; }
._system_page .pagination dd.active a { color: #fff; }
#_system_page_index { display: none !important; }
._system_page_select_box { float: left; width: 120px; line-height: 30px; height: 30px; }
.select2-container .select2-selection--single { height: 32px !important; }
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 32px !important; }
.select2-container--default .select2-search--dropdown .select2-search__field { display: none; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 32px !important; right: 6px !important; }
.select2-results__option { padding: 10px !important; }
.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; line-height: 1.42857; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #757575; }

/*
**footer nav
*/
.footer { height: 180px; border-top: 3px solid #215da3; min-width: 1080px; max-width: none; background-color: #f0f0f0; }
.footer .footer-title { padding-bottom: 15px; }
.footer .footer-table { width: 600px; margin: 0 auto; }
.footer .footer-table table td { padding: 5px; }
.footer .footCon { position: relative; font-family: "\5FAE\8F6F\96C5\9ED1"; letter-spacing: .5px; padding-top: 15px; }
.footer .footCon p { line-height: 28px; text-align: center; }
.footer .footCon p a { padding: 0 10px; }
.footer .footCon .tip { padding-right: 30px; }
.footer .footCon ._ideConac { position: absolute; bottom: 25px; left: 120px; width: 80px; height: 85px; }
.footer .footCon ._jiucuo { position: absolute; bottom: 42px; left: 0; width: 110px; height: 55px; }
.footer ._weixin { width: 172px; height: 86px; background: url() center no-repeat; position: absolute; right: 0; bottom: 0; }

/*
**jquery-slider
*/
.jquery-slider-wrapper { position: relative; clear: both; zoom: 1; }
.jquery-slider-slide { display: none; margin: 0; padding: 0; position: absolute; left: 0; top: 0; width: 100%; }
.jquery-slider-slide img { border: 0; margin: 0; padding: 0; }
.jquery-slider-slide-current { display: block; z-index: 2; }
.jquery-slider-slide-next { display: block; z-index: 1; }
.jquery-slider-control { display: none; right: 50%; top: 50%; position: absolute; cursor: pointer; width: 48px; height: 69px; margin-top: -34px; margin-right: -24px; z-index: 4; }
.jquery-slider-control span { display: none; }
.jquery-slider-hovered .jquery-slider-control { display: block; }
.jquery-slider-navigation { display: block; }
.jquery-slider-navigation-prev span { display: none; }
.jquery-slider-navigation-next span { display: none; }
.jquery-slider-hovered .jquery-slider-navigation-prev, .jquery-slider-hovered .jquery-slider-navigation-next { display: block; }
.jquery-slider-wrapper .caption { padding: 6px 10px; background: #333333; font-size: 13px; position: absolute; bottom: 10px; left: 10px; color: #FFFFFF; }
.jquery-slider-timer { color: #000000; height: 3px; width: 100%; position: absolute; bottom: 0; left: 0; z-index: 4; display: none; }
.jquery-slider-timer-bar { background: #000000; opacity: 0.5; height: 3px; width: 0; float: left; display: inline; }
.jquery-slider-selectors { display: none; }

/*
**exmail login
*/
.bizmail_loginpanel { font-size: 14px; height: auto; width: 600px; float: right; }
.bizmail_loginpanel h3 { display: none; }
.bizmail_loginpanel .bizmail_column { float: left; margin-right: 15px; }
.bizmail_loginpanel .bizmail_column label { float: left; margin-right: 10px; }
.bizmail_loginpanel .bizmail_column .bizmail_inputArea { float: left; }
.bizmail_loginpanel .bizmail_column .bizmail_inputArea input { width: 100px; border: 1px solid #ccc; }
.bizmail_loginpanel .bizmail_column span { word-wrap: break-word; margin-left: 2px; }
.bizmail_loginpanel .bizmail_SubmitArea { }
.bizmail_loginpanel input.submit { margin-left: 15px; }
.bizmail_loginpanel .bizmail_SubmitArea a { margin-left: 5px; }
