/**================ body style =============================**/
body {font-size:14px; line-height:24px;}
body h1, body .h1 {font-size: 20px;}

body h2, body .h2 {font-size: 16px;color: #A33810;}

body h3, body .h3 {font-size: 14px;color: #A33810;margin-bottom: 20px;}

body h4, body .h4 {font-size: 13px;color: #A33810;}

/**================ header =============================**/
#header {
    background: url("/assets/image2017/1.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0 0 5px 5px;
    min-height: 85px;
}

.header-below {
    background: url("/assets/image/icons/home/home-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0 0 5px 5px;
}

/**================ menu =============================**/
@media (min-width: 768px) {
    #topmenu {
        padding-top: 40px;
    }
}

#topmenu .nav a {
    font: bold 15px/1em "Myriad Web Pro","微软雅黑";
}

#topmenu .nav ul a {
    font: 13px/1em "Myriad Web Pro","微软雅黑";
}

#topmenu .nav > li > a:hover, #topmenu .nav > li > a:focus {
    background-color: #016BB9;
    border-color: #016BB9;
    /*color:#E87A00;*/
    color:#FFF;
}

#topmenu .nav .open > a, #topmenu .nav .open > a:hover, #topmenu .nav .open > a:focus {
    background-color: #016BB9;
    border-color: #016BB9;
    color:#FFF;
}

#topmenu .nav ul li a:hover {
    background-color: #E0E0E0;
    border-color: #E0E0E0;
}

.menu-wrapper {
    background: url("../image/bg-nav.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}

.homebanner-wrapper {
    //background: url("../image/homebanner_bg.png") repeat-x scroll center 0 rgba(0, 0, 0, 0);
}

.homebanner-wrapper .container {
    background-color: #FFFFFF;
}

.homenews-wrapper {
    height: 33px;
    line-height: 35px;
    overflow:hidden;
    font-size:14px;
}
.homenews-wrapper .container .row {
    padding-left: 0px;
    padding-right: 0px;
    background: url("../image/bg.jpg") repeat-x scroll 0 -527px rgba(0, 0, 0, 0);
}
.homenews-wrapper .newslist{margin:0 auto; font-family:"Myriad Web Pro",\5B8B\4F53;}
.homenews-wrapper a{display:block;line-height:35px;font-size:12px;text-decoration:none;color:#333;height:35px;white-space: nowrap; overflow:hidden;}
.homenews-wrapper a:hover{color:#0068b7;}
.homenews-wrapper .pager {
    list-style: none outside none;
    margin: 0px;
    padding-left: 0;
    text-align: left;
}
#homenews {
    margin-left:0px;
    padding-left: 0px;    
}

.breadcrumb-wrapper {
    background: url("../image/bg.jpg") repeat-x scroll 0 -527px rgba(0, 0, 0, 0);
    height: 35px;
}

.breadcrumb-wrapper .breadcrumb {
    background-color: transparent;
    font-size: 12px;
}

#logo {
    
}

.logo-wrapper {
    margin:20px auto 10px auto; 
    width: 150px;
    height:55px;
    display:block;
}

a.logo-wrapper:hover {
    background: url("../image/logobg.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0);    
}

.maincontent-wrapper a {
    color: rgb(90,90,90);
}

.maincontent-wrapper a:hover {
    color: rgb(90,90,90);
    text-decoration: underline;
}
.maincontent-wrapper div.color1{
    background-color: #ff8915;
    height: 2px;
}
.maincontent-wrapper div.color2{
    background-color: #abcb66;
    height: 2px;
}
.maincontent-wrapper div.color3{
    background-color: #60b4e4;
    height: 2px;
}
.maincontent-wrapper div.color4{
    background-color: #bf89e8;
    height: 2px;
}

.maincontent-wrapper .blockimg {
    min-height: 145px;
}

.maincontent-wrapper .blocktext {
    font-size: 11px;
    min-height: 145px;
}
.maincontent-wrapper .container {
    background-color: #FFFFFF;
}

#toTop {
    background: url("../image/totop.gif") no-repeat scroll 50% 3px #fff;
    border: 1px solid #d8d8d8;
    display: block;
    height: 75px;
    line-height: 1;
    padding-top: 23px;
    text-align: center;
    width: 23px;
}

.bs-docs-nav .navbar-toggle .icon-bar {
    background-color: #563d7c;
}

.footer {
  background: url("../image/footer_bg2.jpg") repeat-x scroll center 0 rgba(0, 0, 0, 0);
  padding-top: 10px;
  padding-bottom: 20px;  
  border-top: 1px solid #eee;
  text-align:center;
  color: #FFFFFF;
  height: 80px;
}

/* Main marketing message and sign up button */
.jumbotron {
  text-align: center;
  background-color: transparent;
}

.jumbotron .btn {
  padding: 14px 24px;
  font-size: 21px;
}

.thumbnail {
    min-height: 210px;
}
.thumbnail .caption h3 {
    font-size: 12px;
}

.thumbnail .caption p {
    font-size: 12px;
}

/**** pannel ***/
.panel-heading {
    background: url("../image/heading.jpg") repeat-x scroll 0 0px rgba(0, 0, 0, 0);
}

.panel-heading h3, .panel-heading .h3 {
    font-size: 14px;    
}

.img-center {
    display: block;
    margin: 0 auto;
}

.line-through {text-decoration:line-through;}


#qiao-wrap #qiao-icon-wrap .qiao-icon-close {
    background: url("/assets/image/icons/icon_close.png") no-repeat scroll -80px 0 rgba(0, 0, 0, 0);
    height: 66px;
    left: -25px;
    margin-top: -33px;
    position: absolute;
    top: 50%;
    width: 25px;
}

#carousel-home .carousel-indicators {
  bottom: 5px;
}
.sidebar {font-size:13px;}
.sidebar a {color: rgb(10, 10, 10); }

.vertical-menu {}
.vertical-menu ul {list-style: none; margin-bottom: 0; padding-left: 0;}
.vertical-menu ul li {position: relative; display: block;}
.vertical-menu ul li a {position: relative; display: block; padding:5px;}

.dropdown-menu li > a, .dropdown-menu li > a:hover {color:#333333;}

.navbar-default .navbar-nav > li > a {color:#016BB9;}

.table-diy tbody th{color:#333;text-align:center;background-color:#84C1FF;border:2px solid #fff;padding:0px 10px;}
.table-diy tbody td{padding:0px;text-align:left; background-color:#D7EBFF;border: 2px solid #fff;color:#333;}