/* Tabled Portrait */
.navigate {
    right: -320px;
    position: fixed;
}
.logo {
    width: 50%;
    float: left;
}
.namm, .nam .nav-m{display: none;}
@media screen and (max-width: 1060px) {
    #primary { width:100%; }
    #secondary { width:100%; margin:0; border:none; }
.top{width:100%; margin:0 auto 1px auto; _margin:11px auto; height:81px; }
.logo img{height: 52px; width:300px}
.ggl,.maghig_bt,.jp1{width:98%;}
.top-right {margin-right: 0px;}

/*导航图标*/
.nav, .nav .nav-n, .lmbanneryy, .jsjn{display: none;}
.namm, .nam .nav-m{display: block;}
.menubtn {
    width: 64px;
    height: 52px;
	display: block;
	    background: #01459a;
    float: right;
    position: relative;
	z-index:1000;
}
.menubtn span {
    margin-top: 25px;
}
.menubtn span {
    display: block;
    width: 32px;
    height: 3px;
    background: #fff;
    margin: auto;
    margin-top: 26px;
    position: relative;
    vertical-align: middle;
    -webkit-transition-duration: .3s,.3s;
    -moz-transition-duration: .3s,.3s;
    -ms-transition-duration: .3s,.3s;
    -o-transition-duration: .3s,.3s;
    transition-duration: .3s,.3s;
    -webkit-transition-delay: .3s,0s;
    -moz-transition-delay: .3s,0s;
    -ms-transition-delay: .3s,0s;
    -o-transition-delay: .3s,0s;
    transition-delay: .3s,0s;
}
.menubtn span:before {
    top: -9px;
    -webkit-transition-property: top,transform;
    -moz-transition-property: top,transform;
    -ms-transition-property: top,transform;
    -o-transition-property: top,transform;
    transition-property: top,transform;
}
.menubtn span:after {
    bottom: -9px;
    -webkit-transition-property: bottom,transform;
    -moz-transition-property: bottom,transform;
    -ms-transition-property: bottom,transform;
    -o-transition-property: bottom,transform;
    transition-property: bottom,transform;
}
.menubtn span:after, .menubtn span:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 3px;
    left: 0;
    background-color: #fff;
    -webkit-transition-duration: .3s,.3s;
    -moz-transition-duration: .3s,.3s;
    -ms-transition-duration: .3s,.3s;
    -o-transition-duration: .3s,.3s;
    transition-duration: .3s,.3s;
    -webkit-transition-delay: .3s,0s;
    -moz-transition-delay: .3s,0s;
    -ms-transition-delay: .3s,0s;
    -o-transition-delay: .3s,0s;
    transition-delay: .3s,0s;
}

.menubtn.active span {background-color: transparent;-webkit-transition-delay: 0s,0s;-moz-transition-delay: 0s,0s;-ms-transition-delay: 0s,0s;-o-transition-delay: 0s,0s;transition-delay: 0s,0s}
.menubtn.active span:after,.menubtn.active span:before {-webkit-transition-delay: 0s,.3s;-moz-transition-delay: 0s,.3s; -ms-transition-delay: 0s,.3s; -o-transition-delay: 0s,.3s; transition-delay: 0s,.3s}
.menubtn.active span:before {top: 0px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.menubtn.active span:after {bottom:0px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
/*导航*/
.navigate {
    width: 220px;
	height: 100%;
    position: fixed;
    transition: 0.54s;
    top: 81px;
    background: #f8f8f8;
}
.navigatebg {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.2);
    opacity: 0;
    visibility: hidden;
    transition: 0.45s;
}
.navigate.on {
    right: 0;	
	z-index: 100;
}
.navigate.on .navigatebg {
    opacity: 1;
    visibility: visible;
    transition: 0.55s 0.15s;
}
.navigateli {
    padding-top: 5px;
	height: 100%;
    background: #f8f8f8;
    position: relative;
    box-sizing: border-box;
    z-index: 5;
    overflow-y: scroll;
}
.navigateli >li{ position:relative; border-bottom:1px solid #cecece;}
.navigateli >li >a{ display:block;  position:relative; color:#696969; height:48px; padding-left:16px; line-height:48px; font-size:14px;}
.navigateli >li.on >a{ background:#01459a; color:#fff;}
.navigateli >li.on >a:before{ background:url(../images/arrow3.png) center no-repeat; transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg);}
.navigateli >li >a:before{ content:""; width:7px; height:13px; background:url(../images/arrow2.png) center no-repeat; transition:0.3s; position:absolute; right:11px; top:50%; margin-top:-6px;}
.meundonw{ padding:16px 0 6px 26px; background:#f8f8f8; display:none;}
.meundonw li{ margin-bottom:6px; float:left; width:96px;}
.meundonw li:last-child{ margin-bottom:0;}
.meundonw li a{ display:inline-block; color:#777777; font-size:13px; line-height:1.4;}
.meundonw li a:hover{ color:#01459a;} 
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.mtop{ height:84px;}
/*ban*/
.fullSlide, .fullSlide .bd li, .fullSlide .bd li a {display: block; width: 100%;}
.fullSlide,.fullSlide .bd ul,.fullSlide .bd ul li,.fullSlide .bd ul img {height: 160px!important;}
/*手机导航*/
.nam{width: 98%; margin: 2% 1%; clear:both;padding:0; overflow:hidden; background:#fff; height: 76px;}
.nam .nav-m{width:100%; margin:0 auto;}
.nam .nav-m ul{margin:0; padding:0; height:35px; line-height:35px; width:100%; float:left;}
.nam .nav-m ul li{float:left; list-style-type:none; margin: 0 11px;}
.nam .nav-m ul li a{font-size:18px; color:#000; text-decoration:none; font-weight: bold;}
.nam .nav-m ul li a:hover{ text-decoration:underline;}
/*首页新闻*/
.focus .fullSlide,.focus.fullSlide li,.focus.fullSlide .bd li a {height: 190px!important;}
.news-box{width:95%; margin:2% 2.5%; overflow:hidden;}
.news-box-left{width:100%; height: 100%;float:left; overflow:hidden;}
.focus{ position:relative; width:100%; height:190px; background-color: #000; float: left; }
.area-sub{width:100%; height: 320px;overflow:hidden;float:right; margin-top: 15px;}
.tab-sub-3 .tab-hd-con{padding:0 8px;}
.column .list-main-normal li a {width: 70%; overflow: hidden; white-space: nowrap;}
/*专题专栏及以下*/
.news-box-right {width: 99%;float: left; margin-top: 15px;}

 .content_con {width: 95%; margin-top: 15px; height: 71px;} 
 .xxcon_imgs, .xxcon_imgs ul {width: 100%;} 
 .xxcon_imgs ul li{width: 32%; height: auto;} 
 .xxcon_imgs li {margin-right: 6px;}
 .xxcon_imgs li img{height: 66px;}
.box4,.box5,.box6,.box14,.box15,.box16,.box17 { width: 100%;}
.box4 img,.box5 img,.box6 img { width: 100%;}
.box5 {margin-top: 40px;}
.box8,.news-box-right{display: none;}
.box8 {margin-top: 15px; height: 1268px !important;}
.box8-center{height: auto;}  
.box8-center {margin: 0 auto; width: 100%;} 
.box8-center, .box9 { width: 95%;}
.box9 {height: 130px;}
.box9 span{ font-size: 18px!important; line-height: 35px!important;}
.box10 { width: 100%; height: auto; margin-left: 0px!important;}
.boxkong {width: 100%; height: 15px;}
.box13 { width: 95%; margin: 2% 2.5%; height: 988px;}
.box14,.box15{ border:2px solid #00a0e9; margin-left: 0px!important; margin-top: 5px;}
.box16 a img{ margin-top: 0px!important;}
.li2,.li4,.f-right {display: none;}
.foot-wx {width: 95%; margin: 2% 2.5%;}
.f-left { width: 100%;}
.footer,.foot {  width: 100%;}
/*新闻内页*/
 .tianqi,.height40 {
    display: none;
}
.main {width: 98%; margin: 2% 1%;}
.main1,.main2{ width: 100%; height: auto;}
.box1,.box2,.slideBox,.box4-zt,.box6-img-bt{ width: 100%; height: auto;}
.slideBox.pic,.slideBox.txt { width: 49%; height: auto;}
.slideBox .hd {left: 6px;}
.slideBox .txt {width: 92%; padding: 20px 15px 0 10px;}
.box2,.box3{ margin-top: 15px;}
.main3 {width: 98%; margin: 2% 1%; height: 1237px;}
.jp3,.ladyScroll,.ladyScroll .scrollWrap{ width: 100%; }
.ladyScroll dt,.ladyScroll dd,.ladyScroll dl{width: 91%;}
.height30 {height: 15px;}
.box6-img-1 {width: 47.5%; margin-right: 8px; margin-bottom:6px;}
.box6-img-bt a {font-size: 12px;}
.main4 {width: 98%; margin: 2% 1%;}
.box7-it { margin-right: 10px; }
.main4 .box8 {height: auto!important;}
.main4 .box9 {width: 100%; }
/*党建内页*/
.box3 .box3-libt{width: 260px; overflow: hidden; white-space: nowrap;}
.box3 .box3-time{width: 90px; }
.main3 { height: 238px!important;}
/*介绍内页*/
.longbox { width: 98%; height: 280px;}
.w1003 { width: 100%; height: auto;}
.longbox span img { display: none;}
.jp { margin:20px auto 0; width: 98%;}
.jp-box,.jp-box1 {width: 98%; margin: 3% 1%; height: auto;}
.jp-box .box16,.box17,.box20,.box21,.box19 {margin-left: 0px; margin-top: 15px;}
.box16 .box16-libt {width: 62%; overflow: hidden; white-space: nowrap; }
.box16 .box16-time {float: right; width: 100px;}
.box18,.box19 {width: 100%; height: auto;}
.maghig {width: 100%; height: auto;}
.jp-box1 .box14 { border:0px solid #00a0e9; margin-left: 0px!important; margin-top: 15px;}
.txtMarquee-top .hd { height: 5px!important;}
.box14 {height: auto;}
.ladyScroll .scrollWrap{margin-left: 40px;}
/*内页内容页*/
.boxbg { width: 100%; height: auto; margin: 0 auto;}
.box1 .box2 {display: none;}
.box1 .box4 {width: 90%; margin: 3% 2.5%; height: auto;}
.box4 .box3 .box3-libt {width: 62%; overflow: hidden; white-space: nowrap;}
/*业务内页*/
.Fimg,.Fimg img,.TmP{width: 100%!important; margin: 3% 1%!important; height: auto!important;}
/*招聘内页*/
.box22-libt{width: 260px!important; overflow: hidden!important; white-space: nowrap!important;}
.box22-time{width: 90px!important; }

}
img { max-width: 100%;}
