*{ margin:0; padding:0; text-decoration:none;}
body{ background-color:#fff; margin:0 auto; }img {    width: 100%;}
.head { width:100%; 
		height:118px;
		background:url(../images/tbbj.png) no-repeat;
		background-position:top right;
}
.head .hd{ width:1180px; margin:0 auto; height:116px; }
.head .hd .hd1{ background:url(../images/logo.png) no-repeat; background-size:400px 100%; width:100%; height:116px; margin-left:50px;}
.navbar-default{
	    background-color: #2354a3;
    border:none !important ;
	}
.container-fluid{width: 1180px; margin: 0 auto;}
.navbar { margin-bottom:-5px; }
.navbar-nav .active{ width:80px !important; }
.collapse ul li a{ text-align:center; line-height:30px; }
.navbar-nav>li{ width:140px; }
.container-fluid{ padding-right:0; padding-left:0; }
.container-fluid>.navbar-collapse{ margin-left:none; }
.navbar-collapse{ padding-left:0px }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{  
		background-color: #34b69b;
		    color: #f2f4fa;
}
.navbar-default .navbar-nav>li>a{     color: #f2f4fa; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ 
	background-color: #34b69b;
		    color: #f2f4fa;
 }
 .navbar-nav>li>a{ line-height:30px; font-size:16px; }
.nav li a:hover{ color: #f2f4fa !important; }
.dropdown-menu{ background-color: #2354a3; }
.dropdown-menu>li>a{ color: #f2f4fa; }
.dropdown-menu li a:hover{background-color: #34b69b !important;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{ color: #f2f4fa; }
.img{ width:100%; overflow:hidden;}
.img img{ width:100%; }
.menu{ width:1180px; margin:0 auto; overflow:hidden; z-index:50;  margin-top:-150px;       display: flex;  position: relative;}
.menu .menu1{ float:left; width:25%; background-color: #2354a3;     height: auto; }
.menu .menu1 img{ width:100%; height:100px }
.menu .menu1 dt{ text-align:center; font-size:18px; color:#f3bbbb; margin-bottom:10px; }
.menu .menu1 dd{ text-align:center; line-height:26px;}
.menu .menu1 dd a{ color:#fff; }
.menu .menu1 dl dd a:hover{ background:#4195e1; padding:3px 5px; text-decoration: none;}
.menu #tesu dl dd a:hover{ background:#2354a3; padding:3px 5px; text-decoration: none;}
.menu #tesu{background: #4195e1;}
.menu #tesu1{background: #bb403d;}
.menu .menu1 dt i{ font-size:10px; }
.content{ width:100%; overflow:hidden; background:url(../images/zjbj.png) no-repeat;  background-size:100% 100%; padding:80px 0;}
.content .bjs{width:1180px; margin:0 auto; overflow:hidden; background-color: #fff;border-radius: 10px;     display: flex;}
.content .bjs .content_f{  width:20%; overflow:hidden; background:#34b69b;}
.content .tab-content{  background-color:#fff; width:80%; overflow:hidden;     padding: 20px;    display: flex;    align-items: center;}
.content .content_f ul li{ width:100%; margin-bottom:0; }
.content .content_f ul li a{        font-size: 16px;    width: 100%;    padding: 20px 10px;    border-radius: 0;    border: none;    cursor: pointer;    transition: all .5s;    color:#fff !important;}
.content .content_f ul li a:hover{      background: #00BCD4;    border: none;    color: #ffffff !important;}.content .content_f ul li.active a:hover{      background: #ffffff;    border: none;    color: #009688 !important;}
.content .content_f ul .active a{color: #009688 !important; border:none;}
.content .content_f ul{ width:100%; overflow:hidden; margin-top:30px;margin-bottom: 30px;}
.content #bjj{ width:1180px; }
.nav-tabs>li.active>a{ color: #ff6748; border:none; }
.nav-tabs{ border:none; }
.foot{ width:100%; height:450px;  background:url(../images/foot.png) no-repeat; background-size:100% 450px;}
.foot .foot_t{ width:1180px; overflow:hidden; margin:0 auto; padding-top:210px;}
.foot .foot_t .foot_l{ float:left; width:30%; height:180px;}
.foot .foot_t .foot_l img{ width:100%;}
.foot .foot_t .foot_z{ float:left; width:28%; margin-left:5%; height:180px; padding-top:30px;}
.foot .foot_t .foot_z p{ color:#fff; }
.foot .foot_t .foot_r{ float:left; width:33%; margin-left:4%; height:180px;}
.foot .foot_t .foot_r img{ float:right; width:100%; height:140px; }
.foot .foot_t .heng{ clear:both; border-bottom:1px solid #fff; width:100%; height:3px;}
.foot .foot_t .foot_x{ margin-top:10px;  }
.foot .foot_t .foot_x p{ font-size:16px; color:#fff; }
table{ width:100%; overflow:hidden; display:block; padding:50px;}
table tr{ width:100%; overflow:hidden;}
table tr td{ line-height:40px; }
table tr td a{ font-size:16px; display:block; }
.tab-pane ul{ width:100%; overflow:hidden; list-style: none; padding:50px 50px 0px 50px;}
.tab-pane ul li{ width:100%; overflow:hidden; margin-top:10px; height:30px;}
.tab-pane ul .peix_t4{ margin-top:40px; }
.tab-pane ul li a{ font-size:16px;width:70%; float:left; line-height:30px; color:#6b5f5f;}
.tab-pane ul li time{ text-align:center; display:block; }
.tab-pane ul span{ display: block; float: right;font-size: 14px; margin-top:10px;background:#34b69b;padding:2px 5px;border-radius:3px; }
.tab-pane ul span a{ color:#fff; } 
.tab-pane ul span:hover{background:#339e88;}
.tdry{ width:1180px; margin:0 auto; overflow:hidden; }
.tdry .td_bj1{ width:100%; height:200px; background:url(../images/tdtp.png); background-size:100% 100%;}
.tdry .ryfb{ width:1090px; margin:0 auto; overflow:hidden; margin-top:20px; }
.tdry .ryfb .ryfb1{ float:left; width:31.3%; margin:0 auto; margin-left:2%;}
.tdry .ryfb .ryfb1 .ryfb4{ width:40%; margin-left:30%; margin:0 auto; text-align:center; font-size:16px; font-weight:500;}
.tdry .ryfb .ryfb1 .ryfb4 img{ width:40%; margin-bottom:10px;}
.tdry .ryfb .ryfb1 .ryfb4 i{ font-size:12px; }
.tdry .ryfb .ryfb1 .ryfb7{ text-align:center; margin-top:20px; padding:0 5% 0 5%; }
.tdry .ryfb .ryfb1 .ryfb8{ margin-top:20px; }
.tdry .ryfb .ryfb1 .ryfb9{ margin-top:20px;  }
.tdry .tdry_x{ width:100%; overflow:hidden; margin:0 auto; margin-top:30px;}
.tdry .tdry_x .td_bj2{ width:100%; height:80px; background:url(../images/kxtp.png); background-size:100% 80px;; margin:0 auto;}
.tdry .tdry_x .fwdz{ width:1090px; overflow:hidden; margin:0 auto;}
.tdry .tdry_x .fwdz ul{ list-style:none; width:100%; overflow:hidden; }
.tdry .tdry_x .fwdz ul li{ width:20%; height:16px; border-right:1px solid; float:left; margin-top:20px;}
.tdry .tdry_x .fwdz ul li a{ text-align:center; display:block; width:100%; line-height:18px; color:#626971}
.tdry .tdry_x .fwdz ul .qxbk4{ border-right:none; }
.tdry .tdry_x .fwdz ul .qxbk9{ border-right:none; }
/************************************************************************************************************************/

.lanmu{ width:100%; background-color:#f6f6f6; overflow:hidden; padding-top:40px;}
.lanmu .lanmu_t{ width:1180px; margin:0 auto; height:40px; line-height:40px;}
.lanmu .lmbk{ width:1180px; margin:0 auto; margin-bottom:30px; overflow:hidden;}
.lanmu .lmbk_l{ flex:1;  background:#fff; border:1px solid #e6e6e6; overflow:hidden; padding-bottom:20px; margin-right: 40px;}
.lanmu .lmbk_l .bt{ height:40px; line-height:40px; font-size:16px; border-bottom:1px solid #e6e6e6; margin:0 25px;}
.lanmu .lmbk_l ul{ list-style:none; margin-top:10px;  }
.lanmu .lmbk_l ul li{ margin: 0 25px; height:40px; line-height:40px; border-bottom:1px #ddd dashed; width:93%; overflow:hidden;}
.lanmu .lmbk_l ul li time{ float:right; }
.lanmu .lmbk_l ul li a{ font-size:14px; }
.lanmu .list_r{ float:left; margin-left:2%; width:32%;    overflow:hidden;}
.lanmu .list_r .jctj{ height:40px; line-height:40px; font-size:16px; margin:0 10px; background:#fff; border-bottom:1px #ddd solid;} 
.lanmu .list_r .tj_xia{ background:#fff; margin-top:20px; border:1px solid #e6e6e6;}
.lanmu .list_r .tj_xia ul{ list-style:none;  margin-top:10px;}
.lanmu .list_r .tj_xia ul li{ overflow:hidden; line-height:40px; height:40px;  margin: 0 10px;  border-bottom:1px #ddd dashed;}
.panel-body{ padding:0px; }
.lanmu .list_r .panel ul{ list-style:none; }
.lanmu .list_r .panel ul li{ overflow:hidden; line-height:40px; height:40px;  margin: 0 10px;  border-bottom:1px #ddd dashed;}
.panel-default>.panel-heading{ background-color:#fff; }
 .panel{ border: 1px solid transparent; background:#fff; }
.panel-group .panel-heading{ border-bottom: none!important; }
#fenye{width:100%;text-align:center;margin-left: 35%; margin-top: 10px;line-height: 20px;}
		#fenye a{    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;}
		#fenye .current{
			background-color:#f2f2f2;
				  position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    border: 1px solid #ddd;
			}

.dan_y h3{ width:100%; overflow:hidden; text-align:center; border-bottom:1px solid #ddd; line-height:30px; padding-bottom:20px;}
.dan_m{ margin-top:20px; width:90%; margin:0 auto;}
.dan_m img{ max-width:100%; margin:0 auto; margin-top:10px;}
.lmbk_l .dan_m{ width:80%; margin:0 auto; }
.glyphicon{ margin-right:10px; }
#kd li a{ margin-left:35px; }
#teshu6{ border-bottom:none; }.spbfvn{    width: 100%;    position: relative;    border-radius: 4px;    overflow: hidden;height: 100%;}.spbfvn .dhjs-rcon {    display: flex;height: 100%;}.spbfvn .dhjs-rcon .rcon-bj {    position: absolute;    width: 100%;    height: 100%;    background: rgb(0 0 0 / 26%);    top: 0;}.spbfvn .dhjs-rcon .rcon-bf {    position: absolute;    display: flex;    align-items: center;    justify-content: center;    top: 0;    width: 100%;    height: 100%;}.spbfvn .dhjs-rcon .rcon-bfmm {    width: max-content;    text-align: center;}.spbfvn .dhjs-rcon .rcon-bfmm img{width: 6rem;    height: 6rem;}.spbfvn .dhjs-rcon .rcon-bfmm p{  margin-top:10px; color:#fff;}
.tab-content>.active{      flex: 1;height: 100%;}.menulist {    display: flex;    margin-top: 30px !important;}.menulist .list-l {    flex: 1;    display: flex;    flex-wrap: wrap;}.menulist .list-r {    width: 200px;    background: #fff;    border-radius: 3px;    box-shadow: 0 0 15px rgb(79 110 173 / 10%);    height: max-content;}.menulist .list-l .list-item {    width: 28%;    background-color: #fff;    border-radius: 3px;    box-shadow: 0 0 15px rgb(79 110 173 / 10%);    margin-bottom: 60px;    margin-right: 5.3%;position: relative;    padding-bottom: 20px;}.menulist .list-l .list-item:nth-child(3n) {   margin-right:0;} .menulist .list-l .list-item h4 {margin: 0;    font-size: 18px;    height: 40px;    line-height: 40px;    padding-left: 20px;    background-color: #4a64a3;    color: #fff;    display: flex;    align-items: center;    letter-spacing: 1px;} .menulist .list-l .list-item h4  .icon{      width: 24px;    height: 24px;    margin-right: 5px;} .menulist .list-l .list-item .item-bot {    padding: 10px 20px;} .menulist .list-l .list-item .item-bot a {    line-height: 32px;    font-size: 14px;    color: #6d7a8c;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}.menulist .list-r .jctj{   height: 40px;    line-height: 40px;    font-size: 16px;    margin: 0 10px;    background: #fff;    border-bottom: 1px #ddd solid;}.menulist .list-r .jctj_1 {    width: 100%;    margin: 10px 0;}.menulist .list-r .jctj_1 a {    display: flex;    padding: 0px 10px;    margin-bottom: 10px;    color: #777;}.more {    width: 100%;    display: flex;    justify-content: end;    align-items: center;    position: absolute;    bottom: 0;}.more a {    display: block;    line-height: 30px;    text-align: center;    margin-right: 10px;    color: #999;display: flex;    align-items: center;}.more a .icon{   margin-left:5px;width:18px;height:18px;}.lanmu a:hover {    color: #2354a3 !important;    text-decoration: none;}.lanmu a {    transition: all .4s;}

.meiti{
  width:50%;
margin:20px auto;
}
.meiti video{
  width:100%;
}





