/* CSS Document */
body a { transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; text-decoration: none; font-size: 16px; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-weight: 600; }
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    margin: 0;
    padding: 0;
}
ul li { list-style: none; }
.clear{clear: both;}
.top_scroll { padding: 0.8em; border-bottom: #CCC 1px solid; }
.navbar-default { background: none; border: none; }
.navbar-default .navbar-toggle { border-color: #0669b2; background-color: #0669b2; color: #fff; }
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
.nav > li { position: relative; display: block; background-color: #0669b2; border-bottom: #FFF 1px solid; }
.navbar-default .navbar-nav > li > a { font-size: 0.9em; color: #fff; }
.navbar { margin-bottom: 0px; }
.about_info { padding-top: 1em }
.about_info span { color: #333; }
.about_info .img { width: 50%; float: left; }
.about_info .img img { width: 100%; }
.about_info .info { float: right; width: 50%; }
.about_info h2 { font-size: 1em; padding: 1em 0 }
.about_info p { padding-left: 1em; line-height: 1.5em; }
.about_info .col-xs-12 { margin-bottom: 1em }
.indexservice { background-color: #f4f4f4; padding: 2em 0; }
.indexservice h2 { font-size: 1.2em; padding-bottom: 1em; }
.indexservice .infora { background: #FFF; border: #CCC 1px solid; font-size: 1em; padding: 0.2em; margin: 0.6em; }
.indexservice .infora i { font-size: 2em; color: #F00; vertical-align: middle; margin-right: 0.5em; }
.indexservice .infora a { font-size: 15px; }
.index_youshi { background: #0669b2; padding: 1.2em; }
.youshi_a { color: #FFF; line-height: 1.6em; }
.youshi_a .img { width: 54px; float: left; margin-right: 0.6em; }
.youshi_a h2 { padding-bottom: 0; }
.youshi_a .infor { float: left; height: 54px; }
.youshi_a .infor span { line-height: 0; }
.indexnews { padding: 2em 0; }
.indexnews h2 { font-size: 1.2em; }
.indexnews ul { padding: 0; margin: 0; }
.indexnews ul li { border-bottom: #CCC 1px solid; }
.indexnews ul li .title { padding: 0.6em 0; }
.indexnews ul li .title a { color: #000; font-size: 0.9em }
.indexnews ul li .time { color: #F00; }
.foot_info { background-color: #0669b2; border-top: #3fbcef 4px solid }
.footmenu { padding-top: 1em; }
.footmenu ul { text-align: center; padding: 0; margin: 0; }
.footmenu ul li { display: inline; }
.footmenu ul li a { font-size: 0.9em; color: #FFF; padding: 1em 0.2em; }
.foot_copy { color: #FFF; padding: 1em; }
.neimenu { padding-top: 1em; }
.neimenu ul { padding: 0; margin: 0; }
.neimenu ul li { background: #0669b2; border-radius: 3px; width: 46%; margin: 0.2em 2%; height: 2.2em; line-height: 2.2em; float: left; text-align: center; }
.neimenu ul li a { font-size: 0.9em; color: #FFF; display: block; }
.xianshi { padding: 1em 0; line-height: 22px; }
.xianshi img { max-width: 100%; }
.news_title { font-size: 1em; font-weight: bold; padding: 1em 0; }
.news_time { font-size: 0.8em; color: #999; padding: 0.5em 0 }
.news_content { border-top: #CCC 1px solid; padding-top: 1em; }
.news_content img { max-width: 100% !important; }
.caption h3 a { font-size: 0.5em; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #0669b2; }
.book_list { padding-top: 1em; }
.carousel-indicators { bottom: 0; }
#billnos { width: 100%; height: 87px; border: 2px solid #F08201; padding: 0 0 0 11px; border-radius: 3px; font-size: 16px; }
.tabgng { display: block; float: left; margin: 0 17px 0 0; font-weight: bold; font-size: 16px; }
.tabgng label.billno { border: 2px solid #F08201; color: #F08201; font-size: 16px; }
.tabgng label { display: block; font-size: 14px; width: 90px; text-align: center; height: 35px; line-height: 35px; border: 2px solid #ccc; cursor: pointer; border-radius: 3px; color: #A59E9E; transition: all ease 0.3s; float: left; }
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; }
#btnQuery { height: 91px; width: 121px; border-radius: 3px; border: 0; background: #0375D8; color: #fff; font-size: 28px; margin: 2px 0 0 0; cursor: pointer; font-weight: bold; }
.tabgng label input { display: none; }
.index_check h2 { font-size: 16px; padding: 1em 0; }
.infora img { width: 100% }
.indexblocka1 { width: 100%; padding-top: 30px; font-size: 12px; padding: 5px; }
.indexblocka1ul{margin: 0 0; padding: 0 0;padding-inline-start: 0px!important;}
.indexblocka1 ul li { display: block; border: #CCC 1px solid; border-radius: 10px; margin-bottom: 20px; }
.btitle1 { font-size: 14px; font-weight: bold; color: #0669b2; }
.bdescrip { padding-top: 8px; line-height: 22px; }
.tn_order_check_textarea { border: #CCC 1px solid; background: #FFF; width: 262px; height: 120px; margin-top: 15px; }
.order_sbumita { background: #0669b2; color: #FFF; font-size: 14px; border: #0669b2 1px solid; padding: 1px 15px; border-radius: 8px; }
