body{line-height: 1.6; min-width: 1140px;}
body, input, textarea, select{font-family: Microsoft YaHei, SimSun, arial, sans-serif; font-size: 14px; }
body, h1, h2, h3, p, ul, ol, dl, dd, form{margin: 0;}
em, i{font-style: normal;}
ul, ol{padding-left: 0; list-style-type: none;}
img{border: 0;}
a{text-decoration: none; color: #333;}
a:hover{text-decoration: none; color: #c00;}

.region, .mod, .mhd, .mbd{display: block; clear: both; overflow: hidden; height: auto; content: '.'; *zoom: 1;}
.l{float: left;}
.r{float: right;}
.cl{clear: both;}
.auto{margin-right: auto; margin-left: auto;}
.ovh{overflow: hidden;}
.fw{font-family: Microsoft YaHei;}
.f0{font-size: 0;}
.f12{font-size: 12px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f24{font-size: 24px;}
.b{font-weight: bold;}
.tc{text-align: center;}
.tr{text-align: right;}
.tit-m{position: absolute; display: block; overflow: hidden; background-color: rgba(000, 000, 000, .6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000, endColorstr=#60000000);}
.w100{ width: 100%; }
.hidden{ display: none !important;}

.rg{clear: both;}
.layout{clear: both; width: 1140px; margin-right: auto; margin-left: auto;}
.lay-a,
.lay-b,
.lay-c,
.lay-d,.lay-e,.lay-f,.lay-g,.lay-h,.lay-i,.lay-j{display: inline; float: left;}
.lay-a{width: 600px;}
.lay-b{width: 485px;}
.lay-c{width: 400px;}
.lay-d{width: 250px;}
.lay-e{width: 255px;}
.lay-f{width: 835px;}
.lay-g{width: 790px;}
.lay-h{width: 300px;}
.lay-i{width: 325px;}
.lay-j{width: 695px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.ml20{margin-left: 20px;}
.ml10{margin-left: 10px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px;}
.pt20{padding-top: 20px;}
.pt30{padding-top: 30px;}
.mb10{ margin-bottom:10px;}
.mr45{ margin-right: 45px;}
.mt40{ margin-top: 40px;}
.c1{ color: #fff; margin-left: 16px}
.c2{ color: #006ec7;}
.c3{ color: #9dcbf4;}
.c4{ color: #364854;}
.c5{ color: #fff;}
.blue {color: #00a0e9;}

.topbar{ background: #eaeef1; height: 50px; width: 100%;}
.topbar .data{ float: left; font-size: 14px; line-height: 50px; height: 50px;  color: #444;}

.ipv6{ float: right; height: 50px; font-size: 14px; line-height: 50px; color: #444;}

.banner{ height: 184px; background: url(../jpg/lpluoj.jpg) repeat-x center left;}
.logo{ position: absolute; left: 0; top: 38px; height: 75px;position: absolute;z-index: 3;}
.search{ position: absolute; top: 70px; right: 0; width: 495px; height: 48px; overflow: hidden; box-sizing: border-box; background-color: #fff; border: 1px solid #eaeef1; border-radius: 24px;}
.keyword{ width:400px; border:0; font-size: 14px; line-height: 46px; text-indent: 1em; height:46px; float: left; color: #666; outline: none;}
.submit{ background: url(../png/tiivas.png) no-repeat center; width: 51px; height: 46px; display: inline-block; border: none; font-size: 0; float: right;}
.nav{ min-width: 1140px; background: #006ec7; height: 56px; line-height: 56px; clear:both;}
.nav .layout, .banner .layout{ position: relative;}
.nav a{ border-right: 1px solid #50a5ea; color: #fff; width: 162px; text-align: center; display: inline-block; float: left; position: relative;}
.nav a.last{ border: none; }
.nav a:hover,.nav a.on{ background: #288fe2; text-decoration:none;}
.nav .f16{ position: absolute; left:326px; width: 162px; top: 57px;transform:scale(1);z-index: 100002;}
.nav .f16 a{ background: #288fe2; line-height: 36px; height: 36px; border: 1px solid #50a5ea; margin-top: -1px; width: 100%;}
.nav .f16 a:hover{ background:#36abf6}
.nav .wqNav{ left:488px ;}
.nav .yqNav{ left:852px ;}
.nav .zjNav{ left:764px ;}

.focus-pic { overflow: hidden; width: 600px; height: 350px;position: relative; margin-top: 50px;}
.focus-pic .pan,.focus-pic .item{overflow:hidden;width:600px;height:350px;}
.focus-pic .tit-m{line-height:50px;width:500px; padding-right:100px;height:50px;margin-top:300px;}
.focus-pic .tabs{position:absolute;z-index:2; line-height:12px; height:12px; vertical-align:middle;width:90px;margin-top:320px; right: 0;}
.focus-pic .tab{display:inline-block;width:10px;height:10px;margin-right:7px;background:#aeb2b3; border-radius: 5px;}
.focus-pic .on{background:#ee8101;}


.banner-container{overflow: hidden; width: 695px; height: 330px;position: relative; margin-top: 50px;}
.banner-container .swiper-slide a{display: block; border: 1px #fff solid;}
.banner-container img{ display:block; width:100%; height:330px; object-fit: cover;}
.banner-container .banner-txt{ height:48px; line-height:48px;  font-size:18px; color:#ffffff; padding-left:30px; position: absolute; bottom: 0; left: 0; width: 95.5%; background-color: rgba(000, 000, 000, .6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000, endColorstr=#60000000);
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.banner-pagination{ position:absolute; left:auto !important; right:10px; bottom:10px !important; width:auto !important; text-align:right; z-index:2;}
.banner-pagination .swiper-pagination-bullet{ width:10px; height:10px; background:#aeb2b3; opacity:1; border-radius:50%; margin:0 5px !important; transition:all 0.3s;}
.banner-pagination .swiper-pagination-bullet-active{ background:#ee8101;}


 .tpxw-swiper {
        overflow: hidden;
        position: relative;
        width:695px; height:330px;
        margin-top: 50px;
    }
.tpxw-itm {
        overflow: hidden;
        position: absolute;
    }
.tpxw-itm img{width:695px; height: 330px;}    
.tpxw-itm .tt-til {
        width: 100%;
        height: 48px;
        padding-left: 10px;
        position: absolute;
        bottom: 0;
        left: 0;
        background-color: rgba(000, 000, 000, .6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000, endColorstr=#60000000);
        box-sizing: border-box;
    }
.tpxw-itm .tt-til a {
        color: #fff;
        font-size: 18px;
        line-height: 48px;
        display: block;
        white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;
        max-width: 85%;
    }
    
    .tpxw-swiper .pagination {
        position: absolute;
        bottom: 16px;
        right: 8px;
        overflow: hidden;
        z-index: 2;
    }
    .tpxw-swiper .swiper-pagination-switch {
        width: 10px;
        height: 10px;
        background-color: #fff;
        float: left;
        margin-left: 10px;
        cursor: pointer;
        border-radius: 50%;
    }
    .tpxw-swiper .swiper-active-switch {
        background-color: #ee8101;;
    }
    .tpxw-swiper .tpxw-swiper-prev,
    .tpxw-swiper .tpxw-swiper-next {
        display: none;
        position: absolute;
        top: 50%;
        width: 40px;
        height: 60px;
        background: rgba(0,0,0,0.4);
        transform: translateY(-50%);
        cursor: pointer;
    }
    .tpxw-swiper .tpxw-swiper-prev {
        left: 0;
    }
    .tpxw-swiper .tpxw-swiper-prev::after {
        content: '';
        display: none;
        width: 10px;
        height: 10px;
        border-left: 2px solid #fff;
        border-bottom: 2px solid #fff;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%) rotateZ(45deg);

    }
    .tpxw-swiper .tpxw-swiper-next {
        right: 0;
    }
    .tpxw-swiper .tpxw-swiper-next::after {
        content: '';
        display: block;
        width: 10px;
        height: 10px;
        border-top: 2px solid #fff;
        border-right: 2px solid #fff;
        position: absolute;
        top: 50%;
        right: 50%;
        transform: translate(50%, -50%) rotateZ(45deg);
    }

.rg1 .lay-b{ float: right;}
.news{ width: 485px; height: 350px; overflow: hidden;position: relative; margin-top: 50px;}
.news .tabs{position:absolute;z-index:2; line-height:44px; height:44px; vertical-align:middle;width:485px;margin-top:0; left: 0; border-bottom: 2px solid #006ec7; background: #f8f8f8;}
.news .tabs .tab,.news .tabs .tab1{ width:33.3%; float: left;text-align: center;}
.news .tabs .on,.news .tabs a:hover{ color: #fff; background: #006ec7; text-decoration: none; }
.news .pans,.news .pan{overflow:hidden;width:485px;height:350px;}
.news .pans{ margin-top: 46px;}
.news ul{ width: 100%;  overflow: hidden; padding-top: 16px;}
.news ul li{ line-height: 32px; height: 32px; overflow: hidden; position: relative; padding-right: 80px}
.news ul li a{
display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
.news ul li span{ color: #9dcbf4; position: absolute; right: 0; top: 0}
.rg1{ overflow: hidden;}
.rg2{ background: #f8f8f8; height: 180px; margin: 50px 0; clear: both;}
.ztTit{ background: url(../jpg/zdgaff.jpg) no-repeat 0 0; width: 199px; height: 178px; float: left;}
.ztTit a{ margin-left: 53px; line-height: 178px;}
.zt{ width: 940px; height: 150px; overflow: hidden;position: relative; margin-top: 25px;}
.zt .tabs{position:absolute;z-index:2; line-height:0; height:8px; vertical-align:middle;width:180px;margin-top:130px; left: 340px; }
.zt .tabs .tab{ width:45px; height:8px;float: left;background: #bbb; margin-right: 14px;}
.zt .tabs .on,.zt .tabs a:hover{ background: #ee8101; }
.zt .tabs .tab{ width:45px; height:8px;float: left;background: #bbb; margin-right: 14px;}
.zt .tabs .on, .zt .tabs li:hover{ background: #ee8101; }
.zt .pans,.zt .pan{overflow:hidden;width:905px;height:110px;}
.zt .pans{ margin-left: 35px;}
.zt ul{ width: 105%; overflow: hidden;}
.zt ul li{ float: left; width: 280px; height: 110px; margin-right: 30px;}
.ztTit1{background: #006ec7;text-align: center;font-size: 20px;font-weight: 700;float: left;width: 96px; height: 90px;}
.ztTit1 a{color: #fff;padding-top: 13px; display: inline-block;}
.picScroll-left{ overflow:hidden; position:relative;border: 1px solid #ccc; width: 1042px; height: 88px; float: left;}
.picScroll-left .ztprev,.picScroll-left .ztnext{ display:block; width:18px; height:33px; float:left; margin:25px 5px 0 10px;overflow:hidden;cursor:pointer; background:url(../png/knlnih.png) 0 0 no-repeat;}
.picScroll-left .ztnext{ background:url(../png/mipben.png) 0 0 no-repeat; float: right; margin-left: 5px; margin-right: 10px;}
.picScroll-left .zbd{padding: 7px 0px 6px 0px;float: right; height: 75px;}
.picScroll-left .zbd ul{ overflow:hidden; zoom:1; }
.picScroll-left .zbd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .zbd ul li .pic{ text-align:center;  margin-right: 12px;}
.picScroll-left .zbd ul li .pic img{ width:230px; height:75px; display:block; }
.lay-d{ margin-right: 45px;}
.bsTit{ border-left: 7px solid #006ec7; padding-left: 15px; margin-bottom: 15px;}
.bsCon{ overflow: hidden;}
.bsCon a{ float: left; margin: 0 3px 3px 0; line-height: 0;}
.tzTit,.chnTit{ border-bottom: 3px solid #ddd; position: relative; height: 36px; line-height: 36px;}
.tzTit a.c2,.chnTit a.c2{ border-bottom: 3px solid #006ec7; position: absolute; padding: 0 12px;}
.more{ float: right; text-align: center; line-height: 18px; height: 18px; background: #96d7f9; border-radius: 2px; padding: 0 12px; margin-top: 12px;}
.titList{ padding-top: 5px;}
.titList li{ height: 32px; line-height: 32px;}
.titList span{ color: #bbb; float: right;}
.rg3 .r{ float: right;}
.rg4{ margin-top: 60px;}
.hdTit{ border-bottom: 3px solid #006ec7; height: 44px; overflow: hidden;}
.hdTit .f18{ height: 44px; line-height: 44px; width: 115px;background:#006ec7 url(../jpg/xwqtqx.jpg) no-repeat 30px 50%; padding-left: 70px; display: block; float: left;}
.hdTit .more{ background: #ee8101; padding: 0; height: 32px; line-height: 32px; width: 174px; border-radius: 5px; margin-top: 6px;}
.hdCon{ border: 1px solid #ddd;}
.hdCon .hdHead{ background: #f8f8f8; border-bottom: 1px solid #ddd; line-height:40px; height: 40px; }
.hdCon .hdHead span,.hdList span{display:inline-block; text-align: center;}
.hdCon .hdHead .s1,.hdCon .hdHead .s2,.hdCon .hdHead .s3{border-right: 1px solid #ddd;}
.hdCon .s1{ width: 585px;}
.hdCon .s2{ width: 210px;}
.hdCon .s3{ width: 142px;}
.hdCon .s4{ width: 198px;}
.hdList{ padding: 5px 0 10px 0;}
.hdList li{ height: 32px; line-height: 32px;}
.hdList .s3{ color: #ee8101;}
.hdList .s4 a{text-align: center; line-height: 23px; height: 23px; background: #96d7f9; border-radius: 3px; width: 62px; color: #fff; display:inline-block;}
.rg5{ min-width: 1140px; background: #f8f8f8; margin-top: 40px;}
.linkTit{ color: #364854; padding-top: 20px;}
.linkCon{ line-height: 24px; padding: 20px 0 30px 0;}
.linkCon a{ color: #666; margin-right: 20px;}
.contact{ min-width: 1140px; background: #1479be; height: auto; padding: 20px 0; position: relative;}
.contact{background: #149dec;height: 200px;}
.contact ul{line-height: 30px; text-align: center;}
.contact ul li{ position: relative; display: inline-block; height: 30px;}

.contact .l{margin-top: 5px;}
.contact .tr{padding-top: 100px;}

.ngq .nav .zwNav{ left:190px ;}
.ngq .rg1{ background: #f5f5f5;}
.focus-picB { overflow: hidden; width: 1140px; height: 385px;position: relative;}
.focus-picB .pan,.focus-picB .item{overflow:hidden;width:1140px;height:385px;}
.focus-picB .tit-m{line-height:75px;width:560px; padding-right:580px;height:75px;margin-top:310px;}
.focus-picB .tabs{position:absolute;z-index:2; height:56px; vertical-align:middle;width:590px;margin-top:320px; right: 0;}
.focus-picB .tab{display:inline-block;width:125px;height:50px;margin-right:15px;border:3px solid #4c4c4c;}
.focus-picB .on{border:3px solid #ffc000;}
.ngq .rg3{ margin-top: 50px;}
.ngq .lay-c{ width: 370px; margin-right: 45px;}
.ngq .lay-d{ width: 310px; float: right; margin: 0;}
.ngq .titList{ padding-top: 10px;}
.wx{ width: 310px; height: 285px; overflow: hidden;position: relative;}
.wx .tabs{position:absolute;z-index:2; line-height:40px; height:40px; vertical-align:middle;width:485px;margin-top:0; left: 0; border-bottom: 1px solid #006ec7;}
.wx .tabs .tab{ width: auto; padding: 0 25px; float: left;text-align: center;}
.wx .tabs .on,.wx .tabs a:hover{ color: #006ec7; background: #fff; text-decoration: none;border-top: 2px solid #006ec7;border-left: 1px solid #006ec7;border-right: 1px solid #006ec7; line-height: 39px; height: 39px;}
.wx .pans,.wx .pan{overflow:hidden;width:310px;height:235px; background: #fafafa;}
.wx .pans{ margin-top: 50px;}
.menu{ background: #f8f8f8; margin-top: 25px; overflow: hidden;}
.menu .topT{ color:#2a90e2; font-size: 32px; height: 62px; line-height: 62px; border-bottom: 2px solid #298ee0; margin-bottom: 1px; text-align: center;}
.menu .chnnav{font-size:18px; height: 60px; line-height: 60px;}
.menu .chnnav a{color:#363636; padding-left: 55px; width: 200px; display: block; float: left; border-bottom: 1px solid #fff;}
.menu .chnnav a:hover{ text-decoration: none;}
.menu .chnnav a.on{color:#fff; background:#2a8ee3 url(../jpg/mievqj.jpg) no-repeat 0 0;}
.menu .chnnav ul{ clear: both;}
.menu .chnnav li{ font-size: 16px;background:#72bcf8; width: 100%; height: 42px; line-height: 42px;}
.menu .chnnav li a{color:#fff; border: none;background:url(../png/rlvyox.png) no-repeat 40px 50%;}
.menu .chnnav li a.on{ background: #53abf1 url(../png/rlvyox.png) no-repeat 40px 50%;}
.pageG{ border-bottom: 2px solid #ddd; color: #666; line-height: 24px; height: 24px; text-align: right;margin-top: 25px; padding-bottom: 5px;}
.pageG a{ color: #666;}
.layout .lay-f{ float: right;}

.tb1{border-collapse: collapse; margin-top: 20px;}
.tb1 th{background: #ffeac8;color: #e76534;line-height: 54px; font-size: 16px;}
.tb1 td{padding: 5px 0;word-break:break-all;}
.tb1 td.td1{ padding-left: 60px;}
.tb1 .se{background: #fdf8ea;}
.tb2 th{text-align: left;padding-left: 55px;}
.tb3{background: #fdf8ea;}
.tb3 .sp{color: #e76534;margin-right: 10px;}
.is1{border: 1px solid #ffd7cb;background: #fff;line-height: 32px;font-size: 14px;width: 555px;height: 32px;}
.is2{border: 0;background: #fac26d;color: #d64d17;cursor: pointer;width: 97px;height: 27px;margin-left: 35px;}
.is3{height: 160px;}
#authcode{cursor:pointer;height:22px;width:50px;}
#authcode.achide{height:0px;}
#authcode.acshow{height:22px;}
.tb1 em{ padding-left: 13px; color: #f00;}
.lyList .hdCon{border-top: 3px solid #006ec7;}
.lyList .hdCon span{overflow: hidden;}
.lyList .hdCon .s1{ width: 49%;padding: 0 5px;}
.lyList .hdCon .s2{ width: 23%;}
.lyList .hdCon .s3{ width: 13%;}
.lyList .hdCon .s4{ width: 13%;}
.lyList .hdList li{ overflow: hidden; height: auto;}
.page{text-align:center; overflow: hidden; line-height: 22px;}
.page a,
.page span{display: inline-block;line-height: 22px;font-size: 14px;vertical-align: middle;margin-left: 10px; color: #666;}
.page span,.page .on{color: #3895e5;font-weight: bold;}
.prev,.next{width: 22px;height: 22px;}
#lyCon{ margin-top: 5px; float: left;}
#lyCon td{ padding: 5px 10px 5px 0;}
#lyCon td.td1{ padding-left: 60px; padding-right: 0;}

#bszn{ width: 100%; height: 285px; overflow: hidden;position: relative;}
#bszn .tabs{position:absolute;z-index:2; line-height:40px; height:40px;width:100%;margin-top:0; left: 0; border-top: 3px solid #006ec7; background: #f8f8f8; text-align: center; font-size: 16px; color: #006ed2;}
#bszn .tabs .tab{ width: 160px; margin:0 50px; float:left;text-align: center; font-size: 16px; font-weight: 700; color: #006ec7;}
#bszn .tabs .on,#bszn .tabs a:hover{ color: #fff; background: #006ec7; text-decoration: none; }
#bszn .pans,#bszn .pan{overflow:hidden;width:100%;height:285px;}
.lay-g .tit{ margin-top: 35px; padding-left: 10px; padding-bottom: 5px;}
#grbs,#frbs,#bmfw{ width: 100%; height: 240px; margin-top: 45px; overflow: hidden;position: relative;}
#grbs .tabs1,#frbs .tabs2,#bmfw .tabs3{position:absolute;z-index:2; height:240px;width:130px;margin-top:0; left: 0; background: #f8f8f8;}
#grbs .tabs1 .tab1,#frbs .tabs2 .tab2,#bmfw .tabs3 .tab3{ width: 130px; height: 40px; line-height: 20px; padding: 20px 0; float:left;text-align:center; font-size: 16px;}
#grbs .tabs1 .on,#frbs .tabs2 .on,#bmfw .tabs3 .on{ color: #fff; background: #4ea5eb url(../jpg/uozinb.jpg) no-repeat 93% 50%; text-decoration: none; }
#grbs .pans1,#frbs .pans2,#bmfw .pans3{ width: 660px; height: 240px; overflow: hidden; margin-left: 130px;}
#grbs .pan1,#frbs .pan2,#bmfw .pan3{overflow:hidden;width:600px;height:240px; margin: 15px 5px 0 55px; float: right;}
.lay-g .titList{ padding: 0; margin: 0;}
.rcfw{ margin-top: 45px; }
.rcfwCon{ overflow: hidden;margin-top: 33px; width: 120%;}
.rcfwCon a{ float: left; margin-right: 10px; color: #fff; position:relative; width: 151px; height: 137px;}
.rcfwCon a img{ position: absolute; left: 0; top: 0;}
.rcfwCon a span{position: absolute; left: 0; top: 100px; width: 100%; text-align: center; display: block;font-size: 16px; font-weight: 700;}
.lay-h{ float: right;}
.lay-h .xzfw{ margin-top: 32px;}
.xzfwTxt{ padding: 10px 0 10px 10px; line-height: 24px;}
.xzfwTxt p{ padding-bottom: 15px; overflow: hidden;}
.xzfwTxt b,.xzfwTxt span{ float: left;}
.xzfwTxt b{ width: 50px;}
.xzfwTxt span{ color: #666; width: 240px;}
.yybs{position:relative; width: 300px; height: 65px; display: block;}
.yybs img{ width: 100%;position: absolute; left: 0; top: 6px;}
.yybs span{position: absolute; left:135px; top: 18px; width: 150px; }
.bmfw{ margin-top: 55px;}
.bmfwCon { overflow: hidden; height: 160px;}
.bmfwCon a{ width: 100%; height: 53px; display: block; float: left; background: #f2f8ff url(../jpg/qagrsn.jpg) no-repeat 90% 50%; color: #8faed5; border-bottom: 1px solid #d3e6ff; line-height: 53px;}
.bmfwCon a img{ margin: 17px 22px 0 38px;float: left;}
.bmfwCon a b{ display: inline-block;float: left;}

.lay-j .focus-pic { width: 690px; height: 330px;margin-top: 48px;}
.lay-j .focus-pic .pan,.lay-j .focus-pic .item{overflow:hidden;width:690px;height:330px;}
.lay-j .focus-pic .tit-m{line-height:48px;width:590px; height:48px;margin-top:282px;}
.lay-j .focus-pic .tabs{width:95px;margin-top:300px; }
.tz .r{ float: right;}
.tz .news{ width: 400px; height: 300px; margin-top: 0;}
.rg7{ background:#288fe2 url(../jpg/uzzjsw.jpg) no-repeat 50% 0; height: 350px; margin-top: 50px;}
.cyTxt{ float: left; margin: 55px 45px 65px 130px;}
.tzcy1,.tzcy2{ float: left;}
.tzcy1 a,.tzcy2 a{ font-size: 0; line-height: 0; width: 258px; height: 135px; overflow: hidden; display: inline-block; float: left; margin-top: 40px;}
.tzcy2{ margin-left: 82px;}
.tzcy2 a{ margin: 0;}
.tzcy1 img,.tzcy2 img{ width: 258px; height: 135px;}
.video{ background: #5f5f5f; overflow: hidden;}
.video .vcon{ width: 385px; height: 216px; margin: 6px auto 0 auto; background: #fff; position: relative;}
.video .vcon .play{ position: absolute; top: 80px; left: 160px; width: 63px;}
.video .f16{ line-height: 53px; height: 53px; width: 100%; text-align: center;}
.lay-i .titList{ padding-top: 8px;}
.lay-i .titList li{ height: 34px; line-height: 34px;}

#scroll {width:1065px; height:160px; overflow:hidden; float:left;position: relative;margin-left: 5px;}
.mqxl{ overflow: hidden;}
.mqxl .list{width: 3008px;position: absolute;top:0;left:0;}
.mqxl .scroll2{left: 3008px;}
.mqxl .item{width: 160px;height: 160px;margin-right: 20px;padding: 4px;float: left;text-align: center;background: #f1f1f1;}
.mqxl .btn{cursor: pointer;width: 32px;height: 160px;}
.mqxl .ico-l2{background: #ccc url(../jpg/dgguyg.jpg) 50% 50% no-repeat;}
.mqxl .ico-r2{background: #ccc url(../jpg/ydauzt.jpg) 50% 50% no-repeat;}
.lay-j #scroll {width:616px; }
.tz .news1{ height: 210px; margin-bottom: 30px;}
.tz .news .pans,.tz .news .pan{ width: 400px; height: 160px;}
.tz .news .tabs{ width: 400px;}
.tz .news .tabs .tab{ width: 33%;}
.tz .news .pt10{ padding-top: 5px;}
#J_FocusSub{ width:695px; height:275px; background: #f8f8f8; margin-top: 17px;}
#J_FocusSub .tabs{margin-top:235px; left: 260px; }
#J_FocusSub .pans,#J_FocusSub .pan{overflow:hidden;width:695px;height:160px;}
#J_FocusSub .pans{ margin-left: 22px; margin-top: 44px;}
#J_FocusSub ul li{ width: 200px; height: 160px; margin-right: 30px;}
#J_FocusSub p{ width: 200px; text-align: center; font-size:14px ;}

.ztyq-scroll{ width:695px; height:230px; background: #f8f8f8; margin-top: 17px; padding-top: 40px;}
.ztyq-scroll .bd{overflow:hidden;width:695px;height:160px; padding-bottom:20px;}
.ztyq-scroll ul.ztyq-list li{ width: 200px; height: 160px; margin: 0 15px;}
.ztyq-scroll ul.ztyq-list li p{ width: 200px; text-align: center; font-size:14px ;}
.ztyq-scroll .hd{z-index:2; line-height:0; vertical-align:middle;width:180px; margin: 0 auto }
.ztyq-scroll .hd li{ width:45px; height:8px;float: left;background: #bbb; margin-right: 14px; text-indent: -9999em;}
.ztyq-scroll .hd li.on, .ztyq-scroll .hd li:hover{ background: #ee8101; }

#scroll2 {width:400px; height:250px; overflow:hidden; position: relative;}
.mtxs{background: #f8f8f8;padding: 10px 0 10px 33px;}
.mtxs .list{width: 335px;position: absolute;top:0;left:0;}
.mtxs .scroll2{top: 1270px;}
.mtxs .item{width: 335px;height: 115px;margin-top: 12px;}
.mtxs .btn{cursor: pointer;width: 335px;height: 16px;}
.mtxs .ico-u{background:#f8f8f8 url(../jpg/jqyczz.jpg) 50% 50% no-repeat;}
.mtxs .ico-d{background:#f8f8f8 url(../jpg/kqpfke.jpg) 50% 50% no-repeat;}
.newslist{ padding-top: 20px;}
.newslist,.newslist li{ width: 100%;}
.newslist li{ height: auto; line-height: 26px; padding: 4px 0; overflow:hidden;}
.newslist li a{float: left; width: 740px;}
.newslist li span{ float: right; font-size: 14px; color: #bbb;}

.article{margin: 20px;color: #333; }
.article .tit{font-size: 22px;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;text-align: center;   padding-bottom: 10px;}
.article .from{color: #707070;text-align: right;line-height: 40px;  display: inline-block;float: right; width: 555px;}
.article .cont{font-size: 15px;line-height: 30px;padding-top: 5px;  clear: both;}
.article img{ max-width: 100%; margin: 5px auto;}
.news .jdtj{ padding: 0;}
.news .jdtj li{ background: #f0f9ff; float: left; overflow: hidden; border-bottom: 1px solid #fff; width: 100%; height: 97px; line-height: 22px;}
.news .jdtj li img{ width: 200px; height: 85px; border: 6px solid #c8e9fc; float: left;}
.news .jdtj li a{ color: #718087;}
.news .jdtj .jdTxt{ width: 140px; padding: 28px 0 0 30px; display: inline-block;}
.chnTit{ margin-top: 30px;border-bottom: 2px solid #298ee0;}
.chnTit a.c2{border-bottom: 2px solid #298ee0;padding: 0 20px;background: #298ee0;color: #fff;}
.fixSide{ position: fixed; top:33%;border:1px solid #e4e7ee; height:137px; width: 78px;overflow: hidden;}
.fixSide a{border-bottom: 1px solid #e6eaf5; width: 78px; height: 68px; display: block; float: left; font-size: 0;}
.fixSide a.a1{ background:#edf1fc url(../png/jwioai.png) no-repeat 50% 50%;}
.fixSide a.a2{ background:#edf1fc url(../png/sskurf.png) no-repeat 50% 50%;}
.fixSide a.a3{ background:#edf1fc url(../png/lxldqn.png) no-repeat 50% 50%;}

.slideBox{ width:100%; height:466px; min-width:1140px; overflow:hidden; position:relative;background:url(../jpg/ygdcyr.jpg) no-repeat 50% 0; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;width:100%; height:466px;}
.slidePicBox{ width:100%;text-align:center; background: #fff;}
.slidePicBox .hd{ height:43px; line-height:43px; overflow: hidden; border-top:none ; border-bottom:3px solid #006ec7; position:relative; margin-bottom: 14px; }
.slidePicBox .hd ul{ float:left; position:absolute; left:0px; top:0px; height:43px;   }
.slidePicBox .hd ul li{ float:left; width:186px;cursor:pointer; background: #f8f8f8; }
.slidePicBox .hd ul li a{color: #333;}
.slidePicBox .hd ul li.on{ background:#006ec7;}
.slidePicBox .hd ul li.on a{ color: #fff;}
.slidePicBox .bd{position:relative; height:163px; z-index:0; overflow: hidden;}

.picMarquee-left{ overflow:hidden; position:relative; width: 100%; height: 163px; zoom: 1;}
.picMarquee-left .hdBtn{ overflow:hidden;  height:163px; position:absolute; width: 100%;}
.picMarquee-left .hdBtn .prevBtn1,.picMarquee-left .hdBtn .nextBtn1{ display:block;  width:32px; height:163px; position:absolute; top:0;cursor:pointer;}
.picMarquee-left .hdBtn .prevBtn1{background:url(../jpg/xcpirk.jpg) no-repeat 50% 0; left: 0;}
.picMarquee-left .hdBtn .nextBtn1{background:url(../jpg/caqsjk.jpg) no-repeat 50% 0; right: 0;}
.picMarquee-left .bdPic{ margin:0 37px; width: 1066px; height: 163px; overflow: hidden;}
.picMarquee-left .bdPic ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bdPic ul li{ margin:0 20px 0 0; float:left; _display:inline; overflow:hidden; text-align:center; background: #f1f1f1; width: 170px; height: 163px;}
.picMarquee-left .bdPic ul li .pic{ text-align:center; background:none; }
.picMarquee-left .bdPic ul li .pic img{ width:162px; height:120px; display:block;  margin:4px; }
.picMarquee-left .bdPic ul li .title{ line-height:1.2; font-size: 13px; color: #000; width: 140px; padding: 0 15px;}
.pop-box {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
}
.pop-box .center-box {
  width: 380px;
  height: 380px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -190px;
  margin-top: -190px;
  text-align: center;
}
.pop-box .center-box img {
  width: 350px;
  height: 350px;
}
.pop-box .center-box p {
 line-height: 30px;
 font-size: 20px; color: #fff;
}
.ztbd{ height: 90px; overflow: hidden;}
.ztTit{background: #006ec7; color: #fff; font-weight: 700;font-size: 20px;text-align: center; padding-top: 18px;}
.ztTit a{ color: #fff;}
.pic200{width:920px;overflow: hidden;}
.pic200 .item{float: left;margin-right: 25px;margin-top: 25px; width:190px; height:150px; }
.pic200 .tit-m{width: 190px;height: 30px;line-height: 30px;position: absolute;color: #fff;margin-top: 120px;font-size: 14px;white-space:nowrap; overflow:hidden; text-align: center;}
.slideVideo{ width:400px; height:260px; overflow:hidden; position:relative; color: #fff;}
.slideVideo .bd{ position:relative; height:100%; z-index:0; }
.slideVideo .bd .vcon{ zoom:1; vertical-align:middle; background: #5f5f5f;}
.slideVideo .bd .con{ width:400px; height:216px; display:block; }
.slideVideo .bd .f16{ text-align: center; height:38px; line-height: 38px;width:400px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.slideVideo .prevV,.slideVideo .nextV{ position:absolute; left:1%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../png/toxquw.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideVideo .nextV{ left:auto; right:1%; background-position:8px 5px; }
.slideVideo .prevV:hover,
.slideVideo .nextV:hover{ filter:alpha(opacity=100);opacity:1;  }


.fl{float: left;}
.zwgk-gov>.g-m{height:90px;width:100%;}
.zwgk-gov>.g-m .row{width:100%;height:100%}

.zwgk-gov>.g-m .row .col{display:block;margin-right:14.5px;background-color:#d1dcf9;box-sizing:border-box;text-align:center;font-size:16px;width:150px;height:90px;line-height:90px;border-radius:10px;color:#fff;padding:0 18px;position:relative;overflow:hidden}
.zwgk-gov>.g-m .row .col:before{position:relative;content:'';display:block}
.zwgk-gov>.g-m .row .col:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0}
.zwgk-gov>.g-m .row .col:after{content:'';position:absolute;top:0;left:-200%;width:200%;height:100%;transform:skewX(-20deg);background-image:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent)}
.zwgk-gov>.g-m .row .col:hover:after{animation:shine 1.4s ease}
@-moz-keyframes shine{100%{left:200%}
}
@-webkit-keyframes shine{100%{left:200%}
}
@-o-keyframes shine{100%{left:200%}
}
@keyframes shine{100%{left:200%}
}
.zwgk-gov>.g-m .row .col p{display:inline-block;line-height:24px;vertical-align:middle}
.zwgk-gov>.g-m .row .col1{background-color:#f699cd}
.zwgk-gov>.g-m .row .col2{background-color:#a079ed}
.zwgk-gov>.g-m .row .col3{background-color:#fbac1c}
.zwgk-gov>.g-m .row .col4{background-color:#99c725}
.zwgk-gov>.g-m .row .col5{background-color:#3dbb7e}
.zwgk-gov>.g-m .row .col6{background-color:#70b2ff}
.zwgk-gov>.g-m .row .col7{background-color:#b04aa9;margin-right:0}

.share{display: block; width: 240px;height: 42px;line-height: 42px;color: #707070;float: left;}
.share #share-1{ width: 180px; display: inline-block;}   
.share .social-share .icon-wechat .wechat-qrcode{top:38px;}
.share .social-share .icon-wechat .wechat-qrcode .qrcode{ height: 105px;}
.share .social-share .icon-wechat .wechat-qrcode:after{ display: none;}




.new_list li a{ position: relative;}
.new_list li img{ position: absolute; top: 50%; right: -30px; width: 28px; height: 14px; margin-top: -7px;}

.footer_i{ text-align: center;}
#_span_jiucuo img{ position: absolute; top: 50%;left: 50%; margin-left: 460px !important; margin-top: -28px !important;}
#_ideConac{position: absolute; top: 50%; right: 50%; margin-right: 446px; margin-top: -40px; width: 80px; height: 80px;}
#_ideConac a{display: block;}
#_ideConac img{ }

.tzzc_tab{margin-bottom: 30px;}
.tzzc_tab .hd{
    line-height: 44px;
    height: 44px;
    vertical-align: middle;
    margin-top: 0;
    border-bottom: 2px solid #006ec7;
    background: #f8f8f8;
}
.tzzc_tab .hd li{    
    width: 33.3%;
    float: left;
    text-align: center;
    }

.tzzc_tab .hd li a{font-size: 18px;}
.tzzc_tab .hd li.on, .tzzc_tab .hd li:hover{color: #fff; background: #006ec7; text-decoration: none; }
.tzzc_tab .hd li.on a, .tzzc_tab .hd li:hover a{color: #fff}
.tzzc_list{margin-top: 5px;}
.tzzc_list li{position:relative; height:30px; line-height:30px; overflow:hidden; vertical-align:top;}
.tzzc_list li a{display:block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 16px;}