@charset "utf-8";
/* CSS Document */

/* 资源融合 s */
.clear10{clear:both; height:10px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear15{clear:both; height:15px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear20{clear:both; height:20px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear25{clear:both; height:25px; line-height:0; font-size:0; overflow:hidden; zoom:1;}

.zyrhbanner img{
    display: block;
    width: 100%;
}
.zyrhBox{
    position: relative;
    box-sizing: border-box;
    padding: 20px;
    font-size: 18px;
}
.zyrh-first{
    position: relative;
    box-sizing: border-box;
    background: #f5fbff;
    border: 1px solid #a8cbe8;
    margin-top: 25px;
    padding: 40px 25px 20px 25px;
}
.zyrh-first h2{
    display: inline-block;
    background: #58a2ff;
    color: #fff;
    font-weight:bold;
    padding: 0 30px;
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    position: absolute;
    left: -1px;
    top: -25px;
    box-shadow: 5px 5px #dbe8f2;
}
.zyrh-first p{
    text-align: justify;
    line-height: 34px;
    color: #333;
	font-size:18px;
	
}
.w850{width: 850px;}
.zryhT1{
    height: 28px;
    box-sizing: border-box;
    border-left: 5px solid #4294ea;
    padding-left: 12px;
    margin-bottom: 10px;
}
.zryhT1 h2{
    float: left;
    color: #4294ea;
    line-height: 28px;
    font-size: 22px;
}
.zryhT1 img{
    display: block;
    float: left;
    margin-left: 12px;
    margin-top: 1.5px;
}
.zy-pl30{
    padding-left: 30px;
}
.zyp{
    text-align: justify;
    text-indent: 2em;
    line-height: 34px;
    margin: 10px 0;
}
.zya1{
    color: #0181b1;
    text-decoration: underline;
    line-height: 30px;
}
.zya1:hover{
    color: #298be8;
}
.zyrh-list1 li{
    box-sizing: border-box;
    position: relative;
    border: 1px solid #a8cbe8;
    border-radius: 5px;
    padding: 12px;
    margin-top: 10px; background:#FFF;
}
.zyrh-list1 li i{
    display: block;
    width: 32px;
    height: 32px;
    background: #66a9f3;
    background: linear-gradient(#458ff3,#74b4f3);
    position: absolute;
    left: -12px;
    top: 10%;
    margin-top: -16px;
    border-radius: 5px;
    text-align: center;
    line-height: 32px;
    color: #fff;
    font-size: 20px;
}
.zyrh-list1 li p{
    padding-left: 25px;
}
.orange{color: #f37403;}
.zyBox3{
    box-sizing: border-box;
    border-radius: 5px;
    background: #deeffc;
    padding: 20px;
}
.zyBox3 h2{
    font-size: 18px;
    color: #ff9600;
    height: 20px;
    line-height: 18px;
    border-left: 5px solid #ff9600;
    padding-left: 10px;
}
.zyBox3 p{
    line-height: 28px;
    text-align: justify;
    margin-top: 10px;
}
.w260{width: 260px;}
.zyBox4{
    box-sizing: border-box;
    background: #ebf9fe;
    padding: 10px;
}
.zyBox4 h2{
    font-size: 22px;
    color: #298be8;
    line-height: 22px;
    height: 22px;
    padding-left: 10px;
    border-left: 5px solid #298be8;
}
.zyBox4 ul li{
    height: 34px;
    line-height: 34px;
    background: url("http://www.yulin.gov.cn/material/images/zyrh/arrow.png") 0 center no-repeat;
    padding-left: 15px;
    margin-top: 10px;
}
.zyBox4 ul li a{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #4182c8;
}
.zyBox4 ul li a:hover{
    color: #298be8;
    text-decoration: underline;
}
.zyBox5{
    width: 100%;
    position: relative;
    background: linear-gradient(180deg, #daedfe 0%, #FFFFFF 100%);
    height: auto;
    border: 1px solid #58a2ff;
    border-radius: 10px;
    box-sizing: border-box;
    box-shadow: 0px 3px 0px 0px #b6d9fb; padding:0 30px 30px 30px;
}
.zyBox5 h2{
    font-size: 24px;
    color: #fff;
    height: 40px;
    font-weight: bold;
    background: url("http://www.yulin.gov.cn/material/images/zyrh/btys.png") no-repeat center top;
    background-size: auto 100%;
    line-height: 40px;
    text-align: center;
    margin-bottom: 20px;
}
.zyBox5 p{
    text-align: justify;
    line-height: 34px;
    margin-top: 10px;
    text-indent: 2em;
	font-size:18px;
}
.zy-wxts{
    text-align: center;
    color: #f37403;
}
.zy-wxts h3{
    background: #f37403 url("http://www.yulin.gov.cn/material/images/zyrh/ts.png") 10px center no-repeat;
    background-size: 28px;
    /* background: linear-gradient(95deg, #FF9F5E 0%, #ED704B 100%); */
    display: inline-block;
    width: 162px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    border-radius: 20px;
    font-weight: normal;
    padding-left: 32px;
    box-sizing: border-box;
    margin-right: 10px;
}
.zyrhTab1{ width:100%; position:relative;box-sizing: border-box;overflow: hidden;}
.zyrhTab1 .hd{}
.zyrhTab1 .hd .prev{display:block;  width:40px; height:40px;cursor:pointer; background:url("http://www.yulin.gov.cn/material/images/zyrh/aq-arrow-l.png") no-repeat;border-radius: 50%;position: absolute;bottom: 10px;background-size: 100%;left: 10px;z-index: 1000;}
.zyrhTab1 .hd .next{display:block;  width:40px; height:40px;cursor:pointer; background:url("http://www.yulin.gov.cn/material/images/zyrh/aq-arrow-r.png") no-repeat;border-radius: 50%;position: absolute;bottom: 10px;background-size: 100%;right: 10px;z-index: 1000; }
.zyrhTab1 .bd{}
.zyrhTab1 .bd ul{ overflow:hidden; zoom:1; }
.zyrhTab1 .bd ul li{margin-right: 25px; float:left;overflow:hidden;width: 355px;background: #E7F7FE;box-sizing: border-box;height: 220px;}
.zyrhTab1 .bd ul li .wt_box{display: block;padding: 20px;}
.zyrhTab1 .bd ul li:hover{color: #333;}
.zyrhTab1 .bd ul li .wt_box h3{
    font-size: 18px;
    font-weight: normal;
    text-align: justify;
    line-height: 24px;
    background: url("http://www.yulin.gov.cn/material/images/zyrh/aq-1.png") no-repeat 0 0;
    background-size: 24px 24px;
    padding-left: 30px;
}
.zyrhTab1 .bd ul li div.text{
    line-height: 24px;
    margin-top: 10px;
    background: url("http://www.yulin.gov.cn/material/images/zyrh/aq-2.png") no-repeat 0 0;
    background-size: 24px;
    color: #666;
    padding-left: 24px;
}
.zyrhTab1 .bd ul li div.text p{
    text-indent: 2em; font-size:16px; line-height:26px;
}
.lcBox1 p{ font-size:18px; line-height:32px;}
.lcBox{position: relative;padding: 15px 0 5px 65px;}
.lcBox::before{
    content: '';
    background: #9EC5FB;
    width: 1px;
    position: absolute;
    left: 23px;
    top: 0;
    bottom: 0;
}
.lcBox li{
    margin-bottom: 18px;
    position: relative;
    padding: 8px 30px 8px 20px;
    line-height: 30px;
    border: 1px solid #BAD5ED;
    border-radius: 8px;
    /* background: linear-gradient(180deg, #F8FDFF 0%, #EFFAFF 100%); */
    background: #F8FDFF;
}
.lcBox li::before {
    content: '';
    position: absolute;
    left: -6px;
    top: 18px;
    transform: rotate(-45deg);
    border: 1px solid #BAD5ED;
    border-bottom: 0;
    border-right: 0;
    width: 10px;
    height: 10px;
    background: #F8FDFF;
}
.lcBox li .s-num {
    position: absolute;
    left: -65px;
    top: 3px;
    width: 36px;
    height: 36px;
    background: #3E8CF7;
    border: 4px solid #FFFFFF;
    border-radius: 50%;
    text-align: center;
    line-height: 36px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 1px;
}
.blue-link{color: #298be8;}
.blue-link:hover{text-decoration: underline;}
.lcBox li p{
    text-align: justify;
	font-size:18px;
}
.d-sbzs{
    font-size: 14px;
}
.d-sbzs h4{
    display: inline-block;
    padding: 0px 10px;
    background: #298be8;
    color: #fff;
    border-radius: 20px;
    margin-right: 10px;
}
.zyhr-table1{
    border-collapse: collapse;
    width: 100%;border: 1px solid #fff;
    border-spacing: 0;
}
.zyhr-table1 tr:nth-child(odd){
    background: #effaf9;
}
.zyhr-table1 th {
    box-sizing: border-box;
    border: 1px solid #ddd;
    color: #fff;
    height: 50px;
    font-weight: bold;
    background: linear-gradient(180deg, #4B98F5 0%, #8ECCFA 100%);
    text-align: center; font-size:18px;
}
.zyhr-table1 td {
    padding: 0 15px;
    font-size: 18px;
    color: #333333;
    line-height: 30px;
    border: 1px solid #ddd;
    text-align: left;
}
.zyrh-table2{
    border-collapse: collapse;
    width: 100%;border: 1px solid #fff;
    border-spacing: 0;
}
.zyrh-table2 th {
    border: 3px solid #fff;
    height: 50px;
    background: #E0F9F7;
    padding: 5px 0;
    font-weight: normal;
}
.zyrh-table2 td {
    padding: 12px;
    line-height: 24px;
    letter-spacing: 1px;
    border: 3px solid #fff;
    background: #E0F9F7;
    text-align: center;
}
.s-orange{
    font-size: 22px;
    font-weight: bold;
    color: #EB642D;
}
.zyrh-table3{
    border-collapse: collapse;
    width: 100%;border: 1px solid #fff;
    border-spacing: 0;
}
.zyrh-table3 th {
    border: 3px solid #fff;
    height: 50px;
    background: #FFF5EB;
    padding: 5px 0;
    font-weight: normal;
}
.zyrh-table3 th span{
    font-size: 13px;
}
.zyrh-table3 td{
    padding: 12px;
    line-height: 24px;
    letter-spacing: 1px;
    border: 3px solid #fff;
    background: #FFF5EB;
    text-align: center;
}
/* 侧边导航 s*/
.sidebar-box{
    width: 135px;
    position: fixed;
    z-index: 10000;
    /* left: 30px; */
    margin-left: 0px;
    top: 255px;
    /* overflow: hidden; */
}
.sidebar::before{
    content: '';
    width: 1px;
    top: 0px;
    bottom: 0px;
    background-color: #CCCCCC;
    position: absolute;
    right: 0px;
}
.sidebar a{
    display: block;
    height: 36px;
    box-sizing: border-box;
    color: #333;
    font-size: 14px;
    line-height: 36px;
    text-align: right;
    padding-right: 20px;
    position: relative;
    z-index: 1000;
}
.sidebar a:hover{
    color: #58a2ff;
}
.sidebar a.on{
    color: #58a2ff;
}
.sidebar a::before{
    content: '';
    width: 10px;
    height: 10px;
    top: 13px;
    bottom: 0px;
    background: #CCCCCC;
    position: absolute;
    right: -4px;
    border-radius: 50%;
}
.sidebar a.on::before{
    background: #58a2ff;
}
.shuxian{
    position: absolute;
    height: 100%;
    width: 1px;
    box-sizing: border-box;
    left: 50%;
    top: 10px;
    border: 1px dashed #008ed7;
    z-index: 1;
    display: none;
}
/* 侧边导航 e*/

.sjkfBox{
    float: right;
    width: 745px;
}
.sjkf-icons ul li{
    float: left;
    width: 93px;
    height: 70px;
    margin: 10px 0;
    text-align: center;
    font-size: 16px;
}
.sjkf-icons ul li a i{
    display: block;
    margin-bottom: 10px;
}
.sjkf-icons ul li img{height: 30px;}
.ztzlTit{
    height: 46px;
    border-bottom: 2px solid #ededed;
    box-sizing: border-box;
}
.ztzlTit h3{
    height: 46px;
    line-height: 44px;
    box-sizing: border-box;
    border-bottom: 2px solid #298bd4;
    color: #298bd4;
    font-size: 20px;
    font-weight: bold;
    padding: 0 10px;
    float: left;
}
.ztzl-imglist{
    margin-right: -20px;
}
.ztzl-imglist li{
    float: left;
    width: 275px;
    height: 95px;
    margin-right: 20px;
    margin-top: 15px;
}
.ztzl-imglist li img{
    display: block;
    width: 100%;
    height: 100%;
}
.ztzl-lsztlist{
    margin-right: -20px;
}
.ztzl-lsztlist li{
    float: left;
    width: 275px;
    height: 40px;
    margin-right: 20px;
    margin-top: 15px;
    font-size: 16px;
}
.ztzl-lsztlist li a{
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #ddd;
    box-sizing: border-box;
    padding: 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ztzl-lsztlist li a:hover{
    border: 1px solid #298bd4;
    background: #298bd4;
    color: #fff;
}
.container{width: 1200px;margin: 0 auto;}
.mg75{position: relative;margin-top: 75px;}
.mg85{position: relative;margin-top: 85px;}
.mg30{position: relative;margin-top: 30px;}
.mg50{position: relative;margin-top: 50px;}
.mg35{position: relative;margin-top: 35px;}
.mg60{position: relative;margin-top: 60px;}
.mg10{position: relative;margin-top: 10px;}
.mg20{position: relative;margin-top: 20px;}
/*链接颜色和加粗*/
.zy_yellow{ color:#efaa08 !important;}
.zy_red{ color:#f00 !important;}
.zy_blue{color: #0153d9 !important; text-decoration:underline !important;}
.Bold{ font-weight:bold;}
.zy_dl{ font-size:18px; line-height:40px; color:#3348c7; text-indent:2em;}

.zyrhyjs-header{width: 100%;height: 450px;box-sizing: border-box;overflow: hidden;}
.zyrhyjs-header .zyrhyjs-logo{box-sizing: border-box;width: auto;float: left;}
.zyrhyjs-header .zyrhyjs-logo a{display: block;box-sizing: border-box;padding: 30px 0;}
.zyrhyjs-header .zyrhyjs-logo img{width: 350px;height: auto;display: block;}

.zyrhyjs-one{width: 100%;box-sizing: border-box;padding: 12px 0;overflow: hidden;}

.one-item-1{width: 100%;height: 178px;box-sizing: border-box;padding: 20px 35px 25px 120px;position: relative;background: #f2f6ff;}
.one-item-1 .item-title-1{width: 101px;height: 199px;position: absolute;left: 0;top: -11px;background: url(http://www.yulin.gov.cn/material/images/zyrh/title-bg-1.png) center;background-size: 100% 100%;}
.one-item-1 .item-title-1 span{width: 100%;height: 100%;display: flex;font-size: 36px;color: #ffffff;font-weight: bold;box-sizing: border-box;padding: 0 25px;line-height: 40px;align-items: center;justify-content: center;}
.one-item-1 .one-item-txt{font-size: 18px;color: #3348c7;line-height: 40px;text-indent: 2em;text-align: justify;}
.txt-underline{text-decoration: underline;text-underline-offset: 12px;text-decoration-thickness: 1px;text-decoration-style: dashed;text-decoration-color: #b0bbff}

.one-content-1{width: 100%;box-sizing: border-box;padding:17px;background: #eef3ff;}
.one-content-txt{width: 100%;box-sizing: border-box;padding: 40px 25px 20px 25px;text-align: justify;position: relative;background: #ffffff;}
.one-content-txt .one-content-title{width: 100%;height: 50px;line-height: 50px;position: absolute;left: 0;top: -25px;box-sizing: border-box;padding: 0 20px;}
.one-content-txt .one-content-title h3{font-size: 24px;color: #ffffff;font-weight: bold;box-sizing: border-box;padding-left: 35px; line-height:50px;background: url(http://www.yulin.gov.cn/material/images/zyrh/title-bg-2.png) left no-repeat;}
.title-bg-1{background: url(http://www.yulin.gov.cn/material/images/zyrh/one-title-a.png) center;background-size: cover;}
.title-bg-2{background: url(http://www.yulin.gov.cn/material/images/zyrh/one-title-b.png) center;background-size: cover;}
.one-content-txt p{font-size: 18px;color: #333333;line-height: 35px;}
.one-content-txt h4{font-size: 18px;color: #384fda;line-height: 35px; font-weight:bold;}
.one-content-list{width: 100%;box-sizing: border-box;overflow: hidden;}
.one-content-list .one-content-item{width: 365px;height: 370px;float: left;box-sizing: border-box;padding: 100px 20px 30px;margin-left: 20px;border-radius: 20px;background: #ffffff;overflow: hidden;position: relative;}
.one-content-list .one-content-item:first-child{margin-left: 0;}
.one-content-list .one-content-item h3{width: 100%;height: 90px;line-height: 90px;text-align: center;font-size: 24px;color: #ffffff;font-weight: bold;position: absolute;left: 0;top: 0;right: 0;margin: auto;}
.one-content-list .one-content-item .one-h-1{background: #384fda;}
.one-content-list .one-content-item .one-h-2{background: #6999fc;}
.one-content-list .one-content-item .one-h-3{background: #ffa769;}
.one-content-list .one-content-item p{font-size: 18px;color: #333333;line-height: 32px;text-align: justify;}
.one-content-txt p.address{ height:auto; font-size:15px; line-height:24px;}
.one-ts{width: 100%;height: 110px;box-sizing: border-box;overflow: hidden;text-align: center;background: url(http://www.yulin.gov.cn/material/images/zyrh/one-bg-1.jpg) center no-repeat;background-size: cover;}
.one-ts h3{font-size: 40px;color: #ffffff;font-weight: 500;position: relative;margin-top: 10px;}
.one-ts p{font-size: 20px;color: #ffffff;}

.one-item-2{width: 100%;box-sizing: border-box;overflow: hidden;}
.one-item-a{width: 100%;box-sizing: border-box;}
.one-item-a li{ width: 335px;border-radius: 5px;box-sizing: border-box;margin: 0 25px 15px 0;background: #e4e9ff;float:left;}
.one-item-a li a{font-size: 18px;color: #3e57d8;box-sizing: border-box;padding: 10px 25px;display: flex;align-items: center;justify-content: center;}
.one-item-a li.active{background: #3e57d8;}
.one-item-a li.active a{color: #ffffff;}
.one-item-a li:hover{background: #3e57d8;}
.one-item-a li:hover a{color: #ffffff;}

.one-content-3{width: 100%;min-height: 159px;box-sizing: border-box;padding: 60px 35px;text-align: justify;background: #fff9f3 url(http://www.yulin.gov.cn/material/images/zyrh/one-bg-2.jpg) top center; background-repeat:no-repeat;background-size: 100% auto;}
.one-content-3 h3{ font-size:24px; color:#ffa769; font-weight:500; text-align:center; padding-bottom:20px;}
.one-content-3 p{font-size: 18px;color: #333333;line-height: 36px;}

.one-content-2{width: 100%;box-sizing: border-box;border-radius: 20px;position: relative; background: #e9fffe;}
.one-content-2 .one-span{font-size: 30px;color: #ffffff;font-weight: bold;width: 50px;height: 50px;line-height: 50px;border-radius: 100%;text-align: center;position: absolute;left: -5px;top: -20px;background: #19c3bb;}
.one-content-2 .one-span1{font-size: 18px;color: #ffffff;font-weight: bold; padding:10px 20px;text-align: center;position: absolute;left: -5px;top: -20px;background: #19c3bb;}
.one-content-2 .one-content-p{width: 100%;box-sizing: border-box;overflow: hidden;text-align: justify;padding: 25px 25px 25px 45px;}
.one-content-2 .one-content-p p{font-size: 18px;color: #333333;line-height: 36px;}

.zyrhyjs-two{width: 100%;height: 716px;box-sizing: border-box;padding: 20px 0;background: url(http://www.yulin.gov.cn/material/images/zyrh/one-bg-3.jpg) center no-repeat;background-size: cover;}

.two-tab{width: 100%;box-sizing: border-box;overflow: hidden;}
.two-tab-a{width: 100%;box-sizing: border-box;display: flex;align-items: center;justify-content: center;}
.two-tab-a li{height: 46px;line-height: 46px;border-radius: 46px; padding:0 25px;text-align: center;box-sizing: border-box;margin-left: 24px;border: 1px solid #ffffff; cursor:pointer;}
.two-tab-a li:first-child{margin-left: 0;}
.two-tab-a li a{display: block;font-size: 20px;color: #ffffff;font-weight: bold;box-sizing: border-box;}
.two-tab-a li.active{border: none;background: url(http://www.yulin.gov.cn/material/images/zyrh/one-tab-hover.png) center;background-size: 100% 100%;}
.two-tab-a li.active a{color: #0153d9;}
.two-tab-content{display: none;width: 100%;height: 525px; overflow-y:auto; overflow-x:hidden;box-sizing: border-box;padding: 30px;border: 5px solid #bad8fa;background: #fff;}
.two-show{display: block;}
.two-tab-content .two-tab-h{font-size: 25px;color: #333333;font-weight: bold;text-align: center;}

.zyrhyjs-three{width: 100%;box-sizing: border-box;overflow: hidden;padding: 12px 0 50px 0;}

.three-cjwt{width: 100%;box-sizing: border-box;}
.three-cjwt ul{width: 100%;box-sizing: border-box;overflow: hidden;}
.three-cjwt ul li{float: left;width: 162px;height: 343px;margin-left: 14px;overflow: hidden;box-sizing: border-box;position: relative;transition: all 0.7s;-webkit-transition: all 0.7s;-moz-transition: all 0.7s;-o-transition: all 0.7s;}
.three-cjwt ul li:first-child{margin-left: 0;}
.three-cjwt ul li.d-1 .d-a{background: url(http://www.yulin.gov.cn/material/images/zyrh/three-img-1.jpg) center no-repeat;background-size: cover;}
.three-cjwt ul li.d-2 .d-a{background: url(http://www.yulin.gov.cn/material/images/zyrh/three-img-2.jpg) center no-repeat;background-size: cover;}
.three-cjwt ul li.d-3 .d-a{background: url(http://www.yulin.gov.cn/material/images/zyrh/three-img-3.jpg) center no-repeat;background-size: cover;}
.three-cjwt ul li.d-4 .d-a{background: url(http://www.yulin.gov.cn/material/images/zyrh/three-img-4.jpg) center no-repeat;background-size: cover;}

.three-cjwt ul li .d-a{width: 162px;height: 343px;float: left;display: flex;justify-content: center;line-height: 30px;}
.three-cjwt ul li .d-a span{display: block;font-size: 22px;color: #ffffff;margin-top: 40px;}

.three-cjwt ul li .cjwt-txt{width: 508px;height: 343px;box-sizing: border-box;padding: 10px 40px; position: absolute;left: 162px;top: 0;background: #ffffff;}
.three-cjwt ul li .cjwt-txt h3{font-size: 26px;color: #000000;font-weight: bold;}
.three-cjwt ul li .cjwt-txt a{font-size: 16px;color: #000000;display: block;margin-top: 15px;box-sizing: border-box;padding-left: 15px;background: url(http://www.yulin.gov.cn/material/images/zyrh/three-d.png) left no-repeat;}
.three-cjwt ul li .cjwt-txt a:hover{color: #0153d9;text-decoration: underline;}
.three-cjwt ul li.active{width: 670px;transition: all 0.7s;}
.three-cjwt ul li.active a span{color: #ffffff;}

.three-item-1{width: 100%;height: 267px;box-sizing: border-box;padding: 20px 35px 25px 120px; background: #ffffff;box-shadow: 0 0 10px 1px rgba(85, 124, 249, .2);}
.three-item-1 .item-title-1{width: 101px;height: 199px;position: absolute;left: 0;top: -11px;background: url(http://www.yulin.gov.cn/material/images/zyrh/title-bg-3.png) center;background-size: 100% 100%;}
.three-item-1 .item-title-1 a{width: 100%;height: 100%;display: flex;font-size: 36px;color: #ffffff;font-weight: bold;box-sizing: border-box;padding: 0 25px;line-height: 40px;align-items: center;justify-content: center;}
.three-item-1 ul{width: 100%;box-sizing: border-box;}
.three-item-1 ul li{box-sizing: border-box;margin-top: 18px;font-size: 18px;color: #333333;}
.three-item-1 ul li a{font-size: 18px;color: #333333;display: block;box-sizing: border-box;padding-left: 15px;background: url(http://www.yulin.gov.cn/material/images/zyrh/three-d2.png) left no-repeat;}
.three-item-1 ul li:hover a{color: #0153d9;text-decoration: underline;}

.three-wd{width: 100%;height: 430px;box-sizing: border-box;padding: 30px;background: url(http://www.yulin.gov.cn/material/images/zyrh/three-bg-1.jpg) center;background-size: cover; overflow:auto;}
.three-wd ul{width: 570px;float: right;}
.three-wd ul li{width: 100%;box-sizing: border-box;padding: 15px 10px;margin-top: 20px;border-radius: 10px;background: #ffffff;box-shadow: 0 0 10px 1px rgba(85, 124, 249, .2);}
.three-wd ul li:first-child{margin-top: 0;}
.three-wd ul li a{display: block;font-size: 20px;color: #333333;font-weight: bold;box-sizing: border-box;padding-left: 30px;background: url(http://www.yulin.gov.cn/material/images/zyrh/three-wen.png) left no-repeat; cursor:default;}
.three-wd ul li div{font-size: 15px;color: #666666;box-sizing: border-box;padding-left: 30px;margin-top: 10px;background: url(http://www.yulin.gov.cn/material/images/zyrh/three-da.png) left top no-repeat;}
.three-wd ul li div img{ width:95%;}
.three-wd ul li a:hover{ text-decoration:none;}


.fix-list{display: none;position: fixed;width: 120px; padding:20px 0;box-sizing: border-box;left: 10px;top: 5%;z-index: 999;background: url(http://www.yulin.gov.cn/material/images/zyrh/fix-bg.jpg) center;background-size: 100% 100%;}
.fix-list ul{box-sizing: border-box;position: relative;}
.fix-list ul li{height: 50px;box-sizing: border-box;background: url(http://www.yulin.gov.cn/material/images/zyrh/fix-x.png) bottom no-repeat;}
.fix-list ul li a{width: 100%;height: 100%;display: flex;font-size: 18px;color: #ffffff;box-sizing: border-box;padding: 0 15px;align-items: center;justify-content: center;}
.fix-list ul li.active{position: relative;width: 130px;left: -10px;background: url(http://www.yulin.gov.cn/material/images/zyrh/fix-hover.png) center;background-size: 100% 100%;}
.fix-list ul li:hover{position: relative;width: 130px;left: -10px;background: url(http://www.yulin.gov.cn/material/images/zyrh/fix-hover.png) center;background-size: 100% 100%;}
.fix-list ul li.active a,.fix-list ul li:hover a{font-weight: bold; text-decoration:none;}

/*悬浮层*/
.iFix{position: fixed;width: auto;height: auto;box-sizing: border-box;right: 0;bottom: 35%;z-index: 999;}
.iFix .ReturnTop{display: none;width: 68px;height: 68px;float: right;box-sizing: border-box;cursor: pointer;background: #ffffff;margin-top: 2px;border-radius: 5px;box-shadow: 0 0 5px 1px rgba(0,0,0,.1);}
.iFix .ReturnTop img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}

/*框中标题居中*/
.lm_lc{ text-align:center;font-size: 24px;color: #ffffff;font-weight: bold; border-bottom:1px #fff solid; line-height:46px; margin-bottom:30px;}
.zysx{ background:#effaf9; padding:15px;}
/* 资源融合 e */