﻿

html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-overflow-scrolling: touch; height: 100%; }
html, body { margin: 0; padding: 0; width: 100%; /*overflow:hidden; height:100%;*/ color: #000; font-family:"微软雅黑","Microsoft yahei","宋体","Lucida Grande","Verdana","Helvetica,Arial","Georgia";}

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select1: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; outline: 0; border: 0 none;}

input, button, select, textarea, div, img, form, label, table, td, th { margin: 0; padding: 0; border: 0; outline: none; font-family:"微软雅黑","Microsoft yahei","宋体","Lucida Grande","Verdana","Helvetica,Arial","Georgia";}
table { border-spacing: 0; border-collapse: collapse; max-width: 100%; background-color: transparent; }
a {color: #3a3a3a; background: transparent; transition: all .3s;}
a:active, a:hover { outline: 0 none; }
a, a:link, a:visited { text-decoration: none; cursor: pointer; }
a:hover, a:focus { text-decoration: none; }
a:focus, input:focus { outline: 0 none; }

em { font-style: normal; }

/* img {width: 100%; } */



/*  ========================================================================================================================== */
.page-main { position: absolute; width: 100%; height:auto; /*background: #f4f5f6;*/ }

.container-fluid {margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px }
.row { margin-left: -15px; margin-right: -15px }
.container {max-width:1280px; padding:0 10px; margin-right:auto; margin-left:auto;}


/*  header 头部区划 --------------------------*/

.page-header { }

.header-top { background: #393939; color:#fff; height:36px; line-height:36px;}

.hd-rt {text-align:right;}
.hd-rt span {position:relative; display:inline-block; margin-left:25px; padding-left:28px;}
.hd-rt span i {display:inline-block; position:absolute; top:10px; left:0; width:16px; height:16px; background-size:100%; transition: all .3s;}
.hd-rt span.c1 i {background:url("../image/cicon1.png") no-repeat center;}
.hd-rt span.c2 i {background:url("../image/cicon2.png") no-repeat center;}
.hd-rt span.c3 i {background:url("../image/cicon3.png") no-repeat center;}
.hd-rt a {color:#fff;}
/*.hd-rt a:hover {text-decoration:underline;}*/
.hd-rt a:hover i {-moz-transform: translate(50%, 0); -ms-transform: translate(50%, 0); -webkit-transform: translate(50%, 0); transform: translate(50%, 0);}

.header-middle {background-color:#fff; height:150px}
.logo {height:150px;position:absolute; background:url("../image/logo.png") no-repeat left center;/* background-size:100%;*/}

.search {text-align:right; margin-top:55px}
.search input {height:40px;}
.search .sch-wp {float:right; width:320px; height:40px; border-radius:3px; position:relative; background:#f3f3f3;}
.search .form-ipt input {float:left; width:255px; height:38px; margin-top:1px; margin-left: 15px; font-size:0.16rem; color:#666; background:transparent;}
.search input[type=submit] {position:absolute; right:0; top:0px; font-size: 18px; color:#fff; background:url(../image/searchicon.png) no-repeat center 0; width:50px; transition: all .3s; }
.search input[type=submit]:disabled { opacity: .6 }
.search input[type=submit]:hover {background:#1d64b4 url(../image/searchicon.png) no-repeat center -40px;}

/*导航*/
.header-bottom {background-color:#1d64b4;}
.header-bottom ul , .header-bottom li {margin:0; padding:0; list-style:none;}
.page-nav {font-size:0.18rem;}
.page-nav li.leaf {display:inline-block; float:left; width:12.5%; text-align: center;}
.page-nav li a {display:inline-block; color:#fff; /*width:177px;*/width:100%; height:54px; line-height:54px; border-right:1px solid #6193cb; transition: all .3s;font-weight: bold; }
.page-nav li:last-child a {border:0;}
.page-nav li a:hover {background-color:rgba(255,255,255,.6);}
.page-nav li a.active {background-color:#8eb2da;}


.m-trigger { display: none; position:absolute; right:3%; top:50%; width:32px; height:32px; margin-top:-16px; background:url("../image/nav_app.png") no-repeat center; background-size:80%;}

.m-nav { clear: both; position: absolute; top: 50px; left: 0; width: 100%; -webkit-box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, .2); box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, .2) ; z-index: 10000;margin:0; padding:0; }
.m-nav li { list-style: none; }
.m-nav a { display: block; width: 100%; line-height: 40px; text-align: left; border-top: 1px solid #e0e0e0; font-size: 15px; background-color: #fff; padding: 0 20px; color: #333;  transition: all .3s; }
.m-nav a:hover { color: #fff; background:#1d64b4   }
.m-nav { display: none }

.body-mask { display: none; z-index: 60; opacity: 0; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); visibility: hidden; -webkit-transition: opacity 1s; transition: opacity 1s; position: fixed; width: 100%; height: 100%; background-color: rgb(0, 0, 0); left: 0; top: 0 ; transition: all .3s; }
.stopscroll .body-mask { display: block; opacity: 0.5; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); visibility: visible }


/*  main 内容区划 --------------------------*/
.colwrap {margin:0 auto; /*width:1340px; background:#fff;*/}
.main .container {background: #f4f5f6; position:relative;}

.conbox01 {margin-top:10px; margin-bottom:10px;}
.conbox02 {height: 700px;}
.conbox04 {padding-bottom: 10px; margin-bottom: 20px; background: #fff;}

.colwrap .col3 {float:left; width:28%;}
.colwrap .col4 {float:left; width:44%; padding-left:10px; padding-right:10px;}
.colwrap .col5 {float:right; width:28%;}

.colwrap .col1 {}
.colwrap .col1 .newtit_hd {margin-right: 5px;}
.newtit_hd {height: 60px; background: #fff; position: relative;}
.newtit_hd strong {font-size: 0.18rem; font-weight: bold; line-height: 60px; color: #3a3a3a; padding-left: 68px;}
.newtit_hd span.icon {display: block; position:absolute; left: 20px; top: 14px; width: 32px; height: 32px; border-radius: 50%;}
.colwrap .c1 .newtit_hd span.icon {background: #f3f3f3 url(../image/tticon01.png) no-repeat center;}
.colwrap .workdt .newtit_hd span.icon {background: #f3f3f3 url(../image/tticon02.png) no-repeat center;}
.colwrap .zuzhijg .newtit_hd span.icon {background: #f3f3f3 url(../image/tticon03.png) no-repeat center;}
.colwrap .zwservice .newtit_hd span.icon {background: #f3f3f3 url(../image/tticon04.png) no-repeat center;}
.colwrap .zwsort .newtit_hd span.icon {background: #f3f3f3 url(../image/tticon05.png) no-repeat center;}
.colwrap .tzggwp .newtit_hd span.icon {background: #f3f3f3 url(../image/tticon06.png) no-repeat center;}
.colwrap .zhuantizlan .newtit_hd span.icon {background: #f3f3f3 url(../image/tticon07.png) no-repeat center;}
.colwrap .conbox04 .newtit_hd span.icon {background: #f3f3f3 url(../image/tticon08.png) no-repeat center;}

.colwrap .col2 {}
.colwrap .col2 .item {background: #fff; margin-left: 5px;}
/* tab效果--------------------------------------------*/

.item {overflow:hidden;}
/*common*/
.tabeffect ul {display:block;}
.tabeffect ul , .tabeffect li {margin:0; padding:0; list-style:none;}
.tabeffect li {}
.tabeffect li a {display:block; text-align:center; position:relative;}
.tabeffect li a.tabactive , .tabeffect li a:hover {position:relative; text-decoration:none;}

/* 首页 tab */
.indextab {font-size:0.18rem; height:60px; position:relative;/* overflow:hidden;*/}
.indextab ul {height:60px;}
.indextab li {float:left; position: relative;}
.indextab li:nth-child(1):after {content: ""; position: absolute; right:0; top:20px; height: 20px; border-right: 1px solid #ccc;}
.indextab li a {/*width:140px;*/padding:0 20px; height:60px; line-height:60px; color:#666; text-align:left; white-space:nowrap; cursor:pointer;}
.indextab li a.tabactive , .indextab li a:hover {color:#1d64b4; font-weight:bold;}
.indextab li a.tabactive span , .indextab li a:hover span {/*display:block; position:absolute; left:0; bottom:0px; width:100%; height:3px; background:#1d64b4;*/}
.morebtn {position:absolute; right:25px; top:20px; font-size:0.14rem;}
.morebtn a {color:#888;}
.morebtn a:hover {color:#d61021;}

.tent_list {overflow:hidden; position:relative; width: 100%;}
.tent_list ul , .tent_list li {margin:0; padding:0; list-style:none;}

/* tab结束---------------------------------------------------------------*/

.new_list {height: 338px; padding: 0 20px;}
.new_list .pic {position:absolute; left:0; top:50%; width: 5px; height: 8px; margin-top: -4px; background: url(../image/arrow.png) no-repeat left center;}
.new_list li {position:relative; padding-top:0px;}
.title {font-size:0.16rem; line-height:40px; padding-left: 25px;}
.title a {color:#3a3a3a; display:block; width: 85%; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.title a:hover {color:#d61021; padding-left:8px; /*border-left:2px solid #d61021;*/}
.intro {color:#7b7b7b; padding-top:10px; line-height:20px; height:50px; overflow:hidden;}
.time {color:#9c9c9c; position:absolute; right:0; top:50%; margin-top: -10px;}

.new_list li.haspic {padding-left:38%;}
.new_list .haspic .pic {position:absolute; left:0; top:20px; width:34%;/* height:120px;*/}
.new_list .haspic .pic img {height:100px; }



.colbox {padding-bottom: 10px;}
.colwrap .workdt .item {height:70px; background:#fff; padding-left: 5px;}
.colwrap .workdt .item a {display: inline-block; font-size:0.16rem; height: 46px; line-height: 46px; background: #f2f2f2; padding: 0 8px; margin: 0 5px;}
.colwrap .workdt .item a:hover {background: #d61021; color: #fff;}


.colwrap .zuzhijg .item {height:330px; background:#fff;}
.colwrap .zuzhijg .item li {position:relative; font-size:0.16rem; height: 66px; line-height: 66px; background: #ebf0f6; margin:0 20px 13px 20px;}
.colwrap .zuzhijg .item li:hover {/*background: #d61021;*/}
.colwrap .zuzhijg .item li .pic , .colwrap .zuzhijg .item li .line , .colwrap .zuzhijg .item li .arrow {position: absolute;}
.colwrap .zuzhijg .item li .pic {left:30px; top:19px; z-index: 3; width: 28px; height: 28px;}
.colwrap .zuzhijg .item li:nth-child(1) .pic {background: url(../image/zzjgpic1.png) no-repeat;}
.colwrap .zuzhijg .item li:nth-child(2) .pic {background: url(../image/zzjgpic2.png) no-repeat;}
.colwrap .zuzhijg .item li:nth-child(3) .pic {background: url(../image/zzjgpic3.png) no-repeat;}
.colwrap .zuzhijg .item li:nth-child(4) .pic {background: url(../image/zzjgpic4.png) no-repeat;}
.colwrap .zuzhijg .item li .line {left:80px; top:23px; z-index: 1; width: 1px; height: 20px; background: #ccc; opacity: 1; transition: all .5s;}
.colwrap .zuzhijg .item li:hover .line {left:0; top:0; width: 100%; height: 66px; background: #1d64b4; opacity: 0;}
.colwrap .zuzhijg .item li .txt {margin-left: 100px; position: relative; z-index: 4;}
.colwrap .zuzhijg .item li .txt a:hover {color: #d61021;}
.colwrap .zuzhijg .item li .arrow {right:25px; top:27px; z-index: 2; width: 7px; height: 11px; background: url(../image/arrowxi.png) no-repeat;}


.hudong {background: #fff; height: 160px; padding-top: 10px;}
.hudong li {position:relative; font-size:0.16rem; height: 70px; line-height: 70px; margin:0px 20px 0px 20px;}
.hudong li .pic , .hudong li .arrow {position: absolute;}
.hudong li .pic {left:25px; top:15px; z-index: 3; width: 40px; height: 40px; transition: all .5s;}
.hudong li:nth-child(1) .pic {background: url(../image/zwhd1.png) no-repeat;}
.hudong li:nth-child(2) .pic {background: url(../image/zwhd2.png) no-repeat;}
.hudong li:hover .pic {background: #1d64b4; left: 0; top:0; bottom: 0; right: 0; width: 100%; height: 100%;}
.hudong li:hover .txt {margin-left: 30px;}
.hudong li:hover a .txt {color: #fff;}
.hudong li .txt {margin-left: 100px; position: relative; z-index: 4; transition: all .5s;}
.hudong li .arrow {right:25px; top:25px; z-index: 5; width:68px; height: 20px; background: url(../image/arrowbig.png) no-repeat;}



/*新闻滚动*/
.conbox01 .fl {margin-right: 5px; padding: 0 20px;}
.p354 {/*width:100%;*/ height:460px; background:#fff; overflow:hidden; /*box-shadow:1px 0px 4px rgba(71,71,71,.2);*/}

.focus{ position:relative; width:100%; height:435px; float:left;}  
/*.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;} */ 
.focus .fPic{ position:absolute; left:0px; top:0px;width:100%; height:100%;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  } 
 
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:60px !important; background:rgba(0,0,0,0.5); display:block;  text-align:left; } 
.focus .shadow a {font-size:18px; font-weight:bold; line-height:46px !important; padding-left: 10px; overflow:hidden; display:block; color:#fff; position:relative; z-index:1; text-overflow:ellipsis; white-space:nowrap;}  
.focus .shadow a:hover {color:#1d64b4;}

.focus .fcon {position:relative; width:100%; float:left;  display:none; height:435px;}
.focus .fcon > a {display:block; width:100%; height:435px; transition: all .3s; }  
.focus .fcon img {height:435px;}  

.focus .fbg {bottom:0px; right:10px; position:absolute; height:18px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a {position:relative; display:inline; width:30px; height:5px; margin:0 5px;color:#666;font:12px/15px "\5B8B\4F53"; text-indent:-999em; line-height:24px !important; outline:0; float:left; background:#D9D9D9; cursor:pointer; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    

.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../image/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
/*焦点图*/





/*.flash {float:left; width:100%; height:470px;}
#myFocus {width:100%; height:470px;}

.mF_taobao2010 .pic ul {position:absolute;}
.mF_taobao2010 .pic ul li {position:relative;overflow:hidden; width:100%!important;}
.mF_taobao2010 .pic ul.left li {float:left;}

.mF_taobao2010 .num li {float:left;}
.mF_taobao2010 .num li a{width:30px !important; height:5px !important; border:0 none !important; color:#666; background:#fff; margin-right:5px !important;float:left; position:relative; }
.mF_taobao2010 .num li.current a,.mF_taobao2010 .num li.hover a{background:#be1d2c;color:#fff;border-color:#D86C01; top:-2px;}*/


/*专题*/
.zhuantizlan {}

.piclist {height: 115px; background: #fff; overflow: hidden;}
.piclist ul {margin: 0 14px;}
.piclist li {position:relative; float:left; width:25%; transition: all .3s;}
.piclist li a {display:block; margin-left:6px; margin-right:6px;}
.piclist li img {display:block; padding-left:-6px; padding-right:-6px;}
.piclist li .iconzz { transition: all .3s; }
.piclist li:hover .iconzz {position:absolute; top:0px; left:6px; right:6px; display:block; height:100%; background:rgba(0,0,0,.5) url("../image/zoomb.png") no-repeat center; background-size: 12%; z-index: 100; filter: alpha(opacity=100); /*IE滤镜，透明度50%*/ -moz-opacity:1; /*Firefox私有，透明度50%*/ opacity:1;/*其他，透明度50%*/ }

.page_ztzl {padding:2% 0; min-height:400px;}
.page_ztzl .piclist {height: auto;}
.page_ztzl .piclist li {margin:16px auto;}



.tzggwp {}
.tzggwp .list_lh { height:390px; background: #fff; overflow:hidden; padding:0 20px;}
.tzggwp .list_lh li {border-bottom:2px solid #e2e2e2; /*height: 115px;*/ overflow: hidden;}
.tzggwp .list_lh li .timel {font:normal 14px/24px Arial; color:#757575; margin:15px auto 6px;}
.tzggwp .list_lh li .titles {font-size:0.18rem; font-weight: bold; line-height:30px; margin-bottom:14px;}
.tzggwp .list_lh li .titles a {display:block; width:100%; color:#3a3a3a; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tzggwp .list_lh li .titles a:hover {color: #d61021}


.ajgdtu {height: 240px; padding-top: 9px; background: #fff; overflow: hidden; text-align: center;}
.ajgdtu li {width: 320px; height:87px; margin: 16px auto 0; position: relative;}
.ajgdtu li .iconzz , .ajgdtu li .line {position: absolute; transition: all .3s;}
.ajgdtu li .iconzz {left:50%; top:50%; z-index:5; width:80px; height:30px; margin:-15px 0 0 -40px; text-align:center; font-size:0.16rem; line-height:30px; color:#fff; opacity:0; transform:scale(0.2);}
.ajgdtu li .line {left:49%; right: 49%; top:50%; z-index: 3; height:50px; margin-top: -25px; background: rgba(0,0,0,0);}
.ajgdtu li:hover .iconzz {opacity: 1; transform: scale(1);}
.ajgdtu li:hover .line {left:12%; right:12%; background: rgba(0,0,0,.7);}



/* 信息公开图标列表 */
.conbox03 {margin:10px 0px 0px;}
.xxgkwp {font-size:16px; text-align:center;}
.xxgkwp ul , .xxgkwp li {margin:0; padding:0; list-style:none;}
/*.xxgkwp li:nth-child(7) {margin-right:0px;}
.xxgkwp li:last-child {margin-right:0px;}*/
.xxgkwp li {float:left; width:16.66%; padding-right:15px; padding-left:15px; padding-bottom:15px;}
.xxgkwp li a {display: block; /*width:170px;*/ height:120px; padding-top:15px; margin-left:-8px; margin-right:-8px; color:#474747; background:#f2f2f2; transition: all .3s; }
.xxgkwp li a:hover {background:rgba(214,16,33,.1); color:rgba(214,16,33,1);}
.xxgkwp li a:hover .icon {transform:rotate(360deg);}
.xxgkwp li .icon {width:100%; height:64px; transition: all .3s; }
.xxgkwp li .xx01 {background:url("../image/ksicon01.png") no-repeat center;}
.xxgkwp li .xx02 {background:url("../image/ksicon02.png") no-repeat center;}
.xxgkwp li .xx03 {background:url("../image/ksicon03.png") no-repeat center;}
.xxgkwp li .xx04 {background:url("../image/ksicon04.png") no-repeat center;}
.xxgkwp li .xx05 {background:url("../image/ksicon05.png") no-repeat center;}
.xxgkwp li .xx06 {background:url("../image/ksicon06.png") no-repeat center;}
.xxgkwp li .xx07 {background:url("../image/ksicon07.png") no-repeat center;}
.xxgkwp li .xx08 {background:url("../image/ksicon08.png") no-repeat center;}
.xxgkwp li .xx09 {background:url("../image/ksicon09.png") no-repeat center;}
.xxgkwp li .xx10 {background:url("../image/ksicon10.png") no-repeat center;}
.xxgkwp li .xx11 {background:url("../image/ksicon11.png") no-repeat center;}
.xxgkwp li .xx12 {background:url("../image/ksicon12.png") no-repeat center;}
.xxgkwp li .txt {padding-bottom:16px; line-height:24px;}




.jusunits {font-size:16px; border:1px solid #e6e6e6; border-bottom:none; margin-top:27px; margin-bottom:15px;}
.jusunits li {border-bottom:1px solid #e6e6e6; background:url("../image/arrow.png") no-repeat 12px center; padding-left:32px; padding-right:12px; transition: all .3s; }
.jusunits li a {display:block; padding:6px 0; color:#474747; background:url("../image/arrowxi.png") no-repeat right center;}
.jusunits li:hover {background:#d61021; color: #fff;}
.jusunits li:hover a {color:#fff; background:url("../image/arrowxib.png") no-repeat right center; padding-left:20px!important;}
.injigouset.jusunits {margin-bottom:23px;}
.injigouset.jusunits li a {padding:8px 0 9px;}



.conbox04 .newtit_hd {float: left; width: 14.5%;}
.itemlk {float: right; width: 85.5%; height: 60px; padding-top: 12px;}
.ablink {float: left; width: 19%; margin-left: 1%;}
.ablink.greatcn a {display: block; line-height:34px; padding:0 12px;}
/*下拉效果*/
.sewv {position: relative; vertical-align: middle;}
.sewvtop {height:36px;border: 1px #ccc solid;cursor:pointer; overflow: hidden; background:#fff; position:relative;}
.sewvtop:hover{border:1px #049 solid;}
.sewvtop > span{float:left;width:86%;height:36px;white-space:pre;text-overflow:ellipsis;overflow: hidden; line-height:34px;color: #666;padding:0 12px;vertical-align: middle;}
.sewvtop > em {position:absolute; right:0; top:10px; z-index:99; width: 24px;height:16px; display:inline-block; background:#fff url("../image/arrowss.png") no-repeat right center; transition: all .3s;}
.sewvbm {width: 100%;position: absolute;left: 0;top: 35px; z-index:9999; display: none;border: 1px #D9D9D9 solid; background:#fff; height:152px; overflow-y:auto;}
.sewvbm > li {cursor:pointer;width:100%;height:30px;line-height:30px; color: #666;padding-left:12px;}
.sewvbm > li a {color:#474747; display:block; width:100%;}
.sewvbm > li:hover {background:#d61021;color: #fff;}
.sewvbm > li:hover a {color:#fff;}

.lbaxztop{animation: rotatete 0.3s linear forwards;}
.lbaxztop2{animation: rotatete2 0.3s linear forwards;}
@keyframes rotatete{
	from{transform: rotate(0deg);}
	to{transform: rotate(180deg);}
}

@keyframes rotatete{
	from{transform: rotate(0deg);}
	to{transform: rotate(180deg);}
}

@-moz-keyframes rotatete2{
	from{transform: rotate(180deg);}
	to{transform: rotate(0deg);}
}
@keyframes rotatete2{
	from{transform: rotate(180deg);}
	to{transform: rotate(0deg);}
}




.zwservice {font-size:0.16rem; overflow:hidden;}
.zwservice .item {height: 290px; background: #fff; padding-left: 1.8%;}
.zwservice li {position: relative; float:left; /*width:152px;*/width:29%; height:124px; text-align: center; background:#fff; margin:0 1.8% 18px; border: 2px solid #e2e2e2;}
.zwservice li a {display:block; width:100%; height:100%; color:#474747;}
.zwservice li .colorbg {position:absolute; left:0px; top:0px; z-index:1; width:100%; height:0px; transition: all .4s; }
.zwservice li a:hover .colorbg {height:100%;}
.zwservice li.zw01 .colorbg {background:#1d64b4;}
.zwservice li.zw02 .colorbg {background:#1d64b4;}
.zwservice li.zw03 .colorbg {background:#1d64b4;}
.zwservice li.zw04 .colorbg {background:#1d64b4;}
.zwservice li.zw05 .colorbg {background:#1d64b4;}
.zwservice li.zw06 .colorbg {background:#1d64b4;}

.zwservice li .icon {position: relative; z-index:2; margin:21px auto 18px; width:40px; height:40px; transition: all .3s; }
.zwservice li.zw01 .icon {background:url(../image/zw21.png)no-repeat 0 0;}
.zwservice li.zw01 a:hover .icon {background:url("../image/zw21.png") no-repeat 0 -40px;}
.zwservice li.zw02 .icon {background:url("../image/zw22.png") no-repeat 0 0;}
.zwservice li.zw02 a:hover .icon {background:url("../image/zw22.png") no-repeat 0 -40px;}
.zwservice li.zw03 .icon {background:url("../image/zw23.png") no-repeat 0 0;}
.zwservice li.zw03 a:hover .icon {background:url("../image/zw23.png") no-repeat 0 -40px;}
.zwservice li.zw04 .icon {background:url("../image/zw24.png") no-repeat 0 0;}
.zwservice li.zw04 a:hover .icon {background:url("../image/zw24.png") no-repeat 0 -40px;}
.zwservice li.zw05 .icon {background:url("../image/zw25.png") no-repeat 0 0;}
.zwservice li.zw05 a:hover .icon {background:url("../image/zw25.png") no-repeat 0 -40px;}
.zwservice li.zw06 .icon {background:url("../image/zw26.png") no-repeat 0 0;}
.zwservice li.zw06 a:hover .icon {background:url("../image/zw26.png") no-repeat 0 -40px;}

.zwservice li .txt {position: relative; z-index:2; transition: all .3s; }
.zwservice li a:hover .txt {color:#fff;}


.page_zwfw {min-height:390px;}
.page_zwfw .zwservice {font-size:20px;}
.page_zwfw .zwservice li {width:29%; height:150px; margin:2% 2.1%; border-radius:5px;}
.page_zwfw .zwservice li .icon {margin:35px auto 20px;}


.zwsort {overflow:hidden; font-size:16px;}
.zwsort .item {height: 280px; background: #fff; padding-left: 0.55em;}
.zwsort li {position: relative; float:left; /*width:236px;*/width:45%; height: 120px; margin: 0 2% 15px; background: #f2f2f2;}
.zwsort li a {display:block; color:#000; text-align: center;/*padding:1.2em 0 1.2em 4.0em;*/}
.zwsort li .icon {margin:16px auto; width:54px; height:54px; transition: all .3s; position: relative; z-index:2;}
.zwsort li.zw01 .icon {background:url("../image/zwfw1.png") no-repeat center; background-size:100%;}
.zwsort li.zw02 .icon {background:url("../image/zwfw2.png") no-repeat center; background-size:100%;}
.zwsort li.zw03 .icon {background:url("../image/zwfw3.png") no-repeat center; background-size:100%;}
.zwsort li.zw04 .icon {background:url("../image/zwfw4.png") no-repeat center; background-size:100%;}
.zwsort li .txt { transition: all .3s; }
.zwsort li a:hover {color:#d61021;}
.zwsort li a:hover .txt {position: relative; /*padding-left:8%;*/ color:#d61021; z-index:2;}
.zwsort li a:hover .icon {transform: scale(1.2);} 
.zwsort li a .circle {position: absolute; left:50%; top:50%; z-index:1; width: 10px; height: 10px; margin: -5px 0 0 -5px; background: #fff; opacity: 0.5; transition: all .5s;}
.zwsort li a:hover .circle {width:260px; height: 140px; margin: -70px 0 0 -130px; background: #1d64b4; opacity: 0;}



.zwhudong {font-size:20px; margin-top:15px; margin-bottom:15px; /*border-top:3px solid #1d64b4;*/height:138px; overflow:hidden; background:#f2f2f2;}
.zwhudong li {float:left; padding:20px 15px 0 20px;}
.zwhudong li a {position: relative;z-index:1; display:block; color:#000; padding:0.2em 0 0.9em 0em; height:106px; text-align:center; background: #f2f2f2; border:1px solid #1d64b4;}
.zwhudong li .colorbg {position: absolute; left:-10px; top:-10px; z-index:0; width:100%; height:100%; background: #fff; border:1px solid #ccc; transition: all .3s; }
.zwhudong li .icon {position: relative;/* left:9%; top:50%; margin:-24px 0 0;*/ z-index:9; width:48px; height:48px; margin:0 auto 6px; transition: all .3s; }
.zwhudong li.zw01 .icon {background:url("../image/zwhd1.png") no-repeat center; background-size:86%;}
.zwhudong li.zw02 .icon {background:url("../image/zwhd2.png") no-repeat center; background-size:86%;}
.zwhudong li .txt {position: relative; /*color:#fff;*/ z-index:9; transition: all .3s; }
.zwhudong li a:hover {padding-top:0.5em;}
.zwhudong li a:hover .colorbg {left:0; top:0;  background: #1d64b4;}
.zwhudong li a:hover .txt { color:#fff;}
.zwhudong li a:hover .icon {/*left:17%;*/}
.zwhudong li.zw01 a:hover .icon {background:url("../image/zwhd1b.png") no-repeat center; background-size:86%;}
.zwhudong li.zw02 a:hover .icon {background:url("../image/zwhd2b.png") no-repeat center; background-size:86%;}
 


.onlineft {}
.xxbtn {color:#bb231c; position:absolute; right:0; bottom:12px;}
.onlineft .new_list li {padding-left:38%; padding-top:20px; padding-bottom:25px;}
.onlineft .pic {position:absolute; left:0; top:20px; width:34%;/* height:120px;*/}
.onlineft .pic img {height:120px; }



.jieduhy .pic {margin-bottom:10px;}
.jieduhy .pic img {height:232px; }



.page-footer {background:#474747; color:#fff; height:240px;}
.page-footer .container { position: relative;}
.menu {font-size:0.16rem; padding:2em 0;}
.menu a , .addaress a {color:#fff;}
.page-footer a:hover {color:#333;}
.footimg {position:absolute; right:10px; top:35%; text-align:right;}
.footimg table {margin: 0 auto;}
.footimg td {padding: 0 10px;}
.addaress {font-size:0.14rem;}
.addaress a:hover{color:#fff;}





/* 二级页面当前位置 */
.position {}
.main .position .container {background:#f4f5f6;}
.position h3 {margin:0; padding:0; font-size:26px; font-weight:normal; color:#1d64b4; line-height:60px; padding-top:5px;}
.secondnav {position:relative; padding:0px 0 40px;overflow: hidden;}
.secondnav .sm_line { position: absolute; width: 100%; height: 3px; background: #e6e6e6; left:0; top:67px;/* margin-top:-1.5px ;*/z-index: 0;  }

.secondnav .submenu1 { position:absolute; right:0; top:45px; line-height:36px;}
.secondnav .submenu1 .sm_list { position: relative;z-index:3; text-align: center; font-size: 0; }
.secondnav .submenu1 .sm_list li{ display: inline-block; margin:0 5px;}
.secondnav .submenu1 .sm_list li a { padding:0 1em; font-size:16px; display: inline-block; color: #474747; border-radius:20px; background:#fff; border:3px solid #e6e6e6; transition: all .3s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.secondnav .submenu1 .sm_list li a:hover , .secondnav .submenu1 .sm_list li a.on { background: #1b8ad8; border-color:#1b8ad8; color: #fff; }


.threenav {position: relative;}
.submenu2 { position: relative; line-height:36px; margin:0 0 25px;/* border-bottom:1px dashed #999;*/  }
.submenu2 .sm_list { position: relative;z-index:3; text-align: center; font-size: 0; }
.submenu2 .sm_list li{ display: inline-block; /*width:15%;  */ padding:0 10px;}
.submenu2 .sm_list li a {position: relative;  font-size:16px; display: inline-block; color: #1d64b4; padding:0 15px; transition: all .3s; }
.submenu2 .sm_list li a:hover ,.submenu2 .sm_list li a.on {/* background: #1b8ad8; */ color: #cb9000; }
.submenu2 .sm_list li a span {display:block; position:absolute; left:50%; bottom:-12px; z-index:5; margin-left:-5px; width:11px; height:11px; background:url("../image/yd01.png") no-repeat center bottom; transition: all .3s; }
.submenu2 .sm_list li a.on span {bottom:-14px; width:16px; height:16px; background:url("../image/yd02.png") no-repeat center bottom;}

/* 竖排三级菜单 */
.leftcloumn .threenav {width:100%;}
.leftcloumn .threenav .sm_line {display:none;}
.leftcloumn .threenav .submenu2 { position: relative;/* line-height:50px;*/ margin:30px 0 0px; border-bottom:0; }
.leftcloumn .threenav .submenu2 .sm_list { position: relative;z-index:3; text-align:left; font-size: 0; }
.leftcloumn .threenav .submenu2 .sm_list li {padding:6px 7px; width:25%;}
.leftcloumn .threenav .submenu2 .sm_list li a {position: relative; font-size:15px; display: inline-block; width:100%; padding:7px 0px; text-align:center; color: #474747; background:#e3f0ff; transition: all .3s; }
.leftcloumn .threenav .submenu2 .sm_list li a:hover {color:#fff; background:#1b8ad8;}
.leftcloumn .threenav .submenu2 .sm_list li a.on {color:#fff; background:#1b8ad8;}
.leftcloumn .threenav .submenu2 .sm_list li a span {display:none; position:absolute; left:0px; margin-left:0px; bottom:50%; width:11px; height:11px; margin-bottom:-6px; background:url("../image/yd01.png") no-repeat center bottom; transition: all .3s; }
.leftcloumn .threenav .submenu2 .sm_list li a.on span {display:none; left:0px; bottom:50%; margin-bottom:-9px; margin-left:0px; width:16px; height:16px; background:url("../image/yd02.png") no-repeat center bottom;}

@media screen and (min-width:1200px) {
	/* 竖排三级菜单 */
	.leftcloumn .threenav {/*position:absolute; left:30px; top:0;*/float:left; width:20%;}
	.leftcloumn .threenav .submenu2 {line-height:40px; margin:30px 0 0px; padding-bottom:3em; border-left:1px dashed #999; border-bottom:0; }
	.leftcloumn .threenav .submenu2 .sm_list li {padding:0 10px; width:100%; min-width:100px!important; display:block;}
	.leftcloumn .threenav .submenu2 .sm_list li a {color: #474747; padding:0 15px; text-align:left;}
	.leftcloumn .threenav .submenu2 .sm_list li a:hover {padding-left:5px;}
	.leftcloumn .threenav .submenu2 .sm_list li a span {display:block; position:absolute; left:-16px; bottom:50%; width:11px; height:11px; margin-bottom:-6px; background:url("../image/yd01.png") no-repeat center bottom;}
	.leftcloumn .threenav .submenu2 .sm_list li a.on span {display:block; left:-18px; bottom:50%; margin-bottom:-9px; width:16px; height:16px; background:url("../image/yd02.png") no-repeat center bottom;}
	.leftcloumn .office_doc {width:78%; margin:2em 0 6em 22%; min-height:390px;}
}


.wrappergd {/*min-width: 320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative; */}
.threenav .sm_line { position: absolute; width: 100%; height:0px; left:0; top:42px; z-index:0;  border-bottom:1px dashed #999; }
.wrapper04 {position:relative; width:100%;height:60px; overflow: hidden;}
.wrapper04 .scroller {position:absolute; width:100%; transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1); transition-duration: 0ms; transform: translate(0px, 0px) translateZ(0px);}
.wrapper04 .scroller ul {width:100%;}
.wrapper04 .scroller li {float:--left;}
.wrapper04 .scroller li a {margin:0 15px; padding:0;}
.wrapper04 .scroller li.cur{/*background:#1cbb9b*/}
.wrapper04 .scroller li.cur a{/*color:#fff;*/}




/* 领导分工 页面 */
.leader {width:100%; margin-top:2em; margin-bottom:2em; min-height:390px;}
.leftcloumn .leader {width:85%; margin:2em 0 6em 15%; min-height:390px;}
.leader ul {}
.leader li {float:left; width:48.5%; height:265px; /*overflow: hidden;*/ margin-bottom:3%; background: #fff; border:2px solid #e6e6e6; padding:23px 20px; transition: all .3s;position:relative; }
.leader li:nth-child(2n+1) {margin-right:1.5%;}
.leader li:nth-child(2n) {margin-left:1.5%;}
.leader li:hover {transform: translateY(-2px); box-shadow: 0 2px 7px rgba(0, 0, 0, .07) ;}
.leader li .img-box { float: left; width:30%; overflow: hidden; margin-right:3%;}
.leftcloumn .leader li .img-box {width:34%;}
.leader li .img-box img {height:215px; display: block;transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s;}
.leader li:hover .img-box img { transform: scale(1.2); -webkit-transform: scale(1.2);-moz-transform: scale(1.2);}
.leader li p {font-size:15px; margin-bottom: 7px; overflow-wrap: break-word; word-wrap: break-word; -webkit-hyphens: auto;  -ms-hyphens: auto; -moz-hyphens: auto; hyphens: auto; line-height: 1.5; font-weight:bold; color:#585858;}
.leader li .toolbox {font-size:15px; overflow: hidden; margin-top: 10px; color:#585858; line-height:1.8;}
.leader li .text-box {/* float: left; width: 70%;*/ padding: 0 19px; padding-right: 0;}
.leader li h4 { font-size:16px; font-weight:bold; margin-top:10px; margin-bottom:25px; color: #333;}
.leader li h4 strong {display:inline-block; width:18%; font-size:18px; color:#0e76cd; white-space:nowrap;margin-right: 20px;}

/* 领导详情 */
.leaderdtl {width:100%; margin-top:2em; margin-bottom:2em; min-height:390px; font-size:16px;}
.leaderdtl h3 {text-align: center; font-size:24px; margin-bottom: 1.5em;}
.leaderdtl .leader_up {margin:0 auto; width: 94%; overflow: hidden; background: #fff;}
.leaderdtl .img-box img {display: block; padding: 3em 3em; width: 100%; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s;}
.leaderdtl .text-box {padding: 3em 3em 3em 0;}
.leaderdtl li:hover {transform: translateY(-2px); box-shadow: 0 2px 7px rgba(0, 0, 0, .07) ;}
.leaderdtl li:hover .img-box img { transform: scale(1.2); -webkit-transform: scale(1.2);-moz-transform: scale(1.2);}
.leaderdtl .ptt {font-size:15px; font-weight:bold; color:#fff; width: 100px; height: 36px; line-height: 36px; text-align: center; border-radius: 5px; background: #1b8ad8;}
.leaderdtl .toolbox {font-size:15px; overflow: hidden; margin-top: 10px; color:#555; line-height:1.8;font-family: 宋体,SimSun; font-size: 20px;}
.leaderdtl h4 { font-size:16px; font-weight:bold; margin-bottom:1.5em; color: #333;}
.leaderdtl h4 strong {/*display:block; */font-size:22px; line-height: 36px; color:#0e76cd; white-space:nowrap;margin-right: 20px;}
.leaderdtl .likelist .new_list li.col-sm-6 {width:46%; padding:0 2%;}
.leaderdtl .likelist .new_list li .title {}
.leaderdtl .likelist .title a {font-size:16px;}
.leaderdtl .details_page {float:right; width:78%;}
.leaderjj p{ text-indent:2em; padding:0px; margin:0px; font-family: 宋体,SimSun; font-size: 20px;}
.leader_more{position: absolute;float: left;left: 120px;top: 0px;font-size: 20px;cursor: pointer;font-weight: 600;}
.leader_content_more{font-family:"微软雅黑","Microsoft yahei","宋体","Lucida Grande","Verdana","Helvetica,Arial","Georgia";display:none}
.leader_content_more p{margin-bottom: 25px;}
.indent{text-indent:2em;}
.leader_show_more{right: 20px; bottom: 25px; position: absolute;}
/* 解读回应 页面 */
.zchy {font-size:16px; min-height:390px;}
.zchy ul {border-bottom:1px dashed #c6c6c6; padding:25px 25px;}
.zchy li {position:relative; line-height:40px; background:url("../image/pointer.png") no-repeat; background-position:0 17px; padding-left:20px;}
.zchy li a {color:#4c4c4c; transition: all .3s; }
.zchy li a:hover {color:#d61021; padding-left:15px;}
.zchy li span.time {top:4px;}



/* 局长信箱 页面 */
.message {min-height:390px;}
.message .hdschbox {position:relative;/* height:64px;*/ margin:35px 0 25px; padding:16px 0 16px 20px; background:#f6f6f6; border:1px solid #e8e8e8; overflow:hidden;}
.message .hdschbox label {display:inline-block; width:70px; text-align:right;}
.message .hdschbox input {font-size:16px; width:30%; height:40px; line-height:40px; color:#333; background:#fff; border:1px solid #cecece; padding:0 10px; transition: all .3s; }
.message .hdschbox input:focus {border:1px solid #0e76cd; box-shadow:0 0 5px rgba(14,118,205,0.6);}
/*.message .hdschbox .hdsch1 , .message .hdschbox .hdsch2 {float:left;}*/
.message .hdschbox .hdsch1 {margin-right:30px;}
.message .hdschbox .hdsch2 button {font-size:16px; width:80px; height:40px; background:#0e76cd; color:#fff; transition: all .3s; }
.message .hdschbox .hdsch2 button:hover {border:1px solid #d61021; background:#d61021; box-shadow:0 0 6px rgba(214,16,33,0.8);}
.message .hdschbox .wribtn {position:absolute; right:15px; top:50%; margin-top:-20px;}
.message .hdschbox .wribtn a {display:block; width:120px; height:40px; line-height:40px; padding-left:46px; color:#0e76cd; background:#fff url("../image/wribtnicon.png") no-repeat 15px center; border:1px solid #0e76cd; border-radius:5px; transition: all .3s; }
.message .hdschbox .wribtn a:hover {padding-left:0; text-align:center; background:#0e76cd; color:#fff;}

.message .hdlists {margin-bottom:10px;/* border:1px solid #e8e8e8; padding:20px;*/ overflow:hidden;}
.message .hdlists table th {height:40px; line-height:40px; color:#fff; background:#1b8ad8;}
.message .hdlists table td {line-height:40px; padding:0 10px;}
.message .hdlists table tr:nth-child(2n+1) {background:#f8f8f8;}
.message .hdlists a {display:block; color:#333; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; transition: all .3s;}
.message .hdlists a:hover {color:#d61021; padding-left:15px;}
.message .hdlists .replied {color:#1b8ad8;}

.message .hdlists ul {font-size:16px;}
.message .hdlists li:nth-child(2n+1) {background:#e9e7ef;}
.message .hdlists li:first-child {color:#fff; background:#1b8ad8;}
.message .hdlists li {float:left; width:100%; padding:15px 0; position:relative;}
.message .hdlists li div {float:left; padding:0 10px;}
.message .hdlists li .xjtit {width:80%; font-size:16px;}
.message .hdlists li .xxname , .message .hdlists li .xjsj , .message .hdlists li .zhuangtai {width:20%; text-align:center; font-size:14px;text-align: center;}

/*我要写信*/
.write {margin:40px 0; border:1px solid #e8e8e8; min-height:390px;}
.write .wt_tit {position:relative; height:58px; padding-left:25px; font-size:18px; font-weight:bold; line-height:58px; color:#135a9c; background:#f6f6f6; border-bottom:1px solid #e8e8e8;}
.write .wttline {position:absolute; left:0px; bottom:-1px; width:120px; height:2px; background:#135a9c;}

.write .wt_mains {margin:0 auto; width:64%; padding:50px 0 40px;}
.write .wt_mains .wt_m_row {margin:9px 0 0px; clear:both;}
.write .wt_mains label {display:inline-block; float:left; width:15%; padding-right:1%; text-align:right; line-height:36px;}
.write .wt_mains input {width:84%; height:36px; line-height:36px; color:#666; background:#fff; border:1px solid #cecece; padding:0 5px; transition: all .3s; }
.write .wt_mains input.shouji {float:left; width:15%;}
.write .wt_mains input:focus , .write .wt_mains textarea:focus {border:1px solid #0e76cd; box-shadow:0 0 5px rgba(14,118,205,0.6);}
.write .wt_mains textarea {width:84%; height:110px; line-height:36px; color:#666; background:#fff; border:1px solid #cecece; padding:0 5px; transition: all .3s; }
.write .wt_mains span {color:#f00; font-weight:bold; padding-right:5px;}

.write .wt_mains button.btnhq {height:36px; padding:0 10px; background:#e1e1e1; border:1px solid #cecece; color:#444; transition: all .3s; }
.write .wt_mains button:hover {border:1px solid #d61021; background:#d61021; box-shadow:0 0 6px rgba(214,16,33,0.8); color:#fff;}
.write .wt_mains .wt_m_btn {overflow:hidden; margin-left:15%; margin-top:30px;}
.write .wt_mains .wt_m_btn button {display:block; float:left; width:150px; height:45px; font-size:20px; cursor:pointer; transition: all .3s; }
.write .wt_mains .wt_m_btn button.btntj {color:#fff; background:#1b8ad8; border:1px solid #1b8ad8; margin-right:40px;}
.write .wt_mains .wt_m_btn button.btncz {color:#4c4c4c; background:#fff; border:1px solid #1b8ad8;}
.write .wt_mains .wt_m_btn button:hover {background:#d61021; border:1px solid #d61021; color:#fff;}




/* 高级搜索 页面 */
.serch {}




.faweninfor {border-bottom:8px double #bb231c; font-size:16px; padding:30px 0 20px; overflow:hidden;}
.faweninfor dl {float:left; width:50%; padding:0.5em 0;}
.faweninfor dl.bt {width:100%;}
.faweninfor dl.bt dd {width:88%;}
.faweninfor dt {float:left; width:100px; margin-right:1%; text-align:right; /*font-style:italic;*/ color:#666;}
.faweninfor dd {float:left; margin:0;}





/* 局内公文 */
.office_doc {margin:2em 0 6em 30px; min-height:390px;}
.office_doc li {position:relative; /*overflow:hidden;*/ margin-bottom:30px; background: #fff; border:2px solid #e6e6e6; padding:20px 6% 20px 45px; transition: all .3s; }
.office_doc li:hover {transform: translateY(-2px); box-shadow: 0 2px 7px rgba(0, 0, 0, .07) ;}

.office_doc li .arrowlist {position:absolute; right:2%; top:50%; width:32px; height:32px; margin-top:-16px; background:url("../image/n_ico03.png") no-repeat center;}
.office_doc li .gwicon {position:absolute; left:-24px; top:50%; width:48px; height:48px; margin-top:-24px; background:url("../image/gwicon.png") no-repeat; background-size:contain;}

.office_doc li .text-box {}
.office_doc li h4 {font-size:22px; margin-bottom:20px; color:#474747;}
.office_doc li h4 a {color: #333; transition: all .3s; }
.office_doc li h4 a:hover {color:#d61021; padding-left:15px;  }

.office_doc  li .toolbox {/* overflow: hidden;*/ line-height: 32px; position:relative;}
.office_doc  li .toolbox .timegw {position:absolute; right:0; top:0;}
.office_doc  li .toolbox span {display:inline-block; margin-left:40px;}
.office_doc li i {color:#666; font-style:normal;}




/* 意见征集 */
.yijianzj {margin:2em 0 6em 0; min-height:390px;}
.yijianzj li {position:relative; /*overflow:hidden;*/ margin-bottom:30px; background: #fff; border:2px solid #e6e6e6; padding:20px 6% 20px 110px; transition: all .3s; }
.yijianzj li:hover {transform: translateY(-2px); box-shadow: 0 2px 7px rgba(0, 0, 0, .07) ;}

.yijianzj li .arrowlist {position:absolute; right:2%; top:50%; width:32px; height:32px; margin-top:-16px; background:url("../image/n_ico03.png") no-repeat center;}

.yijianzj li .timegw {}
.yijianzj li h4 {font-size:22px; margin-bottom:20px; color:#474747;}
.yijianzj li h4 a {color: #333; transition: all .3s; }
.yijianzj li h4 a:hover {color:#d61021; padding-left:15px;  }

.yijianzj  li span {display:inline-block; margin-right:40px;}
.yijianzj li i {color:#666; font-style:normal;}
.yijianzj  li .zt {position:absolute; left:20px; top:50%; width:70px; height:50px; margin-top:-25px; line-height:50px; text-align:center; background:#f3f3f3; color:#666; transition: all .3s; }
.yijianzj  li .zt.oning {background:#1b8ad8; color:#fff;}




/* 多块列表 */
.manaykuai {width:100%; margin-top:2em; margin-bottom:2em; font-size:16px; min-height:390px;}
.leftcloumn .manaykuai {width:85%; margin:2em 0 6em 15%; min-height:390px;}
.manaykuai dl {float:left; width:48.5%; height:265px; /*overflow: hidden;*/ margin-bottom:3%; background: #fff; border:2px solid #e6e6e6; padding:23px 0px; position:relative; transition: all .3s; }
.manaykuai dl:nth-child(2n+1) {margin-right:1.5%;}
.manaykuai dl:nth-child(2n) {margin-left:1.5%;}
.manaykuai dl:hover {transform: translateY(-2px); box-shadow: 0 2px 7px rgba(0, 0, 0, .07) ;}
.manaykuai dl dt {position:absolute; left:20px; top:10px; z-index:10; color:#fff; font-size:18px;}

.manaykuai ul {padding:5px 20px 0; position:relative; top:20px; z-index:5; background:#fff; min-height:210px;}
.manaykuai li {position:relative; line-height:40px; background:url("../image/pointer.png") no-repeat; background-position:0 17px; padding-left:20px;}
.manaykuai li a {color:#4c4c4c; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%; display:block; transition: all .3s; }
.manaykuai li a:hover {color:#d61021; padding-left:15px;}
.manaykuai li span.time {top:4px;}

.manaykuai .arrowlt {position:absolute; left:0; top:0; z-index:1; border-color:#fff #fff #fff #1b8ad8; border-style:solid; border-width:0 140px 140px 215px; height:0; width:0;}
.manaykuai .morebtn {position:absolute; right:20px; bottom:0; z-index:12; height:24px; width:50px; text-align:center; line-height:24px; transition: all .3s; }
.manaykuai .morebtn a:hover {color:#d61021;}


/*网站地图*/
.website {margin:20px auto; font-size:15px;}
.website a {color:#444; transition: all .3s; display:inline-block; margin:0.6em 1.8em 0 0; white-space:nowrap;}
.website a:hover {color:#d61021; text-decoration:underline;}
.website .hei12x {border-bottom:1px dashed #bbb; padding:0.5em 0;}
.website .heilink {}
.website .wzdthr {margin:1.4em 0;}






/*来信情况 页面样式*/
.come_letter {margin:30px auto 40px; padding:10px; background:#1d64b4 url("../image/come_l_bg1.png") repeat left top;}
.come_letter_wp {padding:10px 40px; border-radius:10px; background:#fff; position:relative;}
.come_l_icon {position:absolute; right:8px; top:8px; width:272px; height:175px; background:url("../image/come_l_bg2.png") no-repeat; background-size: 100%;}
.come_l_caption {font-size:30px; line-height:30px; color: #1d64b4; padding: 40px 0 43px 185px; background:url("../image/come_l_bg3.png") no-repeat left center;}
.come_letter h1#st { color: #d61021; padding-top:0px; line-height:44px;}
.come_letter #sumdes { margin:20px 0;}
.come_letter #sumdes .art_tips {font-size: 16px; color:#666;}
.come_letter #sumdes .art_tips span{ margin-right:20px;  }
.come_l_fx {font-size: 18px; font-weight: bold;}

.come_l_reply {margin:0 20px 40px 20px; background: #e3f1fa; position:relative;}
.come_l_r_tit {height:54px; background: #1b8ad8; padding-left: 35px;}
.come_l_r_tit span {display:block; font-size:16px; line-height: 54px; color:#fff; background: url("../image/come_l_icon.png") no-repeat left center; padding-left:75px;}
.come_l_reply .art {padding:20px 35px;}
.come_l_fx_zt {position:absolute; right:35px; top:15px; width:96px; height:86px; text-indent:-999em;}
.come_l_fx_zt.yi {background:url("../image/come_l_bg4.png") no-repeat; background-size: 100%;}
.come_l_fx_zt.wei {background:url("../image/come_l_bg5.png") no-repeat; background-size: 100%;}





.hidden { display: none; visibility: hidden }
.hide { display: none }
.show { display: block }
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after { content: " "; display: table }
.clearfix:after, .container:after, .container-fluid:after, .row:after { clear: both }
.affix { position: fixed }
.fixed { position: fixed; z-index: 1 }
header { position: relative }
header.fixed { position: fixed; top: 0; left: 0; right: 0 }
.footer { width: 100%; height: 100%; text-align: center; }
.footer img { height: 32px; }
.footer span { display: inline-block; line-height: 32px; }

/* <![CDATA[ */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px;/* padding-left: 15px; padding-right: 15px*/ }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left }
.col-xs-12 { width: 100% }
.col-xs-11 { width: 91.66666667% }
.col-xs-10 { width: 83.33333333% }
.col-xs-9 { width: 75% }
.col-xs-8 { width: 66.66666667% }
.col-xs-7 { width: 58.33333333% }
.col-xs-6 { width: 50% }
.col-xs-5 { width: 41.66666667% }
.col-xs-4 { width: 33.33333333% }
.col-xs-3 { width: 25% }
.col-xs-2 { width: 16.66666667% }
.col-xs-1 { width: 8.33333333% }
.col-xs-offset-12 { margin-left: 100% }
.col-xs-offset-11 { margin-left: 91.66666667% }
.col-xs-offset-10 { margin-left: 83.33333333% }
.col-xs-offset-9 { margin-left: 75% }
.col-xs-offset-8 { margin-left: 66.66666667% }
.col-xs-offset-7 { margin-left: 58.33333333% }
.col-xs-offset-6 { margin-left: 50% }
.col-xs-offset-5 { margin-left: 41.66666667% }
.col-xs-offset-4 { margin-left: 33.33333333% }
.col-xs-offset-3 { margin-left: 25% }
.col-xs-offset-2 { margin-left: 16.66666667% }
.col-xs-offset-1 { margin-left: 8.33333333% }
.col-xs-offset-0 { margin-left: 0 }
@media screen and (min-width:768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left }
.col-sm-12 { width: 100% }
.col-sm-11 { width: 91.66666667% }
.col-sm-10 { width: 83.33333333% }
.col-sm-9 { width: 75% }
.col-sm-8 { width: 66.66666667% }
.col-sm-7 { width: 58.33333333% }
.col-sm-6 { width: 50% }
.col-sm-5 { width: 41.66666667% }
.col-sm-4 { width: 33.33333333% }
.col-sm-3 { width: 25% }
.col-sm-2 { width: 16.66666667% }
.col-sm-1 { width: 8.33333333% }
.col-sm-offset-12 { margin-left: 100% }
.col-sm-offset-11 { margin-left: 91.66666667% }
.col-sm-offset-10 { margin-left: 83.33333333% }
.col-sm-offset-9 { margin-left: 75% }
.col-sm-offset-8 { margin-left: 66.66666667% }
.col-sm-offset-7 { margin-left: 58.33333333% }
.col-sm-offset-6 { margin-left: 50% }
.col-sm-offset-5 { margin-left: 41.66666667% }
.col-sm-offset-4 { margin-left: 33.33333333% }
.col-sm-offset-3 { margin-left: 25% }
.col-sm-offset-2 { margin-left: 16.66666667% }
.col-sm-offset-1 { margin-left: 8.33333333% }
.col-sm-offset-0 { margin-left: 0 }
}
@media screen and (min-width:992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left }
.col-md-12 { width: 100% }
.col-md-11 { width: 91.66666667% }
.col-md-10 { width: 83.33333333% }
.col-md-9 { width: 75% }
.col-md-8 { width: 66.66666667% }
.col-md-7 { width: 58.33333333% }
.col-md-6 { width: 50% }
.col-md-5 { width: 41.66666667% }
.col-md-4 { width: 33.33333333% }
.col-md-3 { width: 25% }
.col-md-2 { width: 16.66666667% }
.col-md-1 { width: 8.33333333% }
.col-md-offset-12 { margin-left: 100% }
.col-md-offset-11 { margin-left: 91.66666667% }
.col-md-offset-10 { margin-left: 83.33333333% }
.col-md-offset-9 { margin-left: 75% }
.col-md-offset-8 { margin-left: 66.66666667% }
.col-md-offset-7 { margin-left: 58.33333333% }
.col-md-offset-6 { margin-left: 50% }
.col-md-offset-5 { margin-left: 41.66666667% }
.col-md-offset-4 { margin-left: 33.33333333% }
.col-md-offset-3 { margin-left: 25% }
.col-md-offset-2 { margin-left: 16.66666667% }
.col-md-offset-1 { margin-left: 8.33333333% }
.col-md-offset-0 { margin-left: 0 }
}
@media screen and (min-width:1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left }
.col-lg-12 { width: 100% }
.col-lg-11 { width: 91.66666667% }
.col-lg-10 { width: 83.33333333% }
.col-lg-9 { width: 75% }
.col-lg-8 { width: 66.66666667% }
.col-lg-7 { width: 58.33333333% }
.col-lg-6 { width: 50% }
.col-lg-5 { width: 41.66666667% }
.col-lg-4 { width: 33.33333333% }
.col-lg-3 { width: 25% }
.col-lg-2 { width: 16.66666667% }
.col-lg-1 { width: 8.33333333% }
.col-lg-offset-12 { margin-left: 100% }
.col-lg-offset-11 { margin-left: 91.66666667% }
.col-lg-offset-10 { margin-left: 83.33333333% }
.col-lg-offset-9 { margin-left: 75% }
.col-lg-offset-8 { margin-left: 66.66666667% }
.col-lg-offset-7 { margin-left: 58.33333333% }
.col-lg-offset-6 { margin-left: 50% }
.col-lg-offset-5 { margin-left: 41.66666667% }
.col-lg-offset-4 { margin-left: 33.33333333% }
.col-lg-offset-3 { margin-left: 25% }
.col-lg-offset-2 { margin-left: 16.66666667% }
.col-lg-offset-1 { margin-left: 8.33333333% }
.col-lg-offset-0 { margin-left: 0 }
}
@media screen and (min-width:1440px) {
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 { float: left }
.col-xl-12 { width: 100% }
.col-xl-11 { width: 91.66666667% }
.col-xl-10 { width: 83.33333333% }
.col-xl-9 { width: 75% }
.col-xl-8 { width: 66.66666667% }
.col-xl-7 { width: 58.33333333% }
.col-xl-6 { width: 50% }
.col-xl-5 { width: 41.66666667% }
.col-xl-4 { width: 33.33333333% }
.col-xl-3 { width: 25% }
.col-xl-2 { width: 16.66666667% }
.col-xl-1 { width: 8.33333333% }
.col-xl-offset-12 { margin-left: 100% }
.col-xl-offset-11 { margin-left: 91.66666667% }
.col-xl-offset-10 { margin-left: 83.33333333% }
.col-xl-offset-9 { margin-left: 75% }
.col-xl-offset-8 { margin-left: 66.66666667% }
.col-xl-offset-7 { margin-left: 58.33333333% }
.col-xl-offset-6 { margin-left: 50% }
.col-xl-offset-5 { margin-left: 41.66666667% }
.col-xl-offset-4 { margin-left: 33.33333333% }
.col-xl-offset-3 { margin-left: 25% }
.col-xl-offset-2 { margin-left: 16.66666667% }
.col-xl-offset-1 { margin-left: 8.33333333% }
.col-xl-offset-0 { margin-left: 0 }
}
.flex-n { -webkit-flex: none; flex: none }
.f1 { -webkit-flex: 1; flex: 1 }
.flex-xs { display: -webkit-flex; display: flex }
.flex-wrap { -webkit-flex-wrap: wrap; flex-wrap: wrap }
.flex-wrap.row:before { content: none }
.fd-c { -webkit-flex-direction: column; flex-direction: column }
.order-1 { -webkit-order: 1; order: 1 }
.order-2 { -webkit-order: 2; order: 2 }
.order-3 { -webkit-order: 3; order: 3 }
.ai-fe { -webkit-align-items: flex-end; align-items: flex-end }
.ai-c { -webkit-align-items: center; align-items: center }
.ai-s { -webkit-align-items: stretch; align-items: stretch }
.as-fe { -webkit-align-self: flex-end; align-self: flex-end }
.as-c { -webkit-align-self: center; align-self: center }
.jc-c { -webkit-justify-content: center; justify-content: center }
.jc-sb { -webkit-justify-content: space-between; justify-content: space-between }
.jc-sa { -webkit-justify-content: space-around; justify-content: space-around }
.jc-fe { -webkit-justify-content: flex-end; justify-content: flex-end }
.flex-sm-1, .flex-md-1, .flex-lg-1, .flex-sm-2, .flex-md-2, .flex-lg-2, .flex-sm-3, .flex-md-3, .flex-lg-3, .flex-sm-4, .flex-md-4, .flex-lg-4, .flex-sm-5, .flex-md-5, .flex-lg-5, .flex-sm-6, .flex-md-6, .flex-lg-6, .flex-sm-7, .flex-md-7, .flex-lg-7, .flex-sm-8, .flex-md-8, .flex-lg-8, .flex-sm-9, .flex-md-9, .flex-lg-9, .flex-sm-10, .flex-md-10, .flex-lg-10, .flex-sm-11, .flex-md-11, .flex-lg-11, .flex-xs-12, .flex-sm-12, .flex-md-12, .flex-lg-12 { width: 100% }
.flex-xs-11 { width: 91.66666667% }
.flex-xs-10 { width: 83.33333333% }
.flex-xs-9 { width: 75% }
.flex-xs-8 { width: 66.66666667% }
.flex-xs-7 { width: 58.33333333% }
.flex-xs-6 { width: 50% }
.flex-xs-5 { width: 41.66666667% }
.flex-xs-4 { width: 33.33333333% }
.flex-xs-3 { width: 25% }
.flex-xs-2 { width: 16.66666667% }
.flex-xs-1 { width: 8.33333333% }
@media screen and (min-width:768px) {
	.container {max-width:760px;}
.flex-sm { display: -webkit-flex; display: flex }
.flex-sm-12 { width: 100% }
.flex-sm-11 { width: 91.66666667% }
.flex-sm-10 { width: 83.33333333% }
.flex-sm-9 { width: 75% }
.flex-sm-8 { width: 66.66666667% }
.flex-sm-7 { width: 58.33333333% }
.flex-sm-6 { width: 50% }
.flex-sm-5 { width: 41.66666667% }
.flex-sm-4 { width: 33.33333333% }
.flex-sm-3 { width: 25% }
.flex-sm-2 { width: 16.66666667% }
.flex-sm-1 { width: 8.33333333% }
}
@media screen and (min-width:992px) {
	.container {max-width:100%;}
.flex-md { display: -webkit-flex; display: flex }
.flex-md-12 { width: 100% }
.flex-md-11 { width: 91.66666667% }
.flex-md-10 { width: 83.33333333% }
.flex-md-9 { width: 75% }
.flex-md-8 { width: 66.66666667% }
.flex-md-7 { width: 58.33333333% }
.flex-md-6 { width: 50% }
.flex-md-5 { width: 41.66666667% }
.flex-md-4 { width: 33.33333333% }
.flex-md-3 { width: 25% }
.flex-md-2 { width: 16.66666667% }
.flex-md-1 { width: 8.33333333% }
}
@media screen and (min-width:1200px) {
	.container {max-width:1280px;}
.flex-lg { display: -webkit-flex; display: flex }
.flex-lg-12 { width: 100% }
.flex-lg-11 { width: 91.66666667% }
.flex-lg-10 { width: 83.33333333% }
.flex-lg-9 { width: 75% }
.flex-lg-8 { width: 66.66666667% }
.flex-lg-7 { width: 58.33333333% }
.flex-lg-6 { width: 50% }
.flex-lg-5 { width: 41.66666667% }
.flex-lg-4 { width: 33.33333333% }
.flex-lg-3 { width: 25% }
.flex-lg-2 { width: 16.66666667% }
.flex-lg-1 { width: 8.33333333% }
}

/* ==============================================   改版手机临时适配   ============================================================================ */
        @media (max-width: 768px) {
 body {background: none !important;}
.header{display: none !important;}
header{background: #ffffff url(../image/logo_20231212.png) no-repeat center 10px !important;background-size: 100% !important;height: 80px !important;}
.header dl{display: none !important;}
.header + nav{display: none !important;}
footer{display: none !important;}



}

/* ==============================================   媒体查询 start   ============================================================================ */

@media screen and (max-width:992px) {
	.position h3 , .secondnav .sm_line {display:none;}
	
	.secondnav .submenu1 {left:0; top:6px; line-height:32px;}
	.secondnav .submenu1 .sm_list li {margin:0 5px; float:left; height:30px;}
	.secondnav .submenu1 .sm_list li a {width:auto; padding:0 10px; font-size:16px; border-radius:0px; background:none; border:none; border-bottom:2px solid transparent;}
	.secondnav .submenu1 .sm_list li a:hover , .secondnav .submenu1 .sm_list li a.on { background:none;  border-bottom:2px solid #1d64b4; color:#1d64b4; }
	
	.office_doc li {padding-bottom:40px;}
	.office_doc li .toolbox .timegw {left:0!important; top:30px;}
	.office_doc li .toolbox span {margin-left:0; margin-right:30px;}
	.office_doc img { max-width:100%; text-align: center;}
	
	
	.message .hdlists li:first-child {display:none;}
	.message .hdlists li {padding:12px 0; border:1px solid #ccc; margin-bottom:5px;}
	.message .hdlists li div {float:none; padding:2px 10px;}
	.message .hdlists li .xjtit {width:100%; padding-right:90px;}
	.message .hdlists li .xxname , .message .hdlists li .xjsj {width:100%; text-align:left; color:#888;}
	.message .hdlists li .zhuangtai {width:80px; height:30px; line-height:26px; position:absolute; right:10px; top:50%; margin-top:-15px; border:1px solid #ccc; border-radius:15px;}
	
	
	/*来信情况 页面样式*/
.come_letter {margin:30px auto 40px; padding:10px;}
.come_letter_wp {padding:10px 40px; border-radius:10px;}
	.come_l_icon {right:8px; top:8px; width:200px; height:124px;}
	.come_l_caption {font-size:24px; line-height:24px; padding: 30px 0 33px 195px;}
.come_letter h1#st {padding-top:0px; line-height:44px;}
.come_letter #sumdes { margin:20px 0;}
	.come_letter #sumdes .art_tips {font-size: 14px;}
	.come_letter #sumdes .art_tips span{ margin-right:15px;  }
	.come_l_fx {font-size: 16px;}
	.come_letter .art {padding-bottom: 30px;}
	.come_letter .art p {font-size: 16px;}

	.come_l_reply {margin:0 10px 30px 10px;}
.come_l_r_tit {height:54px; padding-left: 35px;}
.come_l_r_tit span {font-size:16px; line-height: 54px; padding-left:75px;}
.come_l_reply .art {padding:20px 35px;}
	.come_l_fx_zt {right:35px; top:15px; width:72px; height:64px;}
	
	
	.colwrap .col1 .newtit_hd , .conbox01 .fl {margin-right: 0;}
	.colwrap .col2 .item {margin-left: 0;}
	
	.conbox02 , .new_list {height: 100%; padding-bottom: 10px;}
	
	
	.ajgdtu {height: auto; padding-bottom: 18px;}
	.ajgdtu li {width: 90%; height:auto;}
	
	
	.conbox04 .newtit_hd {width: 100%;}
	.itemlk {width: 100%; height: auto; padding-left: 20px; padding-top: 0px;}
	.ablink {width: 100%; margin-left:0; margin-bottom: 8px;}
	
	.colwrap .workdt .item a {padding: 0 0.74rem;}
}

@media screen and (max-width:600px) {
	.office_doc li .toolbox {line-height:24px;}
	.office_doc li {padding-bottom:60px;}
	
	.secondnav {padding: 0;}
}

@media screen and (max-width:400px) {
	.container {width:100%;}
	
	.page-header {height:50px; background:#1d64b4; position: relative; z-index: 1100;}
	.header-top {display:none;}
	.header-middle {height:auto; background:none;}
	.logo {height:50px; background:url("../image/logo_app.png") no-repeat left center; background-size:95%;}
	
	.search {margin-top:13px; height:24px; background:url("../image/searchiconb.png") no-repeat center; background-size:24px; cursor:pointer;}
	.search:hover {opacity:0.5;}
	.search form {display:none;}

/*导航*/
	.header-bottom .container {display:none;}
	.m-trigger { display: block; background-size:70%;}
	.m-trigger:hover {opacity:0.5;}
	.stopscroll { height: 100%; overflow: hidden; }

	.colwrap .col1 {float:left; width:100%;}
	.colwrap .col4 {width:100%; padding: 10px 0 0;}
	.colwrap .col2 {width:100%; padding-left:0px;}
	.colwrap .col3 {float:left; width:100%;}
	.colwrap .col5 {float:left; width:100%;}

	.title {padding-left: 15px; font-size: 14px; line-height: 34px;}
	.title a {width: 80%;}


/*新闻滚动*/
	.p354 , .focus {height:220px;}   
	.focus .shadow a {font-size:14px;}  
	.focus .fcon {height:220px;}
	.focus .fcon a , .focus .fcon img {height:200px;}  
	
	/*专题*/
	.piclist {height: auto;}
	.piclist li {width:100%; margin-top:0px; margin-bottom: 16px;}
	.piclist li:last-child {margin-bottom: 0px;}
	.piclist li a {margin-left:0; margin-right:0;}
	.piclist li img {padding-left:0; padding-right:0;}
	.piclist li:hover .iconzz {left:0px; right:0px;}

	.page_ztzl {padding:4% 0;}
	.page_ztzl .piclist li {margin:10px auto;}	


/* 信息公开图标列表 */
	.xxgkwp {font-size:14px;}
	.xxgkwp li {width:33.3%; padding:0 7px 10px;}
	.xxgkwp li a {height:100px; padding-top:5px; margin-left:-5px; margin-right:-5px;}

	.jusunits {font-size:15px; margin-top:20px; margin-bottom:10px;}
	.jusunits li a {padding:9px 0;}

	.zwservice li {width:45%;}
	.zwservice .item {height: auto;}
	
	.zwsort , .zwhudong {font-size:14px;}
	
	.zwhudong {margin-top:20px; margin-bottom:0px; height:140px;}
	.zwhudong li {padding:20px 15px 0 20px;}
	.zwhudong li a {padding:0.5em 1.1em 0.9em 0em; height:110px;}
	.zwhudong li .icon {margin:0 auto 12px; width:40px; height:40px;}
	.zwhudong li a:hover {padding-top:1.1em; padding-left:0.9em;}
	

	.menu {padding:1.5em 0 1em;}
	.footimg {left:0; text-align:center; right:0px; top:100%; bottom:0!important;}
	
	.secondnav .sm_line {display:none;}

	.secondnav .submenu1 {line-height:22px; position:relative;}
	.secondnav .submenu1 .sm_list li {margin:0 3px;}
	.secondnav .submenu1 .sm_list li a { padding:0 0.5em; font-size:14px; width:auto;}
	
	.submenu2 {line-height:24px; margin:10px 0 0px; overflow:hidden;}
	.submenu2 .sm_list li {padding:0 4px; float:left;}
	.submenu2 .sm_list li a {font-size:12px; padding:0 5px; }
	.submenu2 .sm_list li a span , .threenav .sm_line {display:none;}
	
	.leftcloumn .threenav .submenu2 {line-height:20px; margin-top:20px;}
	.leftcloumn .threenav .submenu2 .sm_list li {width:100%;}
	.leftcloumn .threenav .submenu2 .sm_list li a {font-size:12px;}


	/* 领导分工 页面 */
	.leader li {width:100%; height:auto; margin-bottom:3%; padding:15px 10px 15px 15px;}
	.leader li:nth-child(2n+1) {margin-right:0;}
	.leader li:nth-child(2n) {margin-left:0;}
	.leader li .img-box img {height:118px;}
	.leader li p {font-size:14px; margin-bottom: 7px; line-height: 1.2;}
	.leader li .toolbox {font-size:13px; margin-top: 10px; line-height:1.6;}
	.leader li .text-box {/*width: 70%;*/ padding: 0 2px 0 12px;}
	.leader li h4 { font-size:14px; margin-top:0px; margin-bottom:20px;}
	.leader li h4 strong {width:18%; font-size:14px;}
	
	.leaderdtl .img-box img {padding: 1em 1em;width:200px;display:inline;}
	.leaderdtl .text-box {padding:0em;}
	.leaderdtl h4 {margin-bottom: 1em;}
	.leaderdtl h4 strong {font-size: 18px; display: block;margin-right: 0px;}
	
	.zchy {font-size:14px;}
	.zchy ul {padding:20px 6px;}
	.zchy li {line-height:24px; background-position:0 9px;}
	.zchy li span.time {display:none;}
		
	.message .hdschbox input {width:60%;}
	.message .hdschbox .wribtn {position:relative; left:2px; top:0px; margin-top:10px; float:left; width:100%;}
	
	.write .wt_mains {width:98%;}
	.write .wt_mains label {width:33%;}
	.write .wt_mains input , .write .wt_mains textarea {width:66%;}
	.write .wt_mains input.shouji {width:24%;}
	.write .wt_mains .wt_m_btn {margin-left:10%;}
	.write .wt_mains .wt_m_btn button {font-size:16px; width:100px; height:36px;}
	
	.news-list li .arrowlist {display:none;}
	
	
	.manaykuai {width:100%; margin-top:2em; margin-bottom:2em; font-size:16px; min-height:390px;}
.leftcloumn .manaykuai {width:85%; margin:2em 0 6em 15%; min-height:390px;}

.manaykuai ul {padding:5px 5px 0; position:relative; top:20px; z-index:5; background:#fff;}
.manaykuai li {position:relative; line-height:40px; background:url("../image/pointer.png") no-repeat; background-position:0 17px; padding-left:20px;}

	.manaykuai .arrowlt {position:absolute; left:0; top:0; z-index:1; border-color:#fff #fff #fff #1b8ad8; border-style:solid; border-width:0 110px 110px 170px; height:0; width:0;}

	.manaykuai dl {width:100%; height:265px;  margin-bottom:3%; padding:23px 20px;}
	.manaykuai dl:nth-child(2n+1) {margin-right:0;}
	.manaykuai dl:nth-child(2n) {margin-left:0;}
	.manaykuai dl dt {font-size:16px;}
	
	.office_doc {margin-left:15px;}
	.office_doc li h4 {font-size:16px;}
	.office_doc li .gwicon {width:32px; height:32px; left:-16px;}
	.office_doc li {padding-left:25px;}
	
	.new_list.tzggwp {height:auto; margin-top:10px;}
	
	.yijianzj li h4 {font-size:14px;}
	.yijianzj li {margin-bottom:30px; padding:20px 6% 20px 55px;}
	.yijianzj li .zt {left:15px; top:50%; width:24px; height:70px; padding-top:8px; margin-top:-35px; line-height:18px;}
	
	.faweninfor {font-size:14px; padding:0px 0 20px;}
	.faweninfor dl {width:100%;}
	.faweninfor dl.bt dd {width:58%;}
	
	
	/*来信情况 页面样式*/
.come_letter {margin:30px auto 40px; padding:8px;}
	.come_letter_wp {padding:10px 20px; border-radius:10px;}
	.come_l_icon {right:8px; top:8px; width:150px; height:93px;}
	.come_l_caption {font-size:24px; line-height:24px; padding: 20px 0 23px 30px; background-size:200%; background-position: 20%;}
.come_letter h1#st {padding-top:0px; line-height:44px;}
	.come_letter #sumdes { margin:0px 0; line-height: 24px; height: auto;}
	.come_letter #sumdes .art_tips {font-size: 14px;}
	.come_letter #sumdes .art_tips span{ margin-right:15px; display: block!important;}
	.come_l_fx {font-size: 16px;}
	.come_letter .art {padding-bottom: 30px;}
	.come_letter .art p {font-size: 16px;}
	.come_letter #div_conbody {margin-top: 0px;}

	.come_l_reply {margin:0 0px 20px 0px;}
	.come_l_r_tit {height:54px; padding-left: 15px;}
	.come_l_r_tit span {font-size:16px; line-height: 54px; padding-left:45px; background-size:32px;}
	.come_l_reply .art {padding:15px 20px;}
	.come_l_fx_zt {right:35px; top:15px; width:72px; height:64px;}
	.secondnav {padding: 0;}
	.col-xs-3{margin:0px auto;width:100%;text-align:center;}
	.col-xs-9{width:100%;}
	.col-xs-9 h4{text-align:center}
}


@media screen and (min-width:401px) and (max-width:767px) {
	.container {max-width:760px; padding:0 10px;}
	
	.page-header {height:50px; background:#1d64b4; position: relative; z-index: 1100;}
	.header-top {display:none;}
	.header-middle {height:auto; background:none;}
	.logo {height:48px; background:url("../image/logo_app.png") no-repeat left center; background-size:100%;}
	
	.search {margin-top:11px; height:28px; background:url("../image/searchiconb.png") no-repeat center; background-size:28px; cursor:pointer;}
	.search:hover {opacity:0.5;}
	.search form {display:none;}

/*导航*/
	.header-bottom .container {display:none;}
	.m-trigger { display: block; }
	.m-trigger:hover {opacity:0.5;}
	.stopscroll { height: 100%; overflow: hidden; }

	.colwrap .col1 {float:left; width:100%;}
	.colwrap .col4 {float:left; width:100%; padding: 10px 0 0;}
	.colwrap .col2 {float:right; width:100%; padding-left:0px;}
	.colwrap .col3 {float:left; width:100%; padding-left:0px; padding-right:0px;}
	.colwrap .col5 {float:left; width:100%; padding-left:0px; padding-right:0px;}


/*新闻滚动*/
	.p354 ,	.focus {height:430px;}  
	.focus .shadow {height:70px !important; line-height:70px !important;}  
	.focus .shadow a {font-size:28px;}  
	.focus .fcon {height:430px;}
	.focus .fcon a , .focus .fcon img {height:360px;}  
	/*焦点图*/

	/*专题*/
	.piclist {height: auto;}
	.piclist li {width:100%; margin-top:0px; margin-bottom:16px;}

	.page_ztzl {padding:4% 0;}
	.page_ztzl .piclist li {margin:10px auto; float:none; width:90%;}	

/* 信息公开图标列表 */
	.xxgkwp li {float:left; width:33.3%; padding-right:9px; padding-left:9px; padding-bottom:10px;}
	.xxgkwp li a {display: block; /*width:170px;*/ height:100px; padding-top:5px; margin-left:-5px; margin-right:-5px;}


	.jusunits {font-size:16px; margin-top:27px; margin-bottom:15px;}
	.jusunits li a {padding:9px 0;}
	
	.zwhudong {margin-top:20px; margin-bottom:0px; height:140px;}
	.zwhudong li {padding:20px 15px 0 20px;}
	.zwhudong li a {padding:0.5em 1.1em 0.9em 0em; height:110px;}
	.zwhudong li .icon {margin:0 auto 12px; width:40px; height:40px;}
	.zwhudong li a:hover {padding-top:1.1em; padding-left:0.9em;}
	
	
	.page-footer {height:300px;}
	.menu {font-size:14px; padding:1.5em 0 1em;}
	.footimg {left:0; text-align:center; right:0px; top:100%; bottom:0!important;}
	.footimg img {width:40%;}
	
	.secondnav .submenu1 {line-height:30px; position:relative;}
	.secondnav .submenu1 .sm_list li a { padding:0 6px; width:auto;}
	
	.submenu2 {line-height:36px; margin:0px 0 20px;}
	.submenu2 .sm_list li {padding:0 4px;}
	.submenu2 .sm_list li a {font-size:14px; padding:0 5px; }
	.submenu2 .sm_list li a span {bottom:-11px; margin-left:-5px;}
	.submenu2 .sm_list li a.on span {bottom:-13px;}
	
	.leftcloumn .threenav .submenu2 {line-height:24px; margin-top:20px;}
	.leftcloumn .threenav .submenu2 .sm_list li {width:33.33333333%;}
	.leftcloumn .threenav .submenu2 .sm_list li a {font-size:14px;}


	/* 领导分工 页面 */
	.leader li {width:100%; height:auto; margin-bottom:3%; padding:15px 10px 15px 15px;}
	.leader li:nth-child(2n+1) {margin-right:0;}
	.leader li:nth-child(2n) {margin-left:0;}
	.leader li .img-box img {height:124px;}
	.leader li p {font-size:14px; margin-bottom: 7px; line-height: 1.2;}
	.leader li .toolbox {font-size:13px; margin-top: 10px; line-height:1.6;}
	.leader li .text-box {padding: 0 2px 0 12px;}
	.leader li h4 { font-size:14px; margin-top:5px; margin-bottom:20px;}
	.leader li h4 strong {width:18%; font-size:16px;}
	
	.leaderdtl .img-box img {padding: 1em 1em;}
	.leaderdtl .text-box {padding: 1em 1em 1em 0;}
	.leaderdtl h4 {margin-bottom: 1em;}
	.leaderdtl h4 strong {font-size: 18px; display: block;}
	
	.zchy {font-size:16px;}
	.zchy ul {padding:20px 10px;}
	.zchy li {line-height:34px; background-position:0 13px;}
	.zchy li span.time {display:none;}
	
	.message .hdschbox .wribtn {position:relative; left:2px; top:0; margin-top:10px; float:left; width:100%;}
	.message .hdschbox input {width:60%;}
	
	.write .wt_mains {width:95%;}
	.write .wt_mains label {width:31%;}
	.write .wt_mains input , .write .wt_mains textarea {width:68%;}
	.write .wt_mains input.shouji {width:20%;}
	.write .wt_mains .wt_m_btn {margin-left:8%;}
	.write .wt_mains .wt_m_btn button {font-size:16px; width:120px; height:40px;}
	
	
	.manaykuai dl {width:100%; height:265px;  margin-bottom:3%; padding:23px 20px;}
	.manaykuai dl:nth-child(2n+1) {margin-right:0;}
	.manaykuai dl:nth-child(2n) {margin-left:0;}
	
	.office_doc li h4 {font-size:18px;}
	
	.tzggwp {height:auto; margin-top:10px;}
	
	.yijianzj li h4 {font-size:18px;}
	
	.faweninfor {padding:0px 0 20px;}
	.faweninfor dl {width:100%;}
	.faweninfor dl.bt dd {width:66%;}
	
	
	/*来信情况 页面样式*/
.come_letter {margin:30px auto 40px; padding:8px;}
	.come_letter_wp {padding:10px 20px; border-radius:10px;}
	.come_l_icon {right:8px; top:8px; width:150px; height:93px;}
	.come_l_caption {font-size:24px; line-height:24px; padding: 30px 0 33px 45px; background-size:200%; background-position: 20%;}
.come_letter h1#st {padding-top:0px; line-height:44px;}
	.come_letter #sumdes { margin:0px 0; line-height: 24px; height: auto;}
	.come_letter #sumdes .art_tips {font-size: 14px;}
	.come_letter #sumdes .art_tips span{ margin-right:15px; display: block!important;}
	.come_l_fx {font-size: 16px;}
	.come_letter .art {padding-bottom: 30px;}
	.come_letter .art p {font-size: 16px;}
	.come_letter #div_conbody {margin-top: 0px;}

	.come_l_reply {margin:0 0px 20px 0px;}
.come_l_r_tit {height:54px; padding-left: 25px;}
.come_l_r_tit span {font-size:16px; line-height: 54px; padding-left:65px;}
	.come_l_reply .art {padding:15px 20px;}
	.come_l_fx_zt {right:35px; top:15px; width:72px; height:64px;}
}


@media screen and (min-width:1201px) and (max-width:1280px) {
	.conbox04 .newtit_hd {width: 14.0%;}
	.itemlk {width: 86%;}
	.ablinks {width: 236px;}
	.sewv {margin:0 0 0px 16px; width: 236px;}
	
	.colwrap .workdt .item a {height: 46px; line-height: 46px; padding: 0 10px; margin: 0 5px;}
}


/* 变成两竖列效果 ------------------------------------------------------------------------------------------------*/
@media screen and (min-width:992px) and (max-width:1200px) {
	.col-xs-8 {width:80%;}
	
	.header-middle {height:160px; background:none;}
	.header-middle .container {position:relative;}
	.search {margin-top:0px; position:absolute; right:10px; top:100px;}
	
	.colwrap .conbox04 .col1:first-child {width:50%; padding-right:15px;}
	.colwrap .conbox04 .col1:last-child {width:100%;}
	.colwrap .conbox04 .col3 {width:50%; padding-left:15px; padding-right:0;}
	
	.colwrap .conbox04 .col1:last-child .new_list li {float:left; width:46%; margin:0 2%;}
	
	.zwhudong {font-size:17px;}
	.zwhudong {margin-top:20px; margin-bottom:0px; height:155px;}
	.zwhudong li {padding:20px 15px 0 20px;}
	.zwhudong li a {padding:0.5em 1.1em 0.9em 0em; height:125px;}
	.zwhudong li .icon {margin:0 auto 12px;}
	.zwhudong li a:hover {padding-top:1.1em; padding-left:0.9em;}
	
	.leader li .img-box img {height:170px;}
	
	.write .wt_mains {width:76%;}
	
	.faweninfor dl.bt dd {width:86%;}
	
	.leaderdtl .img-box img {padding: 2.5em 4em;}
	.leaderdtl .text-box {padding: 2.5em 3em 2.5em 0;}
}

/* 平板效果 ---- start --------------------------------------------------------------------------------------------*/
@media screen and (min-width:768px) and (max-width:991px) {
	.container {max-width:100%; padding:0 20px;}
	
	.page-header {height:60px; padding:6px 0; background:#1d64b4; position: relative; z-index: 1100;}
	.header-top {display:none;}
	.header-middle {height:auto; background:none;}
	.logo {height:48px; background:url("../image/logo_app.png") no-repeat left center; background-size:64%;}
	
	.search {margin-top:10px; height:32px; background:url("../image/searchiconb.png") no-repeat center; cursor:pointer;}
	.search:hover {opacity:0.5;}
	.search form {display:none;}
	
	.m-nav {top:60px;}
	.m-nav a {font-size:17px; line-height:50px;}
	
/*导航*/
	.header-bottom .container {display:none;}
	.m-trigger { display: block; right:6%;}
	.m-trigger:hover {opacity:0.5;}
	.stopscroll { height: 100%; overflow: hidden; }


	.colwrap .col1 {float:left; width:100%;}
	.colwrap .col4 {width:100%; padding: 0; margin-top: 10px;}
	.colwrap .col2 {width:100%; padding-left:0px;}
	.colwrap .col3 {float:left; width:100%; padding-left:0px; padding-right:0px;}
	.colwrap .col5 {float:left; width:100%; padding-left:0px; padding-right:0px;}


	/*新闻滚动*/
	.p354 ,	.focus {height:430px;}  
	.focus .shadow {height:70px !important; line-height:70px !important;}  
	.focus .shadow a {font-size:20px;}  
	.focus .fcon {height:430px;}
	.focus .fcon a , .focus .fcon img {height:360px;}  
	

/* 信息公开图标列表 */
	.xxgkwp li {float:left; width:33.3%; padding-right:9px; padding-left:9px; padding-bottom:10px;}
	.xxgkwp li a {display: block; /*width:170px;*/ height:110px; padding-top:5px; margin-left:-5px; margin-right:-5px;}

	.jusunits {font-size:18px; margin-top:27px; margin-bottom:15px;}
	.jusunits li a {padding:9px 0;}

	.zwservice {}

	.zwhudong {margin-top:20px; margin-bottom:0px; height:155px;}
	.zwhudong li {padding:20px 15px 0 20px;}
	.zwhudong li a {padding:0.5em 1.1em 0.9em 0em; height:125px;}
	.zwhudong li .icon {margin:0 auto 12px;}
	.zwhudong li a:hover {padding-top:1.1em; padding-left:0.9em;}
	
	.onlineft {margin-bottom:10px;}
	.onlineft .title {font-size:18px;}
	.onlineft .new_list li {padding-left:38%; padding-top:20px; padding-bottom:35px;}
	.onlineft .pic img {height:130px; }

	.jieduhy .title {font-size:18px;}
	.jieduhy .pic img {height:300px; }


	.page-footer {height:300px;}
	.menu {font-size:16px; padding:1.5em 0 1em;}
	.footimg {left:0; text-align:center; right:0px; top:100%; bottom:0!important;}
	.footimg img {width:30%;}
	
	/* 领导分工 页面 */
	.leader li {float:left; width:100%; min-height:230px; margin-bottom:3%;}
	.leader li:nth-child(2n+1) {margin-right:0;}
	.leader li:nth-child(2n) {margin-left:0;}
	.leader li .img-box img {height:224px;}
	.leader li .text-box {padding: 0 2px 0 12px;}
	.leader li h4 strong {width:16%; font-size:16px;}
	
	.leaderdtl .img-box img {padding: 2.0em 2.5em;}
	.leaderdtl .text-box {padding: 2.0em 2.5em 2.0em 0;}
	
	.message .hdschbox input {width:40%;}	
		
	.write .wt_mains {width:95%;}
	.write .wt_mains label {width:17%;}
	.write .wt_mains input , .write .wt_mains textarea {width:82%;}
	
	.new_list li.haspic {padding-left:31%;}
		
	.manaykuai dl {width:100%; height:265px;  margin-bottom:3%; padding:23px 20px;}
	.manaykuai dl:nth-child(2n+1) {margin-right:0;}
	.manaykuai dl:nth-child(2n) {margin-left:0;}
	
	.tzggwp {height:auto; margin-top:10px;}
	
	.submenu2 {line-height:24px; margin: 10px 0 25px;}
	.threenav .sm_line {top:30px;}
	.leftcloumn .threenav .submenu2 .sm_list li {width:33.33333333%;}
	
	.faweninfor dl.bt dd {width:82%;}
	
	
	.colwrap .workdt .item a {padding: 0 0.58rem; font-size: 0.21rem; margin: 0 10px; height: 54px; line-height: 54px;}
	
	.newtit_hd strong , .indextab {font-size: 0.22rem;}
	.morebtn {font-size: 0.18rem;}
	.tzggwp .list_lh li .titles {font-size: 0.21rem;}
	.zwservice , .hudong li , .colwrap .zuzhijg .item li {font-size:20px;}
	.hudong {height: 90px;}
	.hudong li {float: left; width: 44%;}
	.footimg img {width: 100%;}
	.page-footer {height: 270px;}
	
	.colwrap .zuzhijg .item li {float: left; width: 47%; margin: 0 10px 18px 10px}
	.colwrap .zuzhijg .item {height: auto; padding: 0 2%;}
	
	.zwsort , .zwhudong {font-size:20px;}
	.zwsort li {height: 130px;}
	
	.zwsort .item {height: auto;}
	
	.title {font-size: 20px; line-height: 44px;}
	
	.focus .shadow a , .sewvtop {font-size:20px;}
	
	.menu {font-size: 18px;}
	.addaress {font-size:0.16rem;}
	
	.piclist {height: auto;}
	.piclist li {width:50%; margin-bottom: 0.15rem;}
	
	.ajgdtu {padding: 0 1%;}
	.ajgdtu li {float: left; width: 50%; padding: 0 1%;}
}
/* 平板效果 ---- end --------------------------------------------------------------------------------------------*/

@media screen and (min-width:660px) and (max-width:767px) {
	.logo {background-size:64%;}
	.leader li .img-box img {height:225px;}
		
	.new_list li.haspic {padding-left:32%;}
}

@media screen and (min-width:590px) and (max-width:659px) {
	.logo {background-size:72%;}
	.leader li .img-box img {height:190px;}
		
	.new_list li.haspic {padding-left:36%;}
	
	.secondnav .submenu1 .sm_list li a { padding:0 4px;}
	.leftcloumn .threenav .submenu2 .sm_list li {width:50%;}
}
@media screen and (min-width:520px) and (max-width:589px) {
	.logo {background-size:78%;}
	.leader li .img-box img {height:165px;}
		
	.new_list li.haspic {padding-left:36%;}
	
	.secondnav .submenu1 .sm_list li a { padding:0 1px; font-size:14px;}
	.leftcloumn .threenav .submenu2 .sm_list li {width:50%;}
}
@media screen and (min-width:481px) and (max-width:520px) {
	.logo {background-size:80%;}
	.zwsort {font-size:18px;}
	
	.leader li .img-box img {height:145px;}
	
	.message .hdschbox .hdsch2 {padding-top:10px;}
	
	.secondnav .submenu1 .sm_list li a { padding:0 5px; font-size:14px;}
	.leftcloumn .threenav .submenu2 .sm_list li {width:50%;}
}
@media screen and (min-width:401px) and (max-width:480px) {
	.logo {background-size:80%;}
	
	.submenu2 {line-height:24px; margin:10px 0 0px; overflow:hidden;}
	.submenu2 .sm_list li {padding:0 4px; float:left;}
	.submenu2 .sm_list li a span {display:none;}
	.leftcloumn .threenav .submenu2 .sm_list li {width:100%;}
	
	.threenav .sm_line {display:none;}
	
	.secondnav .submenu1 .sm_list li a { padding:0 5px; font-size:14px;}
}

@media screen and (min-width:401px) and (max-width:600px) {
	/*新闻滚动*/
	.p354 ,	.focus {height:340px;}  
	.focus .shadow {height:60px !important; line-height:60px !important;}  
	.focus .shadow a {font-size:18px;}  
	.focus .fcon {height:340px;}
	.focus .fcon a , .focus .fcon img {height:280px;}  
	/*焦点图*/
}

@media screen and (max-width:320px){
	.colwrap .workdt .item a {padding: 0 0.2rem; font-size:14px;}
	
	.newtit_hd strong , .indextab {font-size: 0.35rem;}
	.morebtn {font-size: 0.3rem;}
	.tzggwp .list_lh li .titles {font-size: 0.35rem;}
	.zwservice , .hudong li , .colwrap .zuzhijg .item li {font-size:14px;}
	.footimg img {width: 80%;}
	.page-footer {height: 230px;}
}

@media screen and (min-width:321px) and (max-width:360px){
	.colwrap .workdt .item a {padding: 0 0.22rem; font-size: 0.33rem;}
	
	.newtit_hd strong , .indextab {font-size: 0.35rem;}
	.morebtn {font-size: 0.32rem;}
	.tzggwp .list_lh li .titles {font-size: 0.35rem;}
	.zwservice , .hudong li , .colwrap .zuzhijg .item li {font-size:16px;}
	.footimg img {width: 90%;}
	.page-footer {height: 230px;}
	
	.zwsort , .zwhudong {font-size:16px;}
	
	.title {font-size: 16px; line-height: 36px;}
	
	.focus .shadow a , .sewvtop > span {font-size:15px;}
	
	.menu {font-size: 14px;}
	.addaress {font-size:12px;}
}

@media screen and (min-width:361px) and (max-width:375px){
	.colwrap .workdt .item a {padding: 0 0.22rem; font-size: 0.33rem;}
	
	.newtit_hd strong , .indextab {font-size: 0.35rem;}
	.morebtn {font-size: 0.32rem;}
	.tzggwp .list_lh li .titles {font-size: 0.35rem;}
	.zwservice , .hudong li , .colwrap .zuzhijg .item li {font-size:16px;}
	.footimg img {width: 90%;}
	.page-footer {height: 220px;}
	
	.zwsort , .zwhudong {font-size:16px;}
	
	.title {font-size: 16px; line-height: 36px;}
	
	.focus .shadow a , .sewvtop {font-size:15px;}
	
	.menu {font-size: 14px;}
	.addaress {font-size:0.2rem;}
}

@media screen and (min-width:401px) and (max-width:415px){
	.colwrap .workdt .item a {padding: 0 0.25rem; font-size: 0.33rem;}
	
	.newtit_hd strong , .indextab {font-size: 0.35rem;}
	.morebtn {font-size: 0.32rem;}
	.tzggwp .list_lh li .titles {font-size: 0.35rem;}
	.zwservice , .hudong li , .colwrap .zuzhijg .item li {font-size:17px;}
	.footimg img {width: 90%;}
	.page-footer {height: 230px;}
	
	.zwsort , .zwhudong {font-size:17px;}
	
	.title {font-size: 17px; line-height: 38px;}
	
	.focus .shadow a , .sewvtop {font-size:16px;}
	
	.menu {font-size: 14px;}
	.addaress {font-size:0.2rem;}
}

@media screen and (min-width:416px) and (max-width:480px){
	.colwrap .workdt .item a {padding: 0 0.3rem; font-size: 0.32rem;}
	
	.newtit_hd strong , .indextab {font-size: 0.32rem;}
	.morebtn {font-size: 0.30rem;}
	.tzggwp .list_lh li .titles {font-size: 0.32rem;}
	.zwservice , .hudong li , .colwrap .zuzhijg .item li {font-size:18px;}
	.footimg img {width: 90%;}
	.page-footer {height: 240px;}
	
	.zwsort , .zwhudong {font-size:18px;}
	
	.zwservice li {height: 135px;}
	.zwservice .item {height: auto;}
	
	.title {font-size: 18px; line-height: 38px;}
	
	.focus .shadow a , .sewvtop {font-size:18px;}
	
	.menu {font-size: 14px;}
	.addaress {font-size:0.2rem;}
}

@media screen and (min-width:481px) and (max-width:640px){
	.colwrap .workdt .item a {padding: 0 0.49rem; font-size: 0.26rem;}
	
	.newtit_hd strong , .indextab {font-size: 0.26rem;}
	.morebtn {font-size: 0.24rem;}
	.tzggwp .list_lh li .titles {font-size: 0.26rem;}
	.zwservice , .hudong li , .colwrap .zuzhijg .item li {font-size:20px;}
	.footimg img {width: 100%;}
	.page-footer {height: 280px;}
	
	.zwsort , .zwhudong {font-size:20px;}
	.zwsort li {height: 130px;}
	
	.zwservice li {height: 135px;}
	.zwservice .item , .zwsort .item {height: auto;}
	
	.title {font-size: 20px;}
	
	.focus .shadow a , .sewvtop {font-size:20px;}
	
	.menu {font-size: 16px;}
	.addaress {font-size:0.19rem;}
}

@media screen and (min-width:993px) and (max-width:1024px){
	.colwrap .workdt .item a {padding: 0 0.03rem; margin: 0 2px;}
	
	.ajgdtu {padding-bottom: 18px;}
	.ajgdtu li {width: 90%; height: auto;}
}

@media screen and (min-width:1025px) and (max-width:1200px){
	.colwrap .workdt .item a {padding: 0 0.09rem;}
}
.xx_ydxz {margin-bottom: 100px;}
.xx_ydxz a{margin-left:40%;display:block; width:190px; height:40px; line-height:40px; padding-left:46px; color:#0e76cd; background:#fff url('../image/wribtnicon.png') no-repeat 15px center; border:1px solid #0e76cd; border-radius:5px;}
.i-m-mask {z-index: 60; opacity: 0.5; background: rgba(0,0,0,1);position:fixed;width:100%;height: 100%;display: none;}
.mask{display: block;}
.news-list img{width: 100%}

/*  2019-01-31  节日背景样式  ========================================*/
@media screen and (min-width:1366px) {
	.festival_bg {background: url(../image/2019_guoqin_001.jpg) no-repeat center top; transition: all .3s;}
	.festival_bg .header-middle , .festival_bg .header-bottom {width: 1280px; margin:0 auto; transition: all .3s;}
	.festival_bg .header-middle {margin-top: 100px; transition: all .3s;}
}

.pagebutton{
	border-radius: 4px;
    padding: 18px 10px 18px 10px;
    width: 80px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}
.pagebutton:hover {background:#0c70bf;color: #fff;}
.pageinput{
	border-radius: 4px;
    padding: 18px 10px 18px 10px;
    width: 80px;
    font-size: 16px;
    text-align: center;
    border: 1px solid #e6e6e6;
}
