/*头部样式*/
@media (max-width:768px){
    #container {
        width: 100%;
        padding: 10px;
    }
}


@media (min-width: 992px){
.c4 .col-md-3 {
    width: 29.1%;
}
.c4 .col-md-4 {
    width: 29.13%;
    padding:0;
}
.c4 .col-md-8 {
    width: 70.5%;
}
.c4 .col-md-9 {
    width: 70%;
}
}
.navbar-brand img {

    max-width: 100%;
    height: auto;
}



.k1 {
    line-height: 35px;
    font-size: 12px;
    color: #a1a1a1;
}

.k1 a {
    color: #a1a1a1;
}

.k2 {
    float: left;
    line-height: 35px;
    font-size: 12px;
    color: #a1a1a1;
    font-family: "微软雅黑";
	width: 100%
}

.k2 a{float:right;}
.k2 span{margin-left:5px;margin-right:5px;float: right;}
.k3 {
    float: right;
}

.k3 .k3a {
    display: block;
    background: url(../image/ss.png)no-repeat;
    width: 18px;
    height: 18px;
    margin-top: 9px;
    outline: none;
    font-family: "微软雅黑";
}

.k4 {
    float: right;
}

.k4 .yya {
    background: url(../image/xiala.png) 90px center no-repeat;
    text-align: center;
    color: #a1a1a1;
    cursor: pointer;
}

.k4 .yya2 {
    display: block;
    text-align: center;
}

/*导航栏样式*/
.navBar2{z-index:1;float: left;width: 70%;}
.navBar2 .bignav{height:85px !important;margin:0;padding:0;position:relative;text-align: center;width: 100%;}
.navBar2 .bignav h3{font-weight:normal;margin:0px}
.navBar2 .bignav .m{display:inline-table;text-align: left;width:11%;position: relative;margin-right:1%;border-right: solid rgba(255,255,255,0.5) 1px;position:relative;top:30px;}
.navBar2 .bignav h3 a{zoom:1;line-height:25px !important;display:block;color:#fff;font-size:1.6rem;}

.navBar2 .bignav .m:last-child{border:none;}
@media (max-width:950px){
.navBar2 .bignav h3 a{line-height:100px !important}
.navBar2 .bignav{height:100px !important;background:url(../images/dhln.png)left center no-repeat;margin:0;padding:0}
}
.navBar2 .bignav .on h3 a{color:#fff}





@media (max-width:1600px){
.navBar2 .bignav #m1 .sub{left:-200px !important}
}
.navBar2 .bignav #m2 .sub{z-index:1;width:1920px;left:-718px;padding-top:25px}
.navBar2 .bignav #m2 .sub ul{width:80%;margin:0 auto}
.navBar2 .bignav #m2 .sub ul li{float:left;text-align:center;list-style:none}
.navBar2 .bignav #m2 .sub ul li h3{display:block;font-size:18px;color:#01508a;margin-bottom:30px}
.navBar2 .bignav #m2 .sub ul li img{width:91px;height:152px;margin-bottom:30px}
.navBar2 .bignav #m2 .sub ul li span{display:block;font-size:16px;color:#000000}
.navBar2 .bignav #m3 .sub{z-index:1;width:863px;left:-185px;padding-top:55px}
.navBar2 .bignav #m4 .sub{z-index:1;width:863px;left:-260px;padding-top:55px}
.navBar2 .bignav #m5 .sub{z-index:1;width:863px;left:-320px;padding-top:55px}
.navBar2 .bignav #m6 .sub{z-index:1;width:863px;left:-410px;padding-top:55px}
.navBar2 .bignav #m7 .sub{z-index:1;width:863px;left:-530px;padding-top:55px}
.navBar2 .bignav #m8 .sub{z-index:1;width:863px;left:-650px;padding-top:55px}
.navBar2 .bignav .sub{display:none;padding:10px 0;position:absolute;left:-10px;top:40px;float:left;line-height:30px;background: rgba(255,255,255,0.9);height:auto}

.navBar2 .bignav #m1 .sub{z-index:9999;width:420%;left:0px;padding:20% 20%;}


.navBar2 .bignav .sub .subl{width:200px;float:left;text-align:left;margin-left:54px}
.navBar2 .bignav .sub .subl h3{display:block;font-size:24px;color:#2b2b2b}
.navBar2 .bignav .sub .subl span{display:block;padding-top:15px;font-size:14px;color:#777777;line-height:24px;height:140px;overflow:hidden}
.navBar2 .bignav .sub .subr{float:left;width:60%;height:auto;text-align:left;}
.navBar2 .bignav .sub .subr img{width:100%;height:auto;}
.navBar2 .bignav .sub dl{float:left;display:inline-block;width:40%;padding:0px 20px;height:auto;padding-bottom:20px;}
.navBar2 .bignav .sub dl dt{font-size:16px;line-height:36px;text-align:left;text-indent:10px}
.navBar2 .bignav .sub dl dt a{display:block;color:#555555;font-weight:normal;font-size: 1.4rem;}
.navBar2 .bignav .sub dl dt a:hover{color:#01508a;background:url(../images/navh.png) 105px center no-repeat}



@media(max-width:768px){

.navBar2 .bignav .sub dl{padding:0px 0px;}
}


/*banner*/

@media(max-width:768px) {
   .slideBox {
    
        margin-top: 20%;
}
}
@media(max-width:425px) {
   .slideBox {
    
        margin-top: 12%;
}
}
@media(max-width:375px) {
   .slideBox {
    
        margin-top: 14%;
}
}
@media(max-width:320px) {
   .slideBox {
    
        margin-top: 17%;
}
}



.slideBox {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
        margin-top: 0%;
}

.slideBox .bd {
    width: 100%;
    height: 100%;
    z-index: 0;
}

.slideBox .bd ul {
    margin: 0;
    padding: 0;
}

.slideBox .bd ul li {
    zoom: 1;
    vertical-align: middle;
    list-style: none;
	position:relative;
}

.slideBox .bd ul li .text{width:100%;height:100%;position:absolute;left:0%;top:0%;}
.slideBox .bd ul li .text img{width:100%;height:100%;}

.slideBox .bd ul li h1{position:absolute;left:15%;top:35%;color:#fff;font-size:5rem;letter-spacing:1px;}
.slideBox .bd ul li h2{position:absolute;left:15%;top:45%;color:#fff;font-size:3rem;font-weight:normal;letter-spacing:1px;}
.slideBox .bd ul li span{position:absolute;left:15%;top:55%;color:#fff;font-size:2rem;background:#2c8335;width:10vw;height:6vh;line-height:6vh;text-align:center;font-weight:normal;letter-spacing:1px;}


@media (max-width:990px){
.slideBox .bd ul li h1{position:absolute;left:5%;top:30%;color:#fff;font-size:2rem !important;letter-spacing:1px;}
.slideBox .bd ul li h2{position:absolute;left:5%;top:45%;color:#fff;font-size:1.4rem !important;font-weight:normal;letter-spacing:1px;}
.slideBox .bd ul li span{position:absolute;left:5%;top:60%;color:#fff;font-size:1.2rem !important;background:#2c8335;width:20vw;height:6vh;line-height:6vh;text-align:center;font-weight:normal;letter-spacing:1px;}
.slideBox .prev {
    position: absolute;
    top: 80% !important;
   right:45% !important;
    display: block;
    width: 15px !important;
    height: 15px !important;
    
	background: url(../image/l.png)center center no-repeat rgba(44, 131, 53, 1);
	border:solid #2c8335 1px;
	border-radius:50px
}

.slideBox .next {
    position: absolute;
    top: 80% !important; 
    right: 5%;
    display: block;
    width: 15px !important;
    height: 15px !important;
    background: url(../image/r.png)center center no-repeat;
	border:solid #fff 1px;
	border-radius:50px
} 

.slideBox .prev:hover {
    background: url(../image/l.png)center center no-repeat;
	border:solid #fff 1px;
}

.slideBox .next:hover {
    background: url(../image/r.png)center center no-repeat rgba(44, 131, 53, 1);
	border:solid #2c8335 1px;
}


}


@media (max-width:1440px){
.slideBox .bd ul li h1{position:absolute;left:5%;top:30%;color:#fff;font-size:4rem;letter-spacing:1px;}
.slideBox .bd ul li h2{position:absolute;left:5%;top:45%;color:#fff;font-size:2.5rem;font-weight:normal;letter-spacing:1px;}
.slideBox .bd ul li span{position:absolute;left:5%;top:60%;color:#fff;font-size:1.8rem;background:#2c8335;width:20vw;height:6vh;line-height:6vh;text-align:center;font-weight:normal;letter-spacing:1px;}


}





.slideBox .bd ul img {
    width: 100%;
    display: block;
}

.slideBox .prev {
    position: absolute;
    top: 90%;
   right:51%;
    display: block;
   width: 12px;
height: 12px;
border-radius:12px;
	background: #01508a;

}

.slideBox .next {
    position: absolute;
    top: 90%;
    right: 49%;
    display: block;
   width: 12px;
height: 12px;
border-radius:12px;
    background:#fff;
} 

.slideBox .prev:hover {
    background: #01508a;
}

.slideBox .next:hover {
    background: #01508a;
}

@media (max-width: 768px) {

}









/*滚动新闻*/

.innbj {
    width: 100%;
    height: auto;
    background: #e8e8e8;
	padding: 30px 0px;
}

.m_wnews {
    position: relative;
    zoom: 1;
    overflow: hidden;
}

.m_wnews strong {
   display: block;
float: left;
overflow: hidden;
text-align: center;
font-weight: bold;
font-size: 30PX;
color: #000;
line-height: 40px;
}
.m_wnews p {
   display: block;
float: left;
overflow: hidden;
text-align: center;
font-weight: normal;
font-size: 16px;
color: #575656;
line-height: 40px;
padding: 0px 20px;
}


.m_wnews h2 {
   display: block;
float: left;
overflow: hidden;
text-align: center;
font-weight:normal;
font-size:1.5rem;
color: #fff;
line-height: 40px;
background:#056c42;
padding: 0px 80px;
letter-spacing:1px;
}

.m_wnews .search{width:auto;float:right;}
.m_wnews .search .s1{width:350px;height:38px;line-height:36px;border:solid #9d9b9b 1px;background:#fff;padding-left:5px;}
.m_wnews .search .s2{width:50px;height:38px;background:url(../image/search.jpg) no-repeat center top;border:none;}
@media (max-width: 468px) {
.top .hy {width: 100% !important;}
.top .phone {display:none;}
.top2,.top3{display:none}
.navbar-brand{width:80%}
}

@media (min-width:469px) and (max-width: 768px) {
.top .hy {width: 100% !important;}
.top .phone {display:none;}
.top2,.top3{display:none}
.navbar-brand{width:60%}
}


@media (min-width:769px) and (max-width: 990px){
.top .hy {width: 100% !important;}
.top .phone {display:none;}
.top2,.top3{display:none}
.navbar-brand{width:60%}
}

@media (min-width:991px) and (max-width: 1080px){
.navBar2 {width: 100%;}
.top3 .mess {display:none;}
.navBar2 .bignav h3 a {font-size: 1.4rem;}

.top2 .sec {display:none}
.top2 .logo { width: 55% !important;}
.top2 h1 { width: 40% !important;text-align:center;}
}
@media (min-width:1081px) and (max-width: 1200px){

.navBar2 {width: 100%;}
.top3 .mess {display:none;}
.navBar2 .bignav h3 a {font-size: 1.4rem;}
.top2 .sec {display:none}
.top2 .logo { width: 55% !important;}
.top2 h1 { width: 40% !important;text-align:center;}
}

@media (min-width:1201px) and (max-width: 1440px){
.navBar2 .bignav h3 a {font-size: 1.4rem;}
}






/*搜索*/


.th-head {position: relative;left: 0;top: 0;z-index: 999999;right: 0;height: auto;}
.thHeadBox {position: relative;left: 0;top: 0;width: 100%;}




/*顶部欢迎栏*/
.top{width:100%;height:40px;clear:both;background:#f8f9fb;float:left;}
.top .hy{width:60%;float:left;font-size:1.2rem;color:#77797c;line-height:40px;letter-spacing:1px;}
.top .phone{width:40%;float:left;font-size:1.2rem;color:#77797c;line-height:40px;text-align:right;}
.top .phone font{font-size:2.4rem;font-weight:bold;}


.top2{width:100%;height:85px;clear:both;background:#fff;float:left;}
.top2 .logo{float:left; width:38%;height: 85px;}
.top2 .logo a{display:block;width:100%;height:100%;display: flex;align-items: center}
.top2 .logo img{max-width:100%;height:auto;align-items: center;}
.top2 h1{float:left;line-height:40px;font-size:1.4rem;color:#6a6a6a;font-weight:normal;border-left:solid #666 1px;padding-left:10px;position:relative;top:23px;width:30%;}

.top2 .sec{width: auto;float:right;position:relative;top:27px;}
.top2 .sec .search{border-radius:20px;border:solid #e1e1e2 1px;width:235px;height:30px;display:block;padding-left:5px;float:left;font-size:1.2rem;color:#666;}
.top2 .sec .sumb{width:30px;height:30px;display:block;float:left;background:url(../zimages/sec.png) no-repeat center top;background-size:100% 100%;border:none;font-size:0px;margin-left:10px;}


.top3{width:100%;height:85px;clear:both;background:#01508a;float:left;}
.top3 .mess{width:185px;height:40px;border-radius:20px;background:#055b9a;line-height:40px;text-align:center;float:right;position: relative;top: 23px;}
.top3 .mess a{display:block;width:100%;line-height:40px;text-align:center;font-size:1.4rem;color:#fff;transition: all 1s ease-out;}
.top3 .mess:hover{background:#fff;transition: all 1s ease-out;}
.top3 .mess:hover a{color:#055b9a;transition: all 1s ease-out;}