a{
    text-decoration:none;
}
.nav-link{
    color: #000000;
    font-size: 24px;
    font-family:'E+H_Sans-Light';
}
.dh_border{
    border-bottom: 2px solid #02a0d0;
}
.dh_border li{
    padding:0px 3px;
}
.navbar-togger-bg{
    background: #02a0d0;
}
.banner img{
    width: 100%;
}
.index_phone{
    padding: 0px 10px;
    font-size: 20px;
    color:#014c87;
    line-height: 2;
}
.sousuo{
    width: 40%;
}
.index_h2{
    color: #02a0d0;
    font-size: 20px;
    text-align: center;
    line-height: 80px;
}
.index_h2_h2{
    color: #000000;
    text-align: left;
}
.index_h1{
    font-size: 28px;
    text-align: center;
    padding-top: 30px;
}
.index_h3{
    font-size: 14px;
    text-align: center;
    color: #377bb5;
}
.index_h3 a{
    color:#377bb5;
    font-weight: bold;
}
.index_h6{
    color: #02a0d0;
}

.index_card a{
    font-size: 14px;
    color: #555555;
}
.index_card:hover{
    box-shadow:0px 0px 10px #CEC5CC; -moz-box-shadow:0px 0px 10px #555555; transform: translate3d(0,-1px,0);transition: all 0.2s;
}
.index_card-body_img:hover{box-shadow:0px 0px 10px #CEC5CC; -moz-box-shadow:0px 0px 10px #555555; transform: translate3d(0,-1px,0);transition: all 0.2s;}

.fluid_bg{
    background: #f5f5f5;
    padding:20px 0px;
}
.fluid_bg2{
    background: #02a0d0;
    padding:50px 0px;
}
.index_card-body_img{
    text-align: center;
    margin: 15px auto;
     padding: 10px;
    }
.card-body p{font-size: 14px;}
.index_cp{
    display: inline-block;
    margin: 20px 0px;
    padding: 10px;
}
.index_cp:hover{
    box-shadow:0px 0px 10px #CEC5CC; -moz-box-shadow:0px 0px 10px #555555; transform: translate3d(0,-1px,0);transition: all 0.2s;
}
.card-footer_border{
    border-top:1px solid #bbbbbb;
    margin: 20px 0px;
    padding:20px 0px;
    color: #999999;
}
.card-footer_border a{
    color: #999999;
}

/*内页样式*/
.card-hr{
    border-bottom: 1px solid #d3d3d3;
    line-height: 30px;
}
.card-footer a{
    text-decoration: none;
}
.card-sidebar{
    margin-top: 15px;
}
.card-sidebar h3{
    color: #02a0d0;
    font-size: 18px;
    text-align: center;
}
.card-sidebar-h3-left h3{
    text-align: left;
}
.sidebar-cp a{
    color:#333;
    text-decoration: none;
}
.sidebar-cp h1{
    color:#333;
    font-weight:normal;
}
.sidebar-list p a{
    color:#377bb5;
    text-decoration: none;
}
.sidebar-img{
    margin: 15px 0px;
}

/*边栏菜单*/
.left-content h1{ background: #02a0d0;font-weight:100px; font-size: 16px; padding: 20px;color:#ffffff; text-align: center;}
.left-content h2{display: block; font-size: 14px; line-height: 30px;color:#555555; background: #cccccc;margin:8px auto;padding:5px;text-align: center;}
.left-content{background: #ffffff; }
.line-dropdown{position: relative;display: inline-block; width: 100%;} 
.line-dropdown a{color: #555; text-decoration: none;}
.line-dropdown-content{position: absolute;display: none; z-index: 1;top: 8px; left:102%; background: #ffffff; color: #02a0d0; padding: 15px;  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.4);}
.line-dropdown-content a{display: inline-block; color: #555555; padding:5px 20px;font-size:14px; text-decoration: none;}
.line-dropdown:hover > .line-dropdown-content{ display:inline-block; width: 290px;border: 1px solid #b1b5bb;}
.line-dropdown-content >.left{float: left; margin-bottom: 15px;}
.line-dropdown-content >.right{float: right;}
.line-dropdown h2:hover{ background:#b1b5bb url(../images/youjiantou.png) no-repeat right;background-size:10px 14px; }

.cp:hover{box-shadow:0px 0px 10px #CEC5CC; -moz-box-shadow:0px 0px 10px #555555; transform: translate3d(0,-1px,0);transition: all 0.2s;}
.cp{display: block;}
.right-line-cp{ text-align: center; }
.right-line-cp h1{font-size: 14px;margin:0px;padding:10px;font-weight: normal;}
.right-line-cp a{color: #555555;}

.homethumbnail {
	display: block;
	padding: 2px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #eee;
	border-radius: 4px;
	-webkit-transition: border 0.2s ease-in-out;
	-o-transition: border 0.2s ease-in-out;
	transition: border 0.2s ease-in-out;
}

.neibu-row {
	padding: 30px 0px;
	border-bottom: 1px solid #d3d3d3;
}

.neibu-row:last-child {
	padding: 30px 0px;
	border-bottom: 0px solid #d3d3d3;
}

.cp-jieshao {
    text-align: left;
	border-bottom: 1px solid #d3d3d3;
    padding-bottom: 0.5em;
}
.myitem {
text-align: center;
}
.menubar{
    line-height: 2.5em;
}
.menusearch {
    padding-left: 2em;
    line-height: 2.5em;
}
/*
.myitem {
    height: 300px;
    width: 300px;
  }
.myitem > img {
    width: 300px;
    height: 300px;
}
*/

/* 小屏幕（平板，大于等于 768px） */
@media (max-width: 767.98px) {
    .index_card{
        
        margin: 20px 0px;
    }
    .line-dropdown{position: static;display: inline-block; width: 100%;} 
    .line-dropdown a{color: #555; text-decoration: none;}
    .line-dropdown-content{position:static;display: none; z-index: 1;top: 8px; left:102%; background: #ffffff; color: #02a0d0; padding: 15px;  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.4);}
    .line-dropdown-content a{display: block; color: #555555; padding:5px 20px;font-size:14px; text-decoration: none;}
    .line-dropdown:hover > .line-dropdown-content{ display:flexbox; width: 100%;border: 1px solid #b1b5bb;}
    .cp{
        text-align: center;
        display:contents;
    }
    .menusearch {
        padding-left: 0em;
    }
/* 
    .myitem {
        width: 300px;
        height: 200px;
      }
    .myitem > img {
        width: 300px;
        height: 200px;
    }
    */
 }

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
      max-width: 1280px;
    }
  }

@media (min-width: 992px) { 

    .index_card{
        height:270px ;
        margin: 20px 0px;
    }

 }

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) { 
    .index_card{
        height:270px ;
        margin: 20px 0px;
    }
  }