.header{float:left;width:100%;height: auto;border-top: solid #014579 0px;}
.tyong{width: 1200px;height: 112px;margin: auto}
.wrapper{ width:1200px; margin:0 auto;}
.f-left{ float:left;}
.mt-3{ margin-top:1.5rem;}
.my-3{ margin-top:3rem; margin-bottom:3rem;}
.my-5{ margin-top:5rem; margin-bottom:5rem;}
.logo_img{ float:left; margin-left: -35px;}
.nav_one{float:right;width: auto;height: 75px; margin-top:4rem;}
.mF_tab * {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}
.mF_tab {
	position: relative;
	width: 352px;
	height: 250px;
	overflow: hidden;
	font: 12px/1.5 Verdana, Geneva, sans-serif;
}
.mF_tab .loading {
	position: absolute;
	z-index: 9999;
	width: 100%;
	height: 100%;
	color: #666;
	text-align: center;
	padding-top: 75px;
	background: #fff
}
.mF_tab .txt li, .mF_tab .txt li span, .mF_tab .txt-bg {
	width: 352px;
	height: undefinedpx;
	line-height: undefinedpx;
	overflow: hidden;
}
#navigator ul {
 list-style:none;
}
#navigator ul li ul {
	display: none;
}
#navigator ul li {
	float: left;
	position: relative;
}
#navigator ul li:hover ul {
	display: block;
	position: absolute;
	left: 0px;
	top: 21px;
	transition: all 0.5s ease 0s;
}
#navigator ul li ul li {
	width: 100%;
	height: auto;
	float: none;
}
.nav_ul_ul li a:hover {
	border-bottom: none !important;
	background-color: #014579;
	color: white !important;
	transition: all 0.5s ease 0s;
}
.nav_one ul li a {
	margin-left: 0px;
}

.nav_ul_ul{ width:150px;z-index: 999999;height: auto;margin-top: 54px; margin-left:-12px;border-left: solid #014579 2px;border-right: solid #014579 2px;border-bottom: solid #014579 2px;background-color: white;}

.map_cls{float:left;font-family: '楷体'; width: 276px;height: auto;border: solid #014579 2px;padding-bottom: 10px;}
.map_cls p{
    float: left;
    width: 90%;
    margin-top: 6.5px;
    font-size: 14px;
    padding-left: 10%;
}
.map_cls .title{float:left;width: 100%;height: 50px;background-color:#014579;font-size: 18px;color: #ffffff;padding-top: 20px}

.nav_one ul li{
    float: left;
    width: auto;
    height: 80px;

}

.nav_one ul li a{
    width: auto;
    color: #444444; height:72px;
    font-size: 18px;
    margin-left:20px;
    margin-right:20px;
    display:inline-block;
    vertical-align:bottom

}
.nav_one ul li a:hover{
    color: #ffbd3b;
    border-bottom: solid #ffbd3b 5px;
    transition:all 0.5s  ease 0s;
}
.nav_one .nav_ul_ul li{margin:0px;width: 100%;text-align: center;height: 50px;line-height: 50px;font-size: 16px;}
.nav_one .nav_ul_ul li a{ display:block; margin: 0px; width: 100%; text-align: center;height: 50px;line-height: 50px;font-size: 16px;}




.detail-content-wrapper {
  background: #fff;
  height: 100%;
  width: 100%;
}
.detail-content-wrapper > .title {
  font-size: 2rem;
  color: #333;
  padding: 10px 0;
  text-align: center;
}
.detail-content-wrapper .desc { text-align:center;
  color: #c6c6c6;
  padding: 20px 0 10px;
}

.detail-content-wrapper .content-wrapper { font-size:16px;
  color: #333;
  padding: 1.9rem 0;
}
.detail-content-wrapper .content-wrapper img {
  max-width: 100%;
}
.detail-content-wrapper .content-wrapper video {
  max-width: 100%;
}

.detail-file-list .file-list-title {
  border-bottom: 1px solid #c6c6c6;
  font-weight: bold;
  font-size: 1.125rem;
  padding-bottom: 12px;
  margin-bottom: 12px;
}
.detail-file-list .file-entry {
  line-height: 2;
  display: flex;
}
.detail-file-list .file-entry .date {
  flex: 0 0;
  padding-left: 5px;
  text-align: right;
  white-space: nowrap;
  color: #999;
}
.title2 {
  border-bottom: 1px solid #f3f3f3;
  font-size: 1.22rem;
  color: #005197;
}
.title2 .icon-shipin,
.title2 .icon-tupian {
  font-size: 1.3rem;
  margin-right: .5rem;
}











.most ul li{
     width: 90%;
     height: auto;
     margin-top: 10px;
     list-style-type: circle;
     color: #444444;
     font-size: 12px;
     display:block;
     white-space:nowrap;
     overflow:hidden;
     text-overflow:ellipsis;
     margin-left: 10px;
}
.most ul li a:hover{
    color: darkred;
    transition:all 0.5s  ease 0s;
}
.dist a>img:hover{
    opacity: 0.7;
    transition:all 0.3s  ease 0s;
}
	.lanren-search-form { float: right; width:320px;z-index:1;margin-top: 200px;}
	.lanren-search-form .search-bd{height: 45px;}
	.lanren-search-form .search-bd li{font-size:12px;width:60px;height: 45px;line-height: 36px;text-align:center;float: left;cursor: pointer;background-color: #eee;color: #666;}
	.lanren-search-form .search-bd li.selected{color: #fff;font-weight: 700;background-color: #3A4B6C;}
	.lanren-search-form .search-hd{height:45px;background-color:#3A4B6C;padding: 3px;position: relative;}
	.lanren-search-form .search-hd .search-input{width: 250px;height: 22px;line-height: 36px;padding: 12px 0;background: none;text-indent: 10px;border: 0;outline: none;position: relative;left: 3px;top: 0;z-index: 5;#margin-left:-10px;}
	.lanren-search-form .search-hd .btn-search{width: 70px;height: 45px;line-height:34px;position: absolute;right: 3px;top: 3px;border: 0;z-index: 6;cursor: pointer;font-size: 12px;color: #fff;font-weight: 700;background: none;outline: none;}
	.lanren-search-form .search-hd .pholder{display: inline-block;padding: px 0;font-size: 14px;color: #999;position: absolute;left: 13px;top: 16px;z-index: 4;}
	.lanren-search-form .search-hd .s2,.lanren-search-form .search-hd #s2{display: none;}
	.lanren-search-form .search-bg{width: 245px;height: 45px;background-color: #fff;position: absolute;left: 3px;top: 3px;z-index: 1;}
	@media (max-width: 1024px) {
		.top_rigth {
			display: none;
		}
	}
.tab-nav{ width:100%; height:32px; padding-top:12px;}
.tab-nav li {width:33%;  float:left;height:24px;border-right:1px solid #eee; font: normal 18px/24px "微软雅黑"; color: #333; overflow: hidden;cursor: pointer; text-align:center; border-radius:5px 5px 0 0; }
.tab-nav li a{ color:#666;}
.tab-nav li.hover {color:#333;}
.tab-nav li.hover a{color:#333;}	
	
.news-list li{padding-left:15px;background:url(../img/zheng.png) 0 center no-repeat;font: normal 14px/36px "微软雅黑"; color:#666;}
.news-list li a{ display:block; width: 80%;color:#666;overflow:hidden; text-overflow: ellipsis;  white-space:nowrap;}
.news-list li a:hover{ color:#0685D5;}
.news-list li span{ float:right; color:#888;}
.news-list li.borde{height:8px; border-bottom:1px dashed #ababab; background:none;}
.news-list li.bor{height:1px; border-bottom:1px solid #eee; margin-top:5px; background:none;}


.tyong_a{float: right;width: 788px;height: 271px;margin-top: 50px;border-right: solid #014579 10px;border-bottom: solid #014579 3px;border-radius: 10px;}
.tyong_a_1 {float: left;width: 100%;height: auto;font-size: 18px;margin-top: 10px;text-indent: 20px}
.call_backs1_s0{display: block; float: none; position: absolute; opacity: 0; z-index: 1; transition: opacity 500ms ease-in-out;}
.tbzt-cont{float: left;width: 100%;height: 418px;margin-top: 70px}
.tyong_zrg{float: left;width: 100%;height: 111px;border-bottom: solid #d0d0d0 2px}
.tyong_zrg div{float: left;width: 44px;height: 111px;background-color:#ffbb35;font-size: 16px;}
.tbzt-wrap{float: left;width: 100%;height: 730px;background: url(../img/ztbj.png) no-repeat 100%;background-size: 100% 100%; margin-top: 10px;margin-bottom: 100px;}
.tbzt-right{float: right;width: 515px;height: 350px;position: relative;background-color: #ffffff;margin-right: 30px;margin-top: 30px;}
.tbzt-right .tbzt-list{ height:220px;float:left;width: 100%;font-size: 16px;color: #ffffff;letter-spacing: 2px;text-indent: 4em;margin-top: 30px}
.tbzt-right .tbzt-list li{ font-size:15px; line-height:2;}
.news-list2{ padding:0 2rem;}
.news-list2 li{ width:46%; float:left; line-height:2;}
.links{width: 100%;height: auto;font-size: 15px;margin-top: 40px; clear:both;}
.footer{width: 100%;height: auto;background-color:#162f43;}
.footer .foot-but{width: 68px;height: 68px;border-radius: 50%;background-color: white;text-align: center;position: absolute;left: 50%;margin-top: -40px;line-height: 2em;border: solid rgb(22,47,67) 3px;}

.books:hover{
transition:all 0.5s  ease 0s; 
opacity: 0.9;
transform: scale(1.1);
margin: 0px;
}
.sonke img:hover{
transition:all 0.5s  ease 0s; 
transform: scale(1.1); 
margin-right: 30px;
}



/***列表页css***/
.lie_most ul li{
    float: left;
    font-size: 12px;
    margin: 8px;
    font-weight: bold;
}

.lie_xw a:hover{background-color:snow; transition:all 0.3s  ease 0s;border-radius: 10px;}

.tu_show a{
    float:left;width: 50%;height: 308px;font-size: 30px;color: #ffffff;text-align: center;line-height: 10em;cursor: pointer
}

.tu_show a:hover{
    opacity: 0.5;
    line-height: 18em;
    color: #ffffff;
    transition:all 0.6s  ease 0s;
}

.tur_show a:hover{
    opacity: 0.5;
    line-height: 18em;
    color: #ffffff;
    cursor: pointer;
    transition:all 0.6s  ease 0s;
}


.pageshow a:hover{
    border-radius: 50% 50%;
}

.footshow a{
    color: #ffffff;
}

.tbzt_cls a{
    padding-bottom: 10px;
    font-size: 16px;
    color: #4d4d4d;
    margin-left: 10px;
    margin-right: 10px;
}
.tbzt_cls a:hover{
    font-size: 18px;
    color: #262626;
    border-bottom: solid #ffbb35 3px;
}




/*=========mF_tab--========*/
.mF_tab {
  /*background-color: #EEEEEE;*/
}

.mF_tab .btn li {
    float:left;
    width:auto;
    height:auto;
    line-height:26px; 
    text-align:center;
    font-size: 18px;
    cursor:pointer;
    margin-left: 10px;
    margin-right: 10px;
}
.mF_tab .btn li.current {
    height:auto;
    color: #000000;
    font-size: 18px;
    z-index: 9999;

}
.mF_tab .cont {
    float: left;
    position:absolute;
    top:29px;
    left:0;

    overflow:hidden;

}
.mF_tab .cont .swt {
    position:absolute;
    left:0;
    top:0;
    margin-top: 10px;
}
.mF_tab .cont .swt li span {
    float: left;
    width: 100%;
    height: auto;
    font-size: 14px;
    margin-top: 5px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;

}
.qqTab {
    margin-bottom:12px;
}
.qqTab .btn li {
    background:#A1DEFE;

}
.qqTab .btn li.current {
    height:27px;
    background:#F9FEFF;
}
.qqTab .cont {

}
.qqTab .list {
    float:left;
    overflow:hidden;
    text-align:center;
    margin:16px;
    margin-right:0;
    display:inline;
}
.qqTab .list ul li {
    list-style:circle;
}
.qqTab .left {
    width:150px;
    background:#1EB2EF;
}
.qqTab .middle {
    width:236px;
    background:#D4F2FD;
}
.qqTab .right {
    width:150px;
    background:#CE4982;
}



/********媒介移动*********/
@media (max-width: 1024px){
    .nav_one{
        display: none !important;
    }
    .tyong{
        float: left !important;
        width: 100% !important;
        height: auto !important;
    }
    .tyong_a{
        float: left !important;
        width: 100% !important;
        height: auto !important;

    }
    .tyong_b{
         float: left !important;
         width: 100% !important;
         height: 170px !important;
         margin-bottom: 20px !important;
     }
    .tyong_c{
        float: left !important;
        width: 100% !important;
        margin-left: 0px !important;
    }
    .lie_a{
        float: left !important;
        width: 97% !important;
        margin-top: 40px !important;
        margin-left: 3% !important;
    }

}

@media (min-width: 1024px) {
    /*.nav_bottom{*/
        /*display: none;*/
    /*}*/
    /*.ss_bottom{*/
        /*display: none;*/
    /*}*/
}









/************/
.tongy{
    color: #ffffff;
}


.tongy a{
    color: #ffffff;
    margin-right: 10px;
    margin-left: 10px;
}

.tongy a:hover {
   color: whitesmoke;
}
.lanmu{float:left;width: 100%;height: 500px;padding-bottom: 20px;background: url(../img/bjxx.jpg) no-repeat;background-position: center;background-size: 100% 100%;}
.lanmu li{
    float: left;
    width: 100%;
    height:auto;
    margin-top: 10px;
    font-size: 20px;
    text-align: center;

}

.lanmu li a{
	 float: right;
     width: 100%;
    height: 50PX;
    text-align: center;
    padding-top: 20px;
    letter-spacing: 3px;
    color: #fff;

 }

.lanmu li a:hover{
	float: right;
    width: 80%;
    height:50px;
    text-align: center;
    letter-spacing: 3px;
    background-color: #3A4B6C;
    color: white;
    transition: all 0.5s ease 0s;
}
.lanmu li a.active{float: right;
    width: 80%;
    height: 50PX;
    text-align: center;
    letter-spacing: 3px;
    background-color: #3A4B6C;
    color: white;
    transition: all 0.5s ease 0s;}
.about-left{float:left;width: 278px;height: auto;}
.about-left-title{float:left;width: 100%;height: 80px;background: url(../img/lie_1.png) no-repeat 100%;background-size: 100% 100%; text-align: center;font-size:30px;line-height:80px;color: #ffffff;letter-spacing: 4px }
.about-left-title a{ color:#fff;}
.about-right{float:right;width: 880px;height: auto;margin-bottom: 60px}
.about-right .about-title{ line-height:2; letter-spacing: 3px;font-size: 30px;font-weight: bold;color: #000000;border-bottom: solid #000000 1px;}
.about-main{ padding:4rem 0 0 2rem;}
.about-main p img {max-width: 100%;}
.info{float:left;width: 100%;height: 31px;background-color: #62798c;border-top:solid #014579 3px;}
.info .tongy{ text-align:right; padding-top:.5rem;}
.callbacks_container{border-top: solid #014579 3px;}
.img-list li{ width:28%; margin-left:4%; margin-top:3rem; float:left; text-align:center;}
.img-list li img{width: 100%;height:180px;/*object-position: center top;object-fit: cover;*/}
.page-box{float: left;width: 100%;height: auto;text-align: center;margin-top: 40px;}
.lieb li{
    float: left;
    width: 100%;
    height: auto;
    margin-top: 20px;
}

.lieb a{
    float: left;
    width: 100%;
    height: auto;
    color: #363636;
    font-size: 16px;
}

.lieb a:hover{
   color: #62798c;
}








.news-list-wrapper.column-news-list {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 15px 0;
}
.news-list-wrapper.column-news-list .entry-wrapper:nth-child(5n+6) {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #eee;
}
.news-list-wrapper.column-news-list .title a:hover {
  color: #0e61bb;
}

.news-list-wrapper .entry-wrapper {
	padding: 8px 0;
	display: flex;
	color: #666;
}
.news-list-wrapper .entry-wrapper .title {
	flex: 1;
	font-size: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.news-list-wrapper .entry-wrapper .title a {
	color: #333;
}
.news-list-wrapper .entry-wrapper .date {
	color: #999;
	flex: 0 0 auto;
	text-align: right;
	align-self: flex-end;
}
.news-list-wrapper .entry-wrapper::before {
	content: "\2022";
	color: #666;
	margin-right: 6px;
}



.page-s{width:100%; height:40px;margin-top: 15px; text-align:center;}
.page-s b ,.page-s a{ margin:0 5px;}








#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {
	z-index:2;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

#moquu_wxin {
	top:360px;
	_margin-top:360px
}
#moquu_wxin a {
	background:url(../img/sbtn.png) 0 -0px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	
}
#moquu_wxin a:hover {
	
}
#moquu_wshare {
	top:412px;
	_margin-top:412px
}
#moquu_wshare a {
	background:url(../img/sbtn.png) 0 -50px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {
	background:url(../img/sbtn.png) -50px -50px
}
#moquu_wmaps {
	top:464px;
	_margin-top:464px
}
#moquu_wmaps a {
	background:url(../img/sbtn.png) 0 -150px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wmaps a:hover {
	background:url(../img/sbtn.png) -50px -150px
}
#moquu_top {
	top:516px;
	_margin-top:516px;
	background:url(../img/sbtn.png) 0 -101px;
	width:50px;
	height:50px
}
#moquu_top:hover {
	background:url(../img/sbtn.png) -50px -101px
}
.moquu_wxin,.moquu_wshare {
	position:relative;
	z-index:2
}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-275px;
	top:-200px;
	width:275px;
	height:355px;
	background:url(../img/ewm.jpg) 0 -2px no-repeat
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-100px;
	top:-0px;
	width:100px;
	height:100px;
	background:url(../img/lrtk_app.png) no-repeat
}