.ml17{ margin-left: 17px;}
.container{ background-attachment:scroll;}

.slider{ width: 440px; height: 330px; overflow: hidden;}
.slider .bd,.slider .bd ul,.slider .bd li,.slider .bd img,.slider .slick-list,.slider .slick-track{ display: block; width: 100%; height: 100%; position: relative; outline: none;}
.slider .bd p{ position: absolute; width: 100%; height: 40px; line-height: 40px; left: 0; bottom: 0; z-index: 10; color: #fff; font-size: 16px; text-align: center;}
.slider .slick-arrow{ display: none!important;}
.textbox{ display: block; position: absolute; width: 100%; height: 60px; background-color: #000; opacity: 0.7; left: 0; bottom: 0;}
.slider ul.slick-dots{ position: absolute; width: 100%; height: 10px; text-align: center; right: 0; bottom: 43px; z-index: 10;}
.slider .slick-dots li{ display: inline-block; margin: 0 3px; width: 10px; height: 10px; background-color: #d2d2d2; border-radius: 50%; cursor: pointer;}
.slider .slick-dots li.slick-active{ background-color: #ff0002;}
.slider .slick-dots li button{ display: none;}

.activetab.i{ width: 402px; height: 330px; overflow: hidden;}
.zwvoice{ width: 308px; height: 330px; overflow: hidden;}

.adsilder{ position: relative; width: 382px;}
.adsilder .bd{ position: relative; z-index: 1;}
.adsilder .bd li{ float: left;}
.adsilder .slick-dots{ position: absolute; right: 0; bottom: 0; z-index: 10;}
.adsilder .slick-dots li{ float: left; width: 17px; height: 14px; margin: 0 1px; background-color: #484848; cursor: pointer;}
.adsilder .slick-dots li.slick-active{ background-color: #c03535;}
.adsilder .slick-dots li button{ display: none;}

.linktype{ position: relative; width: 382px; background-color: #f3f3f3;}
.linktype h3{ position: relative; height: 59px; line-height: 59px; text-align: center; font-size: 16px; cursor: pointer;}
.linktype h3 i{ position: absolute; right: 15px; top: 0;}
.linktype ul{ display: none; position: absolute; padding: 10px 0; width: 100%; max-height: 168px; bottom: 62px; z-index: 100; background-color: #f3f3f3; overflow-y: auto;}
.linktype ul li a{ display: block; padding: 0 10px; line-height: 28px;}
.linktype ul li a:hover{ background-color: #e2e2e2;}

.tit2 span{border-bottom: none;}
.l-part{width:762px;}
.tabhead2.col4 a{ width: 15%;}
.tabhead2.col4 a.tabmore{margin-right:5px;font-size:20px; width:auto;float: right;color:#1053a3;}

//.container .wrap{height:560px;}
.l-part .activetab{ height:284px; overflow: hidden;}
.l-part .activetab .list li{height:34px;line-height: 34px;}
.mainopen{overflow:hidden;}
.mainopen ul,.mainopen dl{width:110%;}
.mainopen ul li{height:50px;line-height: 50px;background:#f2f2f2; float: left;width:248px;margin: 0 10px 10px 0;}
.mainopen ul li i{padding:0 20px 0 36px;font-size:20px;}
.mainopen ul li a{display: block;font-size:16px;}
.mainopen dl dd{position:relative;line-height: 82px;height: 82px;text-align:center; float: left; width:183px;margin: 0 10px 0 0;}
.mainopen dl dd p{position:absolute;top: 0; bottom:0;margin:auto; left: 0;right:0;font-size:20px;color:#005bb9;font-weight:bold;}

.r-part{width:390px;}
.xxgkml{ background-color: #d4e3ec;}
.xxgkml .tit span{ padding: 0; width: 100%; text-align: center;background:#005bb9;color:#fff;}
.xxgklist{ padding: 1.5%;}
.xxgkml a{ float: left; display: block; margin:1% 2% ; width: 46%; height: 32px; line-height: 32px; text-align: center; background-color: #edf5fa; color: #005bb9; overflow: hidden;}
.xxgkbtns a{ display: block; margin-top: 10px; width: 48%; height:48px; line-height:54px; border: 1px dashed #b1d6d7;}
.xxgkbtns a:hover{ text-decoration: none;}
.xxgkbtns a i{ width:55px;text-align:center;display:inline-block;*display:inline;zoom:1;vertical-align: middle;font-size:28px;}
.xxgkbtns .g-color{ color: #06c1ae;}
.xxgkbtns .y-color{ color: #fcb437;}
.xxgkbtns .p-color{ color: #eb6fa6;}
.xxgkbtns .b-color{ color: #045c9f;}

.zwlist{margin-top:0;}
.zwlist li{ display: block; float: left; width: 33.33%; text-align: center; margin-bottom:1px;  }
.zwlist li i{font-size:36px;margin:10px auto ; display: block; width:40px;height:40px;border-radius:50%;line-height: 40px;}
.color_e62d28{color:#e62d28}
.color_eb9519{color:#eb9519}
.color_abba17{color:#abba17}

.wsbsdt{ width: 302px; position: relative;}
.wsbsdt img{ width:100%;}
.wsbsdt .gr{ left: 51px; top: 112px;}
.wsbsdt .qy{ left: 181px; top: 112px;}

.ztfw{width:848px;overflow:hidden;}
.ztfw ul{ width:110%;height:210px;overflow:hidden;}
.ztfw ul li{   width: 159px; height: 94px; float: left; background:#35d590; margin: 0 13px 15px 0; text-align: center; overflow: hidden;  }
.ztfw ul li a{ display: block; height: 100%; text-decoration: none;}
.ztfw ul li i{ display: block; height:64px; font-size: 40px; color: #fff; line-height: 64px;}
.ztfw ul li p{ line-height: 30px;height: 30px; font-size: 14px;color:#257150;background:#8feac3;overflow:hidden;}

.ywzsk{width:322px;}
.ywzsk .whitebg{padding:5px 10px}
.list2{ padding:  0;}
.list2 li{ height: 32px; line-height: 31px; overflow: hidden;}
.list2 li span{ margin: 0 5px 0 10px; float: right; color:#a0a0a0}

.one-xzfy{background:#fac74b;width:48%;text-align:center;}
.one-xzfy i{height:89px;line-height: 89px;color:#fff;font-size:52px;}
.one-xzfy p{height:40px;line-height: 40px;color:#be8b0d;font-size:14px;background:#fff;}

.zdbsfw{padding-bottom:0}
.zdbsfw{width:387px;overflow:hidden}
.zdbsfw ul{width:110%;min-height:235px;}
.zdbsfw ul li{text-align:center; width: 121px; height: 70px; line-height: 70px; font-size: 14px; float: left; margin:0 10px 8px 0px;}
.zdbsfw ul li a{  display: block; text-decoration: none;}
.zdbsfw ul li span{color:#fff; display: block;height:24px;line-height: 24px;  }
.zdbsfw ul li i{ display: block; font-size: 40px; color:#fff; line-height: 46px;height: 46px; }
.zdbsfw ul li.xsxw{background:#3789dd}
.zdbsfw ul li.ssdj{background:#d1c0a5}
.zdbsfw ul li.sfzbl{background:#f4a26f}
.zdbsfw ul li.hydj{background:#ec8e90}
.zdbsfw ul li.bzxzf{background:#8fc31f}
.zdbsfw ul li.hkbl{background:#00b7ee}
.zdbsfw ul li.fwcqdj{background:#b0ac6c}
.zdbsfw ul li.jsfwz{background:#d1b4e9}
.zdbsfw ul li.lnrwldy{background:#ea68a2}

.bmfu{width:428px;}
.bmfwlist{width:110%;height:215px;overflow:hidden;}
.bmfwlist li{height:95px; border:1px solid #188ad3;border-radius:4px; text-align: center; overflow: hidden; width: 135px; float: left;margin:0 9px 17px 0;}
.bmfwlist li a{ display: block;text-decoration:none; }
.bmfwlist li i{font-size: 30px; color: #188ad3; line-height: 62px;}
.bmfwlist li p{ line-height: 1; color:#004981; font-size: 14px;}

.hdjl-l{width:782px;}
.hdjl-l.l-part .activetab .list li{height:31px;line-height:31px;}
.hdjl-l.l-part .activetab{height:326px;}
.list strong{font-weight:normal;color:#ffa200;font-size:14px;margin-right:4px;}
.survey{width:48%}
.survey ul li{background:#dcf7ff;padding:0 10px; margin-bottom:6px; height:44px;line-height: 44px;overflow:hidden;color:#316995}
.survey ul li a{color:#ffa200;float: right;}
.survey ul li:last-child{margin-bottom:0;}

.wsdclink {width:48%;height:206px;overflow:hidden}
.wsdclink a{background:#fff; margin-bottom:10px; width:48.5%;height:98px;line-height: 98px;font-size:16px;color:#1b89d3;font-weight:bold;}
.wsdclink i{font-weight:normal; font-size:36px;width:45px; margin-left:20px; text-align:center; display:inline-block;*display:inline;zoom:1;vertical-align: middle;}

.sharetab a{cursor:pointer; height:38px;line-height: 38px;width:50%;display: block;float: left;text-align: center;background:#e0f1f6;}
.sharetab i{color:#005bb9;margin-right:12px;font-size:22px;}
.sharetab span{color:#316995;font-size:16px;}
.sharetab a.on i{color:#fff;}
.sharetab a.on {background:#005bb9;color:#fff;}

.sharelist li{float: left;width:33.3%;text-align:center;}
.sharelist li img{width:90px;height:80px;}
.sharelist li a{display: block;width:89px;margin:auto;}
.sharelist li p{font-size:12px;color:#484747;line-height:36px;height:36px;overflow:hidden}
.sharelist li:hover p{color:#007fd0}

.ett .list2{padding:0;height:425px;}
.ett .list2 li{height:33px; line-height: 33px;}
.department-list a{font-size:16px;float: left; width:20%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; text-align:center; color:#fff; border-right:1px solid #fff;height:58px;line-height: 58px;background:#42b5ff;}
.department-list a.on{background:#ffd800;}
.gzjg{ padding-bottom: 20px;overflow:hidden;min-height:393px;}
.gzjg ul{width:110%}
.gzjg li{overflow:hidden; padding:0 10px; height: 40px; width:347px;text-align: center; background-color: #f3f3f3;  font-size: 16px; float: left; margin:10px 24px 0 0;  }
.gzjg li span{display: table-cell;   vertical-align: middle; width: 377px; height: 40px;}
.gzjg li span a{ color: #101010;display: block;}
.gzjg li:hover{background:#d8f0f2}

.g-pic{float: left;width:617px;height:339px;}
.green-loop{width:617px;height:339px;overflow:hidden;}
.green-loop li>div{position:relative;height:339px;overflow:hidden;}
.green-loop p{position:absolute;bottom:0;left:0;right: 0;height:52px;line-height: 52px;padding:0 22px;overflow:hidden;color:#fff;background:url(../images/black-bg.png)}

.green-loop-control{margin-left:628px;width:573px;margin-top:-96px;}
.green-loop-control .one-green{width:164px;height:94px;margin-right:20px;float: left;border:1px solid transparent;}
.green-loop-control .one-green img{width:100%;height:100%;}
.green-loop-control .slick-current{border-color: #dd1a11}
.g-r{ background:#f0f0f0;  }
.g-text{position:relative; width:520px;height:195px;overflow:hidden;line-height: 29px;padding:16px;}
.g-text-more{display:none; position:absolute; right:8px;bottom:8px;background:#f0f0f0;width:100%;text-align:right;}

.whole-green-lead{overflow:hidden;margin:10px 0;}
.green-lead {width:110%;}
.green-lead a{text-align:center; font-size: 16px; display: block; border: 1px solid #d2d2d2; float: left; width: 284px; height: 85px; line-height: 85px; text-decoration: none; text-align: center;margin-right:11px;}
.green-lead i{font-size: 28px; position:relative;top:4px;  height:86px; line-height: 86px; padding:0 15px 0 0;}
.green-lead .i1 i{ color: #11cd6e;}
.green-lead .i2 i{  color: #52c6e3;}
.green-lead .i3 i{  color: #93aef4;}

.lsgm_rk{ height: 96px;}
.lsgm_rk ul{ width: 1190px;}
.lsgm_rk li{ float: left; position: relative; margin-right: 10px;width:160px;}
.lsgm_rk li img{width:100%}
.lsgm_rk li span{ position: absolute; left: 0; top: 0;bottom:0;right: 0;margin:auto; display: block; width:112px; height: 34px; line-height: 34px; padding: 10px 0;  text-align: center; color: #FFF; font-size: 16px; opacity: 0.8; transition:All 0.15s ease-in-out; -webkit-transition:All 0.15s ease-in-out; -moz-transition:All 0.15s ease-in-out; -o-transition:All 0.15s ease-in-out;}
.lsgm_rk .i1{ background: #11cd6e;}
.lsgm_rk .i2{ background: #52c6e3;}
.lsgm_rk .i3{ background: #e3a052;}
.lsgm_rk .i4{ background: #e5004f;}
.lsgm_rk .i5{ background: #8f82bc;}
.lsgm_rk .i6{ background: #009944;}
.lsgm_rk .i7{ background: #3e9fec;}
.lsgm_rk li a:hover span{ transform:scale(1.15); -webkit-transform:scale(1.15); -moz-transform:scale(1.15); -o-transform:scale(1.15); -ms-transform:scale(1.15);}

/*�޸�20180619*/
.publicsource div{ width: 49%; font-size: 16px;}
.publicsource h3{ line-height: 48px; background-color: #fcb36d; text-align: center;}
.publicsource h3 a{ color: #fff;}
.publicsource ul{ margin-top: 5px; padding-bottom: 15px; border: 1px solid #ccc;}
.publicsource ul li{ float: left; margin: 10px 0; padding: 0 5%; width:40%; line-height: 48px;}
.publicsource ul li a{ display: block; text-align: center; border-bottom: 1px dashed #000;}

/*�޸�20180918*/
.service-top{ height: 210px; background: url('../images/servicebg.jpg') right bottom no-repeat;}
.service-gd{ padding: 55px 0 0 100px;}
.service-gd label{ line-height: 51px; font-size: 24px; font-weight: bold; color: #1283f7;}
.service-gd i{ margin-right: 10px; float: left; display: inline-block; font-size: 30px; font-weight: normal;}
.service-keyword{ padding: 10px; display: inline-block; width: 492px; height: 30px; line-height: 30px; border: 1px solid #c0d9ee; font-size: 20px;}
.service-submit{ margin-left: 10px; padding: 0 20px; display: inline-block; line-height: 51px; background-color: #f13939; color: #fff; border: 0; cursor: pointer; font-size: 20px;}
.service-btns a{ display: inline-block; width: 48%; line-height: 38px; border: 1px solid #fff; text-align: center; font-size: 18px; color: #fff;}
.service-btns span{ margin-right: 10px; font-size: 24px;}
.service-usual h2{ line-height: 46px; text-align: center; background-color: #1283f7; font-size: 18px; color: #fff;}
.service-usual-list{ padding: 10px; height: 181px; background-color: #fff;}
.service-usual-list ul{ padding-top: 15px; border: 1px solid #e5e5e5; height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;}
.service-usual-list ul li{ float: left; margin: 20px 2%; width: 45%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.service-usual-list ul li i{ color: #1f8af7;}
.service-gd-listbox{ width: 868px; height: 337px; background-color: #fff;}
.service-gd-listbox .tabhead{ width: 90px; height: 100%;}
.service-gd-listbox .tabhead a{ position: relative; display: block; height: 50%; padding: 0 26px; padding-top: 35px; line-height: 24px; vertical-align: middle; font-size: 20px; color: #a5a5a5; font-weight: bold;     box-sizing: border-box; -webkit-box-sizing: border-box;}
.service-gd-listbox .tabhead a.on{ color: #1283f7;}
.service-gd-listbox .tabhead a.on:after{ content: ''; width: 7px; height: 100%; background-color: #1283f7; position: absolute; left: 0; top: 0;}
.service-gd-listbox ul{ padding-top: 22px; width: 778px;}
.service-gd-listbox ul li{ float: left; margin: 14px 8px; padding: 10px 16px; width: 143px; height: 89px; border: 1px solid #e8e8e8;}
.service-gd-listbox ul li h3{ line-height: 50px; font-size: 16px; font-weight: bold;}
.service-gd-listbox ul li i{ margin-right: 10px; float: left; font-size: 36px; font-weight: normal;}
.service-gd-listbox ul li span{ display: inline-block; float: left; line-height: 21px; width: 97px; padding-top: 2px;}
.service-gd-listbox ul li p{ color: #a5a5a5;}

@media screen and (max-width: 1199px){
	.slider{ width: 380px; height: 285px;}
    .zwvoice{ width: 260px; height: 290px;}
    .activetab.i{ margin-left: 10px; width: 320px; height: 290px;}
    .adsilder,.linktype{ width: 316px;}
    .l-part{width:564px;}
    .mainopen dl dd{width:180px;line-height: 55px;height:55px;}
    .mainopen ul li{width:275px;}
    .mainopen ul li i{padding-left: 60px;}
    .l-part .activetab{height:251px;width: auto;}
    .ztfw{width:650px;}
    .ztfw ul li{width:119px;}
    .ywzsk{width:270px;}
    .zdbsfw{width:340px;}
    .zdbsfw ul li{width:105px;}
    .bmfu{width:332px;}
    .bmfwlist li{width:103px;}
    .hdjl-l{width:664px;}
    .hdjl-r{width:306px;}
    .hdjl-l .activetab{height:294px;}
    .ett .list2 li{height:38px;line-height:38px;}
    .survey{width:40%}
    .wsdclink{width:55%;}
    .gzjg li,.gzjg li span{width:292px;}
    .g-pic,.green-loop,.green-loop li > div{width:472px;height:260px;}
    .g-text{width:463px;height:134px;}
    .green-loop-control{margin-left:487px;margin-top:-82px;width:516px;}
    .green-loop-control .one-green{height:80px; }
    .green-lead a{width:235px;}
    .lsgm_rk ul{ width: 100%;}
    .lsgm_rk li{ width: 33.3%; margin: 5px 0; text-align: center;}
    .lsgm_rk li img{width:auto;}
    .ett .list2{height:148px;}
	/*�޸�20180619*/
	.publicsource ul li{ line-height: 40px;}

	.service-usual{ width: 100%;}
	.service-usual-list{ height: 105px;}
	.service-usual-list ul li{ width: 21%;}
	.service-gd-listbox{ margin: 15px 0 0 0; width: 100%;}
	.service-gd-listbox ul{ width: 906px;}
	.service-gd-listbox ul li{ width: 176px;}
}
@media screen and (max-width: 1001px){
	.activetab.i{ width: 358px;}
	.zwvoice{ width: 100%;}
	.adbox{ display: none;}
	.linkbox{ margin-top: 0;}
	.linktype{ width: 242px;}
	.ml17 { margin-left: 10px;}
	.linktype h3{ line-height: 49px; height: 49px;}
	.l-part,.r-part{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
	.activetab{width:auto;}
	.mainopen ul li,.mainopen dl dd{width:242px;}
	.mainopen dl dd{line-height: 82px;height:82px;}
	.r-part{margin-top:10px;}
	.xxgkml a{width:31.3%;margin:1%;}
	.xxgkbtns a{width:24%;float: left;margin-right:1.333%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;  }
    .xxgkbtns a:last-child{margin-right:0;}
    .zwlist li{width:16.66%}
    .mainopen ul li i{padding-left:30px;}
    .ztfw{width:412px;}
    .ztfw ul li{width:72px;}
    .ywzsk{width:322px;}
    .zdbsfw{width:411px;margin-left:15px;}
    .zdbsfw ul li{width:131px;}
    .bmfu{width:100%;margin-top:20px;box-sizing:border-box;overflow:hidden;}
    .bmfwlist{height:108px;}
    .bmfwlist li{width:115px;}
    .zfimg{width:100%}
    .sharelist li{width:16.66%}
    .gzjg li,.gzjg li span{width:213px;}
    .department-list a{width: 33.3%;margin-bottom:1px;}
    .g-pic,.green-loop,.green-loop li > div{width:400px;height:auto;}
    .green-loop p{height:32px;line-height: 32px;}
    .g-text{width:305px;height:280px;}
    .green-loop-control{margin:10px 0 0 0;width:420px;}
    .green-lead a{width:176px;}

	.service-gd{ padding: 33px 0 0 70px;}
	.service-search{ margin-left: 0;}
	.service-usual{ width: 100%;}
	.service-gd-listbox{ height: 403px;}
	.service-gd-listbox .tabhead{ width: 70px;}
	.service-gd-listbox .tabhead a{ padding-top: 52px;}
	.service-gd-listbox ul { width: 692px;}
}
@media screen and (max-width: 767px){
	.slider{ width: 100%; height: auto;}
	.activetab.i{ margin-left: 0; margin-top: 15px; width: 100%;}
	.zwvoice{ margin-top: 15px;}
	.linkblock{ display: none;}
	.mainopen ul, .mainopen dl{width:100%}
	.mainopen ul li{width:48%;float: left;margin:0 0 10px 0; }
	.mainopen ul li:nth-child(2n){float: right;}
	.mainopen dl dd{height:75px;line-height: 75px;width:32%}
	.mainopen dl dd:last-child{margin-right:0;}
	.r-part{margin-top:0;}
	.xxgkbtns a i{width:80px;}
	.xxgkbtns a{width:48%;margin-right:0}
	.xxgkbtns a:nth-child(2n){float: right}
    .tit2 span{margin-left: .5%}
    .ztfw,.zdbsfw,.ywzsk{box-sizing:border-box;width:100%;margin:0;}
    .wsbsdt{display: block;margin:auto;float: none;}
    .bmfwlist li{box-sizing:border-box;}
    .ywzsk .xzfy {padding:10px;}
    .ztfw ul,.zdbsfw ul,.bmfwlist{width:100%;height:auto;}
    .ztfw ul li{width:19%;margin:0 .5% 10px;}
    .zdbsfw ul li{width:31.3%;margin:0 1% 10px}
    .bmfwlist li{width:32%;margin:0 .5% 10px;}
    .bmfu{margin-top:0;}
    .wsbsdt {display:none;}
    .tabhead3.col4 a{min-width:20%;}
    .tabhead3 a.tabmore{min-width:auto}
    .survey,.wsdclink{width:auto;float: none;}
    .wsdclink{height:auto;}
    .wsdclink a{line-height: 2;width:25%;text-align:center;}
    .wsdclink i{display: block;margin:auto;}
    .sharelist li{width:20%}
    .gzjg li,.gzjg li span{width:149px; height:60px; padding:0 4px;}
    .g-pic,.green-loop,.green-loop li > div{width:100%;height:auto;}
    .green-loop-control{width:100%;}
    .green-loop-control .one-green{height:auto; margin:0 2px;box-sizing:border-box; }
    .g-r{margin-top:10px;width:100%;}
    .g-text{width:auto;}
    .green-lead{width:100%;}
    .green-lead a{width:49.0%;line-height: 1.5;height:74px;margin:0 .5%;box-sizing:border-box;}
    .green-lead a i{display: block;padding:0;height:42px;line-height: 42px;}
    .service-bottom{margin-top:0;}

	.service-top{ height: 195px;}
	.service-gd { padding: 4px 0 0 30px;}
	.service-search{ width: 95%;}
	.service-keyword{ width: 80%; line-height: 20px; font-size: 18px; box-sizing: border-box;}
	.service-submit{ width: 20%; margin-left: 0; box-sizing: border-box; line-height: 42px; font-size: 18px;}
	.service-usual{ margin-top: 15px;}
	.service-usual-list{ height: auto;}
	.service-usual-list ul li { width: 45%;}
	.service-gd-listbox { height: auto;}
	.service-gd-listbox .tabhead { width: 100%;}
	.service-gd-listbox .tabhead a{ width: 50%; padding-top: 0; height: 58px; line-height: 58px;}
	.service-gd-listbox .tabhead a.on:after{ width: 90%; height: 4px; left: 50%; top: auto; bottom: 0; transform: translateX(-50%);}
	.service-gd-listbox ul { width: 100%;}
	.service-gd-listbox ul li { width: 48%; margin: 10px 1%; box-sizing: border-box; height: 112px;}
}
@media screen and (max-width: 539px){
	.mainopen dl dd{width:49%; margin-bottom: 5px; margin-right: 0;}
    .mainopen dl dd:nth-child(odd){margin-right:2%;}
	.mainopen dl dd img{width:100%;height:100%}
	.mainopen dl dd:last-child{margin-right:0;}
	.zwlist li{width:33.3%}
	.mainopen dl dd p{font-size:14px;}
	.xxgkbtns a i{ display: block;margin:auto;}
	.xxgkbtns a{height:80px;line-height:32px;text-align:center;padding:10px 0;}
	.xxgkml a{width:46%;margin:2%;}
	.mainopen ul li i{font-size:24px; padding:0; text-align:center;display: block;width:80px;margin:auto;}
	.mainopen ul li{text-align:center;line-height:26px;padding:8px 0;overflow:hidden}
    .tabhead2.col4 a{font-size:14px;width:20%}
    .tabhead2.col4 a.tabmore{display:none;}
    .wsbsdt .gr{left: 12.5%;top: 118px;}
    .wsbsdt .qy{left:56.5%;top: 118px;}
    .ywzsk .xzfy{margin-top:0;padding:0}
    .ztfw ul li{width:24%}
    .sharelist li{width:25%}
    .sharelist li{width:33.3%}
    .tabhead3.col4 a{width:25%}
    .gzjg ul{width:100%}
    .gzjg ul li{width:49%;margin:.5%;display:table;box-sizing:border-box;}
    .gzjg ul li span{width:145px;}
    .department-list a{width: 50%;margin-bottom:1px;display:table;line-height: 1.3;}
    .department-list span{display: table-cell;   vertical-align: middle; width: 377px; height: 40px;}
    .gzjg{min-height:auto;}
    .lsgm_rk li{ width: 50%; margin: 0; box-sizing: border-box;border:4px solid #fff}
    .lsgm_rk li span{height:16px;line-height: 16px;}
    .lsgm_rk li img{ width: 100%;}
    .g-text-more{display:block;}
    .activetab.i a{min-width:20%;width:auto;}
    .hdjl-l.l-part .activetab{padding-bottom:0 !important;height:auto;}
	/*�޸�20180619*/
	.l-part .activetab{height:auto;}
	.l-part .activetab .list{ height: 205px;}
	.publicsource div{ width: 100%;}

	.service-usual-list{ padding: 0;}
	.service-gd-listbox ul li{ padding: 10px;}
	.service-gd-listbox ul li p{ font-size: 14px;}
}

@media screen and (max-width: 332px){
     .wsbsdt img,.wsbsdt{width:100%;}
}

/* 20181211 */
.knowledge{margin-bottom: 10px}
.knowledge h2.tit {line-height: 36px;text-align: left;text-indent: 16px;}
.knowledge a.iconfont.icon-gengduo{color: #fff}
.knowledge-list {background: #fff;padding: 0px 10px;}
.knowledge-list li {width: 31%;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 6px 1%;}
.knowledge-list li i {color: #1f8af7}
.service-usual h2 {text-align: left;text-indent: 16px;line-height: 36px}
.service-usual-list{height: 181px;}
.service-usual-list ul{padding-top: 0;}
.service-usual-list ul li {margin: 12px 2%;}

@media screen and (max-width: 1199px){
    .service-usual-list{height: auto;}
    .knowledge-list li{width: 23%;margin: 10px 1%}
    .service-usual-list ul li{margin: 10px 2%}
}
@media screen and (max-width: 767px) {
    .knowledge-list {border: 1px solid #e5e5e5;}
    .knowledge-list li {width: 31%;}
}