﻿@media (min-width: 768px){
    .thumbnail > img, .thumbnail a > img{
        width: 100%; height: 200px;
    }
    .top-right .leftmove{padding: 0;margin-right:5px;overflow: hidden;}
}
@media (min-width: 320px){
    .title h1{font-size: 1.8rem;line-height: 1.5;}
    .list-as{display: none;}
    .title{display: none;}
    nav {background-color:rgb(53, 51, 51)!important;}
    .logo-text{display: block; float: left;width: 30rem;padding: 2px 3px 0;}
    .logo-text img{width: 100%;}
    .column-news-date{display: none;}
    .logo-bgs{background: #fff;padding: 10px 0 10px;}
    .contentbbg_yw{display: block;}
    .top-right{display: block;}
    .thumbnail {border-bottom: 1px dashed#ccc;border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;margin-bottom: 0px;font-size:36px;line-height: 1.1;}
    .thumbnail > img,
.thumbnail a > img {
  padding: 2px 5px 0;
 width: 38px; height: 30px;
float: left;}
    .section-one{display: block;}
    .section-two{display: none;}
    .banner-list{height: auto; overflow: hidden;}
    .banner-list img{width: 100%;}
    .wx img{width:100%}
    .address-di{width:100%;height:280px;}
    .page1 ul span:nth-child(1){padding: 5px 5px;}
    .page1 ul li{padding: 5px 15px;}
    .page1 ul span input{padding: 5px 0px;}
    .footer-legal-links a:first-child {padding-left: 15px;}
    .bottom_info{padding: 15px 10px;background: #333;}
    .ndcDetails img{width: 78%; height: 50%;}
}
@media (min-width: 970px){
    .title h1{font-size:36px;line-height: 1.1;}
    .list-as{display: block;}
    .title{display: block;}
    .title{display: block;}
    .logo-text{display:none;}
    .contentbbg_yw{display: block;}
    .top-right{display: block;}
    .section-one{display: none;}
    .section-two{display: block;}
    .banner-list{overflow: hidden;}
    .ndcDetails p img{width: 100%;padding-right: 30px;}
    .wx img{width:45%}
    .address-di{width:87%;height:280px;}
    .page1 ul span:nth-child(1){padding: 10px 16px;}
    .page1 ul li{ padding: 10px 16px;}
    .page1 ul span input{ padding: 10px 16px;}
    .footer-legal-links a:first-child {padding-left: 0;}
    .bottom_info{padding: 40px 50px; background: #333;}
    .ndcDetails img{width: 100%;}
}
@media (min-width: 1140px){
    .title{display: block;}
    nav{background-color: rgb(0, 103, 172)!important;}
    .logo-text{display:none;}
    .contentbbg_yw{display: block;}
    .column-news-date{display: block;}
    .top-right{display: block;}
    .section-one{display: none;}
    .section-two{display: block;width:1140px;padding-right: 5px;
  padding-left: 5px;
  margin-right: auto;
  margin-left: auto;}
    .banner-list{overflow: hidden;}
    .ndcDetails p img{width:100%;padding-right: 30px;}
    .wx img{width:45%}
    .address-di{width:87%;height:280px;}
    .page1 ul span:nth-child(1){padding: 10px 16px;}
    .page1 ul li{ padding: 10px 16px;}
    .page1 ul span input{ padding: 10px 16px;}
    .footer-legal-links a:first-child {padding-left: 0;}
    .bottom_info{padding: 40px 50px; background: #333;}
    .ndcDetails img{width: 100%;}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;}

.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto; width: 100%; height: 200px;
float: none;}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

.thumbnail .caption {
  padding: 9px;
  color: #333; position: relative;
}
.sho_menu { float: right; width: 280px;height:280px; }
.sho_menu ul {padding-left: 0;padding-top: 5px;}
.sho_menu ul li { width: 100%; height: 50px; display: block; line-height: 50px; border-radius: 8px; -webkit-border-radius: 8px; -ms-border-radius: 8px; -moz-border-radius: 8px; transition: all 0.5s; -ms-transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;}
.sho_menu ul li a { float: left; height: 50px; width: 100%; }
.sho_menu ul li .icon { float: left; width: 20%; /* height: 100%; */ text-align: center; }
.sho_menu ul li img { /* display: table-cell; */ vertical-align: middle;  }
.sho_menu ul li h2 { float: left; width: 60%; text-indent: 24px; transition: all 0.5s; -ms-transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; font-weight: bold;font-size: 24px;line-height: 0.6;}
.sho_menu ul li .icon { border-radius: 8px 0 0 8px; -webkit-border-radius: 8px 0 0 8px; -moz-border-radius: 8px 0 0 8px; -ms-border-radius: 8px 0 0 8px; height: 50px; }
.sho_menu ul li .ar { width: 10%; float:left;height: 50px; }
.sho_menu ul li img.ar { float: left; } 
.sho_menu ul li:first-child {background: #d7e9f8;}
.sho_menu ul li:first-child .icon { background: #357cb2 url(../image/icon_01.png) no-repeat center center; }
.sho_menu ul li:first-child .ar { background: url(../image/arr_01.png) no-repeat left center; }
.sho_menu ul li:first-child:hover { background: #357cb2; }
.sho_menu ul li:nth-child(2) {  background: #d7d8f8; }
.sho_menu ul li:nth-child(2) .icon { background: #646cdb url(../image/icon_02.png) no-repeat center center; }
.sho_menu ul li:nth-child(2) .ar { background: url(../image/arr_02.png) no-repeat left center; }
.sho_menu ul li:nth-child(2):hover {  background: #646cdb; }
.sho_menu ul li:nth-child(3) {  background: #dbf1f3; }
.sho_menu ul li:nth-child(3) .icon { background: #55adb2 url(../image/icon_03.png) no-repeat center center; }
.sho_menu ul li:nth-child(3) .ar { background: url(../image/arr_03.png) no-repeat left center; }
.sho_menu ul li:nth-child(3):hover {  background: #55adb2; }
.sho_menu ul li:last-child { background: #f7e5d7; }
.sho_menu ul li:last-child .icon {background: #c17b46 url(../image/icon_04.png) no-repeat center center; }
.sho_menu ul li:last-child .ar { background: url(../image/arr_04.png) no-repeat left center; }
.sho_menu ul li:last-child:hover { background: #c17b46; }
.sho_menu ul li:hover h2 { color: #fff; }
.sho_menu ul li:nth-child(2),.sho_menu ul li:nth-child(3) { margin: 18px 0; }

}
.logoa{height: 100%;}
body{font-style: normal;
    font-family: "SourceHanSansCN-Light","Lantinghei SC","Open Sans","Hiragino Sans GB","Microsoft YaHei","STHeiti-Light","WenQuanYi Micro Hei","Arial","SimSun","sans-serif";
    font-size: 14px;
    line-height: 1.45;
}
.title{margin: 2px 0;}
.icon-ys{background-color:#000!important;}
.navbar-toggle:focus{background-color: none!important;}
.mainlevel li{padding:3px 9px;cursor: pointer;transition: all .4s ease-in-out;}
.mainlevel li a{color: #fff!important;font-size: 16px;}
.mainlevel li:hover{background: rgb(33 150 243 / 41%)}
.phone-left{width: 230px;margin-top: 10px;}
.phone-left span{display: block; float: left; width: 41px; height: 36px; font-size: 36px; color: #69b1ea;margin-top: 16px; margin-right: 10px;}
.phone-left p{color: #69b1ea; font-size: 16px; padding-top: 10px;}
.phone-left strong{font-weight: 600; font-size: 16px;color: #999;}
a:hover{text-decoration: none;}
li{list-style: none;}
.img{width:100%;}
.title a.logo{margin: 10px 0;float: left;}
.title h1{margin-left: 20px; float: left; font-size: 22px; font-weight: 600; margin-top: 20px; margin-bottom: 0;}
.title p{float: left; margin-left: 20px; font-size: 18px;}
.logo-section{align-items: center; display: flex; flex: 1 1 auto; justify-content: center; margin: 0.8rem 1.6rem;}
header .logo{display: block;width: 6.5rem;}
.header-group{flex-shrink: 3;}
.navbar-logo{width:100%;}
.navbar-toggle{position: absolute;right: 0;}
.header {border-radius: 0;border-width: 0;margin-bottom: 0;}
.nav>li>a:hover { text-decoration: none; background-color: #eee}
.tcxl {
   
      display: inline-block;
    position: relative;

}
.tcxlzd{ display:none;}
.tcxlzd:hover{ display:block;}
.tcxlzd {
    position: absolute;
    top:48px;
    right: 0;
    background: #0882c7;
    width: 112px;
    z-index: 990;
    }
.tchg {padding: 0px;}
.tcxlzd{ position:absolute; top:48px; right:0;   
    line-height: 40px; background:#0882c7; width:100%; z-index:990; border-radius:0px; font-size: 14px;}

.tchg ul { width: 112px; text-align:center; height:40px; line-height:40px; padding:0; border-bottom:1px solid #0882c7; overflow:hidden;padding: 0px 0px; font-size: 14px;}
.tchg  li a{ color:#fff; width:100%; text-align:center; height:40px; line-height:40px; padding:0; border-bottom:1px solid #0882c7; overflow:hidden;padding: 0px 5px;
    font-size: 14px;}
 .tcxl .tcxlzd a:hover{ color:#fff; width:100%; }
.tcxl .tcxlzd{ display:none;}
.tcxl:hover  .tcxlzd{ display:block;}

header:nth-child(2n+1){margin-bottom: -18px;}
.section-block{padding: 2rem 0;}
.contentbbg_yw,.contentbbg_more{border-bottom:1px solid #ccc;margin-bottom: 20px;height: 60px;line-height: 2.4; font-size: 24px;}
.contentbbg_more a{line-height:2.4;font-size: 24px;}
.contentbbg_yw a{line-height:2.4;font-size: 24px;}
.h3-text{font-size: 14px;}
.h3-text a{color: #333;}
.gl{border: 1px solid #3c89c7;width: 60px;margin-top: 12px;}
.top-right:hover .h3-text a{color: rgb(33, 152, 221);}
.top-right{padding:0;cursor: pointer;}
.main-text a,.main-text p{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;display:block;color:#555;text-decoration: none;}
.main-text p{margin-top: 7px;}
.main-text a{color:#333;font-size: 16px;}
.main-text a:hover{color: #337ab7;box-sizing: border-box;}
.top-right:hover .leftmove img{-webkit-transform: scale(1.09); -moz-transform: scale(1.09); -o-transform: scale(1.09); transform: scale(1.09); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease;}
.p-group li{margin-bottom: 15px;overflow: hidden; border-bottom: 1px dashed #8d8282;list-style: none;}
.date {float: left; overflow: hidden; font-size: 12px; color: #157bd3;margin-right: 10px; }
.date p {color: #157bd3; font-weight: normal; font-size: 18px; margin-bottom: 0; }
.contentbbg-xz,.contentbbg-jy{margin-bottom: 20px; height: 60px;border-bottom:1px solid #ccc;}
.contentbbg-xz,.contentbbg-jy{line-height: 2.4;font-size: 24px;border-bottom:1px solid #ccc;;margin-left: 10px}
.list-unstyled a{font-size: 14px;color: #333;width: 86%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list-unstyled li span{font-size: 14px; color: #b6b3b3;}
.list-unstyled li{height: 40px; line-height: 40px;margin-bottom: 1px;margin-left: 10px;padding: 0 10px;border-bottom: 1px dashed #ececec;}
.list-unstyled li:hover { background: rgba(62, 173, 207, 0.74);}
.list-unstyled li:hover a{color:#fff;}
.list-unstyled li:hover span{color:#fff;}
a.more{color:#333;font-size: 14px;display: block; margin-top: 20px;}
a.more:hover{color:#1dafec;}
.h3-bg{border-left: 4px solid #1787e0; padding-left: 10px;}
.navbar-collapse .navbar-nav li a:hover{color: #1dafec;}
.list-group .bg-list{padding: 5px 20px; margin-bottom: 10px; margin-top: 10px;background: #eee;margin-left: 10px;}
.list-group .bg-list:hover{color: #fff;}
.contentbbg-rk{border-bottom: 1px solid #ccc; margin-left: 10px;}
.contentbbg-rt i{display: inline-block;}
.contentbbg-rt p{display: inline-block;width: 80%;}
.address,.m-phone,.m-code,.wx,.school{padding: 0 15px}
.bg-list span{margin-left: 30px; font-size: 16px;}
.list-group .bg1{border-left: 7px solid #2196F3;}
.list-group .bg2{border-left: 7px solid #FFC107;}
.list-group .bg3{border-left: 7px solid #dd5019;}
.list-group .bg4{border-left: 7px solid #A74F8B;}
.list-group .bg5{border-left: 7px solid #4CAF50;}
.list-group .bg1:hover{background: #2196F3;}
.list-group .bg2:hover{background: #FFC107;}
.list-group .bg3:hover{background: #dd5019;}
.list-group .bg4:hover{background: #A74F8B;}
.list-group .bg5:hover{background: #4CAF50;}
.contentbbg-jj{margin-bottom: 15px;background-color: #42b1dc; height: 54px; line-height: 54px; color: #fff;margin-left: 15px; margin-right: 15px;}
.contentbbg-jj .text-primary{color: #ffffff; display: block; float: left; padding-left: 40px; height: 100%; line-height: 54px;}
.contentbbg-jj .text-primary h3{font-size: 20px;}
.contentbbg-jj small{color:#fff;}
.super-lead{line-height: 1.9em; text-align: justify; text-indent: 2em;color: #333;}
.foryou-center{margin-top: 15px;cursor: pointer;overflow: hidden;}
.foryou-center p.biaoti { font-size: 18px; color: #333; padding-top: 13%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.foryou-center p:last-child { font-size: 12px; }
.foryou-center img{transition: all .5s ease-in-out;}
.foryou-center img:hover{transform: scale(1.12);}
.foryou-center p.line { border-top: 1px solid #3bbe7a; width: 30px; margin: 4% auto; height: 0; text-indent: -9999px; }
.contentbbg-zz{background-color: #42b1dc; height: 54px; line-height: 54px; color: #fff;margin-left: 15px; margin-right: 15px;}
.slick-slider{float: right; margin-right: 74px;}
.i-themetitle{display: block; float: left; padding-left: 40px;  height: 100%; line-height: 54px;}
.i-themetitle h3{font-size: 20px;}
.i-themetitle small{color:#fff;}
.slick-slider a{color:#fff;}
.i-dbmore{width:100px;transition:all 0.4s ease-in-out;margin:30px auto 0;display: block; background-color: #42b1dc; height: 54px; line-height: 54px; text-align: center; color: #fff; font-family: Arial; text-transform: uppercase;}
.i-dbmore:hover{background: #157bd3;color:#fff;}
.section-block5{padding: 2rem 0 4rem;}
.footer-beizhu{clear: both; color: #666563;}
.footer-legal-links{margin-bottom: 10px;overflow: hidden;}
.bor-line { width: 1px; height: 10px; border-right: 1px solid rgba(170,170,170,.5); margin-top: 6px; float: left; }
.footer-legal-links a { margin-right: 15px; padding-left: 15px; white-space: nowrap; color: rgba(170,170,170,.8); float: left; }
.section-block6{padding: 2rem 0 4rem;}
.nr2-xw a { display: block; margin:20px 0 0 0; background: #fff; border: 1px solid #f1f0f0; padding: 15px; }
.nr2-left { width: 29%;margin-top: 10px;overflow: hidden;}
.nr2-right { width: 67%; margin-left: 4%;}
.nr2-right h4 { font-size: 18px; color: #333333; text-overflow: ellipsis; white-space: nowrap; width: 100%; overflow: hidden; }
.nr2-right p { font-size: 14px; color: #a5a2a2; line-height: 20px; margin-top: 3%; height: 40px; overflow: hidden; }
.nr2-right p span { color: #ff6700; }
.nr2-right:hover h4{color:#1787e0;}
.nr2-xw img{transition: all .4s ease-in-out;}
.nr2-xw:hover img{transform: scale(1.1);}

.daohang{margin-top: 20px;box-shadow: 2px 3px 13px #ccc;}
.list-as a{padding: 20px 0; text-align: center; font-size: 16px;}
.list-as a:hover{background-color: rgb(33 150 243 / 41%); text-decoration: none; color: #fff;}
.main {font-size: 16px; border-top: 2px solid rgb(220,220,220); padding-top: 10px; padding-bottom: 10px; }
.column-news-con{display: flow-root; justify-content: space-between; flex-flow: wrap;}
.column-news-con ul{padding: 0;}
.column-news-con .column-news-item {overflow: hidden; line-height: 40px; border-bottom: 1px solid rgb(220,220,220); padding: 0 5px 0 10px; margin-top: 5px;}
.column-news-title{float: left;font-size: 16px;width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.column-news-title a{color: #333333;}
.column-news-date{float: right; color: rgb(179,179,179); font-size: 14px;}
.column-news-item:hover a{color:#2196F3;}
.ndcDetails{font-size: 16px; color: #443F3F; line-height: 30px; text-indent: 2em; margin-top: 15px; margin-bottom: 10px;}
.ndcDetails p{overflow: hidden;}
.infoItem{background: #fff; border: 1px solid #e9e9e9; padding: 80px 0 48px;margin-bottom: 55px; }
.itemicon{border: 4px solid #685bd9; border-radius: 50%; width: 100px; height: 100px; margin: 0 auto;box-shadow: 0 1px 15px rgb(62, 62, 62);}
.itemTitle { color: #535353; font-size: 15px; margin-top: 1.32rem; }
.itemBorder {width: 10%; border: 1px solid #582ac7; margin: 10px auto;}
.layout-container{padding: 40px 0 40px;}
.h-line{height: 3px; width: 100px; background: #3290da; display: block; margin: 0 auto; margin-top: 20px;}
.page1 ul span:nth-child(1){font-size: 16px; line-height: 1.3333333; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd; border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.page1 ul li{display: inline; font-size: 16px; line-height: 1.3333333; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.page1 ul span input{font-size: 16px; line-height: 1.3333333; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd; border-top-right-radius: 6px; border-bottom-right-radius: 6px;}


/*轮播图*/
a:hover{ color:#1974A1;}
.js{width:90%; margin:10px auto 0 auto;}
.js p{ padding:5px 0; font-weight:bold; overflow:hidden;}
.js p span{ float:right;}
.js p span a{ color:#f00; text-decoration:underline;}
.js textarea{ height:100px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa; }
.focusBox { position: relative; width:835px;float: left;  height:280px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0;width: 100%!important;}
.focusBox .pic li{width: 100%!important;height: 380px;}
.focusBox .pic img { width:100%; height:280px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../image/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url(/lc/css/images/dot8.png) no-repeat 0 -16px;	}	
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../image/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }	
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0;}
.focusBox .prev:hover,.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;}
/*end*/

.lxwm-bg{height: 3px; background: #337ab7; display: block; margin-top: -12px; width: 11%;}
.lxwm-one{border-bottom: 1px solid #ccc; padding-bottom: 12px;}
.school{margin-top: 20px;}
.contentbbg-dt{margin-bottom:20px;margin-top: 10px;}
.contentbbg-rt{margin-top: 20px;}