﻿a:hover{ text-decoration: none;}
a { color:#000;}

.k{border:#CCC solid 1px; box-shadow: -2px -2px 15px 0px rgba(0,0,0,0.3);}
.b{margin:auto; min-height:90vh;background: url(../images/bg-1.jpg); -moz-background-size: 100% 100%;  background-size: 100% 100%; background-repeat: no-repeat; opacity:0.8;}


.top{ width: 100%; height: 35px; line-height: 35px; background:#92cdf7;}
.banner{ width: 100%; height: 230px; text-align: center; background: url(../images/top.jpg) no-repeat center center;}
.bannerN{ width:1300px; position: relative; margin: 0px auto; height: 207px;}
.logo{height: 197px; float: left; margin-top:15px;}
.socx{ height: 40px; float: right; margin-top:85px; margin-right:0px;}
.socx input{ width: 280px; float: left;}
.socx button{ float: left; background: #2b5aaa; color: #fff;}
.topN{ width: 1200px; position: relative; margin: 0px auto; height: 35px; line-height: 35px;}
.topNL{ width: 65%; float: left; color: #fff;}
.topNR{ width: 35%; float: right;}
.topNR ul li{ float: right; margin: 0px 15px;}
.topNR ul li a{ color: #fff;}


.nav{height:60px;background:#2b5aaa;width:100%; margin: 0px auto; }
.nav li{float: left;line-height: 60px;height: 60px;border-left: 1px solid #4575a5;padding-left:0px;padding-right:0px; text-align:center;width:19.666666666%;}
.nav .active {background: #2b5aaa;}
.nav li i{font-size:24px; padding-right:6px;}
.nav li a{font-size:20px;color: #fff;}
.nav li:hover{background: #c48f52}	

.navNR ul li{ margin-top: 0px;}
.nav{ height: 60px;}
.navN{ height: 60px;width: 1300px; margin: 0px auto; }
.nav .layui-nav-child dd{ height: 35px; line-height: 35px;}
.nav .layui-nav{ position:relative; padding: 0px 0px;}

.nav .layui-nav .layui-nav-item a:hover, .nav .layui-nav .layui-this a {background: #c48f52;color: #fff;}
.nav .layui-nav .layui-nav-item dd a ,.nav .layui-nav .layui-this dd a{ background: #fff; color: #000; font-size:16px;}
.nav .layui-nav .layui-this::after{background: rgba(0,91,170,1.00);}
.nav .layui-nav .layui-this::after, .nav .layui-nav-bar, .nav .layui-nav-tree .layui-nav-itemed::after{background: rgba(171,111,42,1.00);}

.layui-nav .layui-nav-item a {  color: rgba(255,255,255,0.9);}
.layui-nav .layui-nav-more {right:30px;!important}


.navNR{ padding: 0px;}
.nav{ position: relative; height: auto; margin-top: 0px;}
.navN{ height:auto;}
.nav.layui-nav{ display: inline-block; width: 100%;}



.main{ width: 1300px; position: relative; margin: 0px auto; margin-top: 15px; }
.imgnews{ margin-top: 15px; width: 100%; display: inline-block; box-shadow: -2px -2px 15px 0px rgba(0,0,0,0.3); overflow: hidden; position: relative;}
.imgnews img{ width: 100%;}
.imgnewsL{ height: 370px; float: left; padding: 0px 5px; margin: 5px 0px;}
.imgnewsL .layui-carousel div{ position: relative;}
.imgnewsL .layui-carousel span{ display: block; position: absolute; width: 100%; height: 35px; line-height: 35px; background: rgba(28,63,157,0.5); left: 0px; bottom: 0px; z-index: 99; color: #fff; text-indent: 15px; font-size: 16px;}
.imgnewR{ height: 307px; float: right; background: #fff; padding: 0px 5px; margin: 5px 0px; }

.new li{ height: 38px; line-height: 38px; position: relative; overflow: hidden; width: 100%;background: url(../images/dot_blue.jpg) no-repeat left center;}
.new li a{ width: 80%; float: left; position: relative; overflow: hidden; font-size: 16px; color: #000; margin-left: 15px;}
.new li span{ float: right; color: #999;}

.zwgk{  width: 100%; display: inline-block; margin-top: 15px; }
.zwgkL{ width: 120px; height: 300px; background: #ccc; float: left;}
.zwgkR{ width: 100%; float: right;}
.zwgkR .gsgg{ float: left; border:1px solid #ccc; padding: 0px; margin: 5px 0px;}
.zwgkR .xxgk{  float: left; margin-left: 5px; padding: 0px; width: 100%;}

.xxgklist{ display: inline-block; width: 100%;}
.xxgklist li{ height: 50px; line-height: 50px; float: left; padding: 5px 5px; margin: 3px 0px; text-align:center}
.xxgklist li a{ font-size: 18px; color: #000; display: block; background: #eee; height: 50px; line-height: 50px; overflow: hidden;}
.xxgklist li a span{ padding-right:60px;}
.xxgklist li a:hover{ font-size: 18px; color:#066eb5; display: block; background: #e9f3f4; height: 50px; line-height: 50px; overflow: hidden;}
.xxgklist li i{ font-size: 34px; float: left; margin-left:15px; color: #fff;  float: left; display: block; width:50px; height:50px; background:#005baa; border-radius:50%;}
.xxgklist li i img{ width: 100%;}


.xxgklistsy {
   
    width: 100%;
}

    .xxgklistsy li {
        min-height: 50px;
        line-height: 50px;
        float: left;
        padding: 5px 5px;
        margin: 3px 0px;
        text-align: left;
        background: #eee;
    }

        .xxgklistsy li a {
            font-size: 16px;
            color: #fb0606;
            
            height: 50px;
            line-height: 50px;
            overflow: hidden;
        }

            .xxgklistsy li a span {
                padding-right: 0px;
            }

            .xxgklistsy li a:hover {
                font-size: 16px;
                color: #900;
                background: #EFBFA5;
                height: 50px;
                line-height: 50px;
                overflow: hidden;
            }

        .xxgklistsy li i {
            font-size: 34px;
            float: left;
            margin-left: 15px;
            color: #fff;
            float: left;
            width: 50px;
            height: 50px;
            background: #9f7b9e;
            border-radius: 50%;
        }

            .xxgklistsy li i img {
                width: 100%;
            }

.xxgklist1{ display: inline-block; width: 100%;}
.xxgklist1 li{ height: 34px; line-height: 34px;text-align: center; float: left; padding: 5px 5px; margin: 2px 0px;}
.xxgklist1 li a{ font-size: 15px; color: #555; display: block; background: #eee; height: 34px; line-height: 34px; overflow: hidden;}
.xxgklist1 li i{ font-size: 18px; float: left; margin-left: 6px; color: #6878a2; width: 15px; height: 30px; float: left; display: block;}
.xxgklist1 li i img{ width: 80%;}

.xxgklist2{ display: inline-block; width: 100%;}
.xxgklist2 li{ height: 80px; line-height: 80px;text-align: center; float: left; padding: 5px 5px; margin: 2px 0px;}
.xxgklist2 li a{ font-size: 18px; color: #176fa9; display: block; background: #deeefb; height: 80px; line-height: 80px; overflow: hidden;}
.xxgklist2 li i{ font-size: 18px; float: left; margin-left: 6px; color: #6878a2; width: 80px; height: 80px; float: left; display: block;}
.xxgklist2 li i img{ width:90%;}

.jgzz{ float: right; padding: 0px; width: 100%;}
.jgzzlist li{ float: left; height: 102px; text-align: center; padding: 0px 5px; margin: 7px 0px;}
.jgzzlist li i{  width: 50px; height: 50px; line-height: 50px; display: block; border-radius: 50%; position: relative; margin: 0px auto; color: #6878a2; margin-top: 10px; font-size: 30px;}
.jgzzlist li span{display: block; width: 100%; height: 20px; line-height: 20px; overflow: hidden; font-size: 15px;}
.jgzzlist li:nth-child(1) i{ color: #0a93b5;}
.jgzzlist li:nth-child(2) i{ color: #70307c;}
.jgzzlist li:nth-child(3) i{ color: #ff7023;}
.jgzzlist li:nth-child(4) i{ color: #ff2e23;}
.jgzzlist li a{  border: 1px solid #e6e6e6e6; border-radius: 10px; background: #fafafa; display: block; width: 100%; height: 90px;}

/* .jgzzlist li:nth-child(1){ border-radius: 10px 50px 10px 50px;}
.jgzzlist li:nth-child(2){ border-radius: 50px 10px 50px 10px;}
.jgzzlist li:nth-child(3){ border-radius: 50px 10px 50px 10px;}
.jgzzlist li:nth-child(4){ border-radius: 10px 50px 10px 50px;} */

.xuchuan{ width: 100%; margin-top: 15px;}
.xuchuan img{ width: 100%;}

.fwcx{ width: 100%; display: inline-block;  margin-top: 15px;}
.fwcxL{ width: 120px; height: 300px; background: #ccc; float: left;}
.fwcxR{ width: 100%; float: right;}
.fwcxR .wsbs{float: left;}
.ynszwdt{ background: #266eed;}
.cxpj{ display: inline-block; width: 100%;}
.cxpj li{  height: 45px; line-height: 45px;  float: left; text-align: center; background: #fafafa; padding: 0px 5px; margin: 5px 0px; font-size: 15px; }
.cxpj li i img{ width: 30px;}
.cxpj li a{border-radius: 5px; border: 1px solid #eee; display: block; width: 100%;}


.cysp{display: inline-block; width: 100%;}
.cysp li{ float: left; text-align: center; margin: 9px 0px; font-size: 15px; }
.cysp li i{ width: 40px; height: 40px; line-height: 40px; display: block; border-radius: 50%; position: relative; margin: 0px auto;  text-align: center; font-size: 20px; color: #fff;}
.cysp li i img{ width: 40px; height: 40px;}
.cysp li a{  display: block; width: 100%; }


/* .cysp li:nth-child(1) i{ background: #fcbf05;}
.cysp li:nth-child(2) i{ background: #44afd3;}
.cysp li:nth-child(2) i{ background: #ff3e11;} */


.cxfw{ float: left; width: 100%;}
.cxfwlist li{ float: left; text-align: left; padding: 0px 5px; margin: 10px 0px; }
.cxfwlist li i{ display: block; width: 30px; height: 60px; line-height: 60px; text-align: center; color: #6b86ce; font-size: 24px; position: relative; margin: 0px auto; margin: 0px auto; border-radius: 50%;float: left; }
.cxfwlist li span{ font-size: 15px; color: #00469c; display: block; float: left;}
.cxfwlist li a{ display: block;height: 60px; line-height: 60px; border: 1px solid #ddd; border-radius: 2px 10px 2px 10px; background: #fafafa;}

.xxcx{ margin-bottom: 5px;}
.xxcxlist{ width: 100%; display: inline-block;}
.xxcxlist li{  height: 82px; float: left; text-align: center; padding: 0px 5px; font-size: 15px; }

.xxcxlist li i{ display: block; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; text-align: center; color: #165904; font-size: 40px; position: relative; margin: 0px auto; margin: 5px auto; border-radius: 50%;}
.xxcxlist li i img{ width: 100%;}

.zhuanti{ height: 120px;}
.ztlist{ margin-top: 12px;}
.ztlist li{ float: left;height: 87px; overflow: hidden; }
.ztlist li img{ width: 100%;}

.meiti{ width: 100%; display: inline-block; }
.meitiL{ width: 120px;  float: left; background: #555;}
.meitiR{ width: 100%;  float: right;}
.meitiR ul li{ float: left;  background: #fff;   box-shadow: 0 1px 2px 0 rgba(0,0,0,.05); position: relative; padding: 0px 15px;}
.meitiR ul li a{height: 150px; display: block;overflow: hidden;}
.meitiR ul li img{ width: 90%; margin-left: 5%; margin-top: 10px; }
.meitiR ul li span{ width: 90%; height: 35px; line-height: 35px; background: #eee;color: block; text-align: center; position: relative; margin-left: 5%;  display: block; z-index: 9; margin-top: 5px;font-weight: 800;}

.haygl{ width: 100%; display: inline-block;  margin-top: 15px;}
.hayglL{ width: 120px; float: left; height: 280px; background: #ccc;}
.hayglR{ width: 100%; float: right;}

.hayglRdiv{ float: left; background: #fff; padding: 0px 5px;}

.footer{ background: #006633; border-top: 5px solid #055499;background: url(../images/fot_bg.jpg)}
.footerN{ width: 1300px;padding: 0px 0px; margin: 0px auto; text-align: center;}
.footerN p{ line-height:18px; color: #000; font-size: 14px;}

.hr{ height: 1px; background: #fff; border-top: 0px solid #ccc; border-bottom: 0px solid #ddd; position: relative; margin:10px auto; width: 100%; clear: both; }

.boxsh{ box-shadow: -2px -2px 15px 0px rgba(0,0,0,0.3); padding: 10px 0px; }

.layui-tab-title{ background: #e9e0ec;}
.layui-elem-field{ background: #fff; background-color: #fff; width: 98%; position: relative; margin: 0px auto; }
.layui-elem-field legend{ font-size: 24px; font-weight: bold; margin-bottom: 0px; padding:2px 10px; border:#cfcfd1 solid 2px; border-radius:6px; margin-left:40%;}
.layui-elem-field legend i{ padding: 20px 2px; color: #01479d; border-radius: 50%; margin-right: 15px; font-size: 34px;}
.layui-card-header{ font-size: 20px; color: #fff; font-weight: bold; line-height:38px;
    background: #2b5aaa,;
    background: -webkit-linear-gradient(to top,#2b5aaa, #2b5aaa);
    background: linear-gradient(to top,#2b5aaa, #2b5aaa );
}
.layui-card-header i{font-size:30px;font-weight: normal; line-height:30px; padding-right:8px; color:#C00; padding-top:6px;vertical-align:middle!important;}
.layui-tab{ margin: 0px;}
.layui-tab-brief > .layui-tab-more li.layui-this::after, .layui-tab-brief > .layui-tab-title .layui-this::after{border:1px solid #005e9f; border-bottom:none; border-top:6px solid #005e9f;}
.layui-tab-brief > .layui-tab-title .layui-this{ color: #005e9f; font-size: 18px; font-weight: bold; background:#FFF}
.layui-tab-brief > .layui-tab-title .layui-this a{ color: #005e9f; font-size: 18px; font-weight: bold;}
.layui-tab-title li{ font-size:18px;}
.layui-tab-title li{ color: #000;}
.layui-tab-title li a{ color: #000;}
.layui-card{ background: none;/* box-shadow: 0 1px 2px 0 rgba(0,0,0,0.5); */ /*border: 1px solid #ccc;*/}

.kp1{font-size: 14px; color: #000; height:36px; line-height:36px;background: #DBD3CE; vertical-align:middle!important;}
.kp1-1{box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);border-radius:5px;}




.tzggtop{ width: 100%; height: 120px; float: left; background: #fef7ef;  margin-top: 15px; box-shadow: -2px -2px 15px 0px rgba(0,0,0,0.3); overflow: hidden; }
.tzggtopL{ width: 120px; height: 120px; background: #9a0808; color: #fff; text-align: center; overflow: hidden; position: relative; float: left;}
.tzggtopL span{ font-size: 18px; font-weight: bold; line-height: 25px; display: block; width: 50px; position: relative; margin: 0px auto;  }
.tzggtopL i{ font-size: 24px; margin: 15px auto; display: block; width: 100%;}

.tzggtopR{ width: 1070px; float: right; height: 120px;}
.tzggtodiv h3{ height: 40px;line-height: 40px; font-size: 18px; text-align: center;  width: 90%; position: relative; margin: 0px auto; text-align: left;}
.tzggtodiv h3 a{ color:#1c3f9d;}
.tzggtodiv p{ line-height: 25px; width: 90%; position: relative; height: 50px; overflow: hidden; margin: 5px auto; color: #000; text-indent: 2em; font-size: 15px;}
.tzggtopR .layui-carousel > [carousel-item] > *{ background: #fef7ef;}

.boxshLR{ display: inline-block; width: 100%; border: 1px solid #ccc;}
.boxshLR .layui-elem-field{ border: none;}
.boxshLRL{ width: 50px; height: 120px; float: left; border-right: 1px solid #ccc; text-align: center;}
.boxshLRL i{ color: #fff; font-size: 30px; margin: 15px 0px; display: block; width: 100%; margin-top: 35px; display: none;}
.boxshLRL span{ display: block; clear: both; color: #000; font-size: 22px; font-weight: normal;font-family: '\9ed1\4f53';}
.boxshLRR{ width:100%; float: right; position: absolute; padding-left: 60px;}

.zhuanti .layui-carousel[lay-arrow="always"] .layui-carousel-arrow{ left: -30px;}
.zhuanti .layui-carousel-arrow{ background: none; color: #5f5f5f; font-size:30px;}

.boxshLRL.mttit{ height:195px;}
.boxshLRL.mttit i{ margin-top: 40px;}

.qxxt .layui-elem-field{ border: none;}

.videobb{ width: 100%;}
/* 
.mainL{ width: 300px; float: left;}
.mainR{ width: 890px; float: right;} */
/* .mainL .layui-elem-field legend{ font-size: 18px; font-weight: normal; color: #000;}
.mainR .layui-elem-field legend{ font-size: 18px; font-weight: normal; color: #000;} */

.ldcy li{ line-height: 32px; padding: 5px 0px; width: 100%; display: inline-block; position: relative; margin-bottom: 15px;}
.ldcy li span{ display: block; float: right; width: 60px; text-align: left; font-weight: bold; margin-top: -13px;}
.ldcy li em{ display: block; float: left; text-align: left; color: #000; font-style: normal; width: 100%; position: absolute; padding-right: 100px; left: 0px; top: 0px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.wjcx{ width: 100%; display: inline-block;}
/* .wjcxL{ width:400px; float: left;}
.wjcxR{ width: 400px; float: right;} */

.zdxxgkwj li{ width: 170px; line-height: 60px;}
.zdxxgkwj li span{ margin-top:0px;}
.zdxxgkwj.layui-elem-field legend{ font-size: 18px;  color: #000;} 
/* 
.mainWL{ width: 790px; float: left;}
.mainWR{ width: 400px; float: right;} */

.lyxdduv{ margin: 15px 0px; border-bottom: 1px solid #eee; padding-bottom: 15px;}
.lyxdduv h3{ height: 45px; margin: 0px; padding: 0px;}
.lyxdduv h3 a{ color:#3583c0; float: left; font-size: 18px;  }
.lyxdduv h3 span{ float: right; color: #999; font-size: 12px;}
.lyxdduv p{ line-height: 25px; color: #000; max-height: 75px; overflow: hidden;}

.legengMore{ float: right; margin-top: -25px; background: #fff; margin-right: 25px; padding: 0px 15px; color: #2e4662; font-size: 15px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}

.zxfttext ul li{ line-height: 20px; padding: 5px 0px; width: 100%; display:inline-block; position: relative;}
.zxfttext ul li span{ font-weight: bold; color: #000; display: block; width: 60px; float: left; font-size: 14px;}
.zxfttext ul li em{ font-style: normal; color: #000; display: block; width: 100%; position: absolute; padding-left: 60px; left: 0px;; top:0px; font-size: 14px;}

.lufuwdh{ width: 100%; display: inline-block;}
.lufuwdhL{  float: left; height: 80px;}
.lufuwdhR{  float: right; height: 80px;}
.lufuwdh img{ width: 100%;}

.hdjl{ height: 320px;}
.zxfttext.index ul li{ height: 40px; line-height: 20px; overflow: hidden; padding: 0px; margin: 0px;}

.lyxdduv.index{ margin: 8px 0px;}

.list .new li{ height: 45px; line-height: 45px; background: url(../images/dot_blue.jpg) no-repeat left 20px;}
.list .new li a{ font-size: 15px;}
.list .new li:nth-child(5n){ margin-bottom: 10px; border-bottom: 1px solid #ccc; padding-bottom: 10px;}

.ljdh{ width: 100%; display: inline-block; height: 35px; line-height: 35px; margin-bottom: 10px; padding-left:15px}
.layui-breadcrumb a {color: #999!important; font-size:16px;}

.imgnews.ywdtzy{ box-shadow: none;}
.wzbt{ line-height: 200%; font-size: 35px; text-align: center; padding: 15px 0px;}



/* .layui-card{ margin-top: 20px;}
.layui-card-header{ margin-top: -20px; border: none;}
.layui-card-header span{ background: #fff; padding: 0px 15px; margin: 0px 10px; font-size: 16px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;} */

.wtnew li{ height: 40px; line-height: 40px; margin: 10px 0px;}
.wtnew li a{ float: left; overflow: hidden; height: 40px; width: 80%; font-size: 16px;}
.wtnew li a i{ display: block; height: 30px; line-height: 30px; width: 30px; background: #9a0808; color: #fff; font-size: 20px; float: left; text-align: center; border-radius: 2px; margin-top: 5px; margin-right: 10px;}
.wtnew li span{ float: right; color: #999; font-size: 12px;}

.mainWL .layui-elem-field{ margin-bottom: 15px;}

.lyxdduv{ display: inline-block; width: 100%; margin-bottom: 0px;}
.lyxdduv .time{ width: 80px; height: 50px; float: right;  border-radius: 2px;}
.lyxdduv .time span{ display: block; width: 100%; height: 25px; line-height: 25px; font-size: 18px; font-weight: bold; text-align: center;}
.lyxdduv .time em{ display: block; width: 100%; text-align: center; font-size: 13px; font-style: normal;}
.lyxdduv p{  float: left; font-size: 15px; color: #444;}



.lyxdduv.index{ padding-bottom: 0px; margin: 0px 0px;}
.lyxdduv.index h3{ height: 35px; /*line-height: 35px;*/ margin: 0px; padding: 0px;}
.lyxdduv.index p{ width: 100%; height: 75px; max-height: 75px;}

.zxfttext.index ul li{ position: relative;}
.zxfttext.index ul li em{ width: 100%; position: absolute; padding-left: 40px; left: 0px; top:0px;}

/* .hdjl .gsgg{ width: 440px;}
.hdjl .jgzz{ width: 330px;} */

.hygqlistdivW{ height: 45px; line-height: 20px; background: url(../images/sy_q.jpg) no-repeat left center; margin: 17px 0px;}
.hygqlistdivW a{ margin-left: 30px; float: left; width: 260px; display: block; font-size: 15px;}
.hygqlistdivW span{ float: right; color: #999;}

.hygqlistdivD{ height: 45px; line-height: 20px; background: url(../images/sy_a.jpg) no-repeat left center; margin: 10px 0px;}
.hygqlistdivD a{ margin-left: 30px; float: left; width: 260px; display: block;}
.hygqlistdivD span{ float: right; color: #999;}

.lyxdduv.index .lyxdduvL{ width: 50px; height: 110px; background: #9a0808; color: #fff; text-align: center; position: relative; overflow: hidden; float: left;}
.lyxdduv.index .lyxdduvL span{ margin-top: 35px; display: block; padding: 0px 5px; font-size: 16px;}
.lyxdduv.index .lyxdduvR{ position: absolute; padding-left: 60px; width: 100%; float: right; padding-right: 20px;}
.lyxdduvR{ position: absolute; padding-left: 60px; width: 100%; float: right; padding-right: 20px;}

.zhishikwsxx{ width: 350px; position: relative; margin: 0px auto; height: 46px; line-height: 46px; background: url(../images/sy_nc6.jpg) no-repeat center center;margin-top: 25px;}
.zhishikwsxx ul li{ float: left; width: 50%; text-align: center; }
.zhishikwsxx ul li a{ color:#174c5c; font-size:16px;}

.lyxddiv{ margin: 15px 0px;}
.lyxddiv h3{ height: 45px;line-height: 45px; position: relative;}
.lyxddiv h3 img{ width: 30px; height: 30px; float: left; margin-right: 15px; top: 25px; position: relative;}
.lyxddiv h3 a{ color: #3583c0; font-size: 16px; float: left; width: 100%; position: absolute; padding-left: 40px; padding-right: 80px; height: 45px; line-height: 45px; overflow: hidden; left: 0px; top: 0px; }
.lyxddiv h3 span{ float: right; color: #555; font-size: 14px;}
.lyxddiv p{ line-height: 25px; text-indent: 45px;}

legend{ width: auto; border: none;}
ul{ padding: 0px; margin: 0px;}

#test1 .layui-carousel-ind{ float: right; width: auto; z-index: 99; top: -25px;}
#test1 .layui-carousel-ind li.layui-this{ background:#ecc84f;}
#test1 .layui-carousel-ind li{ background: #234388;}

.xg_zhuantilist li{ float: left; width:288px; margin: 10px 10px; height:100px; position: relative; overflow: hidden;}
.zhuanti{ height: 120px; position: relative;}
.xg_zhuanti{ width: 100%; height: 120px; overflow: hidden; position: relative;}
.xg_zhuantiN{ position: absolute; height: 120px; left: 0px; top: 0px; width: 800000px;}
.zhuanti .prve{ display: block; position: absolute; left: -10px; height: 60px; width: 30px; top: 30px; text-align: left;}
.zhuanti .prve:hover{ cursor: pointer; opacity: 0.8;}
.zhuanti .prve i{ font-size: 30px;}
.zhuanti .next{ display: block; position: absolute; right: -40px; height: 60px; width: 30px; top: 30px; text-align: left;}
.zhuanti .next:hover{ cursor: pointer; opacity: 0.8;}
.zhuanti .next i{ font-size: 30px;}

.xg_cplist li{ float: left; width:140px; margin: 10px 15px; height:140px; position: relative; overflow: hidden;}
.cp{ height: 120px; position: relative;}
.xg_cp{ width: 100%; height: 140px; overflow: hidden; position: relative;}
.xg_cpN{ position: absolute; height: 120px; left: 0px; top: 0px; width: 800000px;}
.cp .prve{ display: block; position: absolute; left: -10px; height: 60px; width: 30px; top: 30px; text-align: left;}
.cp .prve:hover{ cursor: pointer; opacity: 0.8;}
.cp .prve i{ font-size: 30px;}
.cp .next{ display: block; position: absolute; right: -40px; height: 60px; width: 30px; top: 30px; text-align: left;}
.cp .next:hover{ cursor: pointer; opacity: 0.8;}
.cp .next i{ font-size: 30px;}



.shoujizhuantilist li{ margin: 5px 0px; padding: 0px 5px;}
.shoujizhuantilist li img{ max-width: 100%;}

.shoujizhuantiMore{ width: 100%; height: 30px; line-height: 30px; background: #f6f7fc; clear: both; text-align: center;}


.ldcylist ul li{ padding: 0px 2px; text-align: center;}
.ldcylist span{ width: 100%;}
.ldcylist span img{ width: 100%; max-width: 160px;}
.ldcylist em{ display: block; clear: both; line-height: 25px; margin: 5px 0px; height:73px; font-style: normal; font-weight: bold;}
.ldcylist em i{ color: #555; font-style: normal; font-weight: normal; padding-right:10px}


.xi_dy {
  margin-left: 5%;
  display: inline-block;
  text-align: left;
  margin-top: 20px;
  width: 90%;
}

  .xi_dy .hy_new_qk_bt {
      height: 40px;
      line-height: 40px;
      text-indent: 1em;
      font-weight: bold;
      font-size: 13px;
      color: #105b9e;
      text-align: left;
      font-size: 16px;
      margin-top: 10px;
      margin-bottom: 10px;
      background: #f6f6f6;
  }

  .xi_dy ul li {
      height: 30px;
      line-height: 30px;
      text-align: left;
  }

      .xi_dy ul li a {
          color: #555;
          text-decoration: none;
          font-size: 13px;
      }

      .xi_dy ul li.active {
          background: #c1d1d0;
      }

.djph {
  float: left;
  display: inline-block;
}

.djph_div ul li {
  width: 30px;
  line-height: 30px;
  height: 30px;
  background: #f6f6f6;
  border: 1px solid #ccc;
  float: left;
  margin: 0px 10px;
  padding: 0px 10px;
}

.djph_list {
  clear: both;
  padding-left: 20px;
}

.djph_list_li ol li {
  height: 30px;
  line-height: 30px;
  list-style: inherit;
}

  .djph_list_li ol li a {
      color: #555;
      font-size: 15px;
      text-decoration: none;
  }

.mryt {
  width: 500px;
  float: right;
  margin-top: 80px;
}

  .mryt div {
      float: left;
  }

      .mryt div img {
          width: 125px;
          height: 125px;
      }

.duoyu {
  display: none;
}


.content_cen {
  display: inline-block;
}

.content_cont {
  border: none;
}

.ly_sj {
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #ccc;
  width: 80%;
  position: relative;
  margin: 0px auto;
}

  .ly_sj span, .ly_sj font {
      float: left;
      display: block;
  }

  .ly_sj span {
      margin: 0px 30px;
  }

  .ly_sj p {
      float: left;
      margin-left: 100px;
  }

      .ly_sj p span {
          margin: 0px 10px;
      }

          .ly_sj p span:hover {
              cursor: pointer;
          }

  .ly_sj div {
      float: right;
  }

  .ly_sj a {
      color: #105b9e;
  }

.pin {
  width: 100%;
  height: 45px;
  line-height: 45px;
  background: #f6f6f6;
  border-top: 2px solid #1c64a0;
  text-align: left;
}

  .pin em {
      width: 5px;
      height: 20px;
      background: #fb8500;
      display: block;
      float: left;
      margin-top: 12px;
      margin-left: 5px;
  }

  .pin span {
      display: block;
      float: left;
      margin: 0px 10px;
  }

  .pin a {
      margin: 0px 5px;
      color: #105b9e;
      text-decoration: none;
  }
.content_cen div{ text-align:left;}

.rollss { width:1300px; height: 44px;  position: relative; padding: 15px 0px; }
.rollss .wrapss { width: 1300px; height: 44px;  position: relative; overflow: hidden; }
.rollss ul { position: absolute; top: 0; left: 0; }
.rollss li { float: left; width: auto; height: 44px; line-height:36px;  text-align:left;  background-image: url(../images/logo-small.png); background-repeat: no-repeat; background-position: 0px 5px; text-indent: 30px;}
.rollss li a{font-size: 20px; color: #000; margin-right: 30px;}

/*文字放大缩小*/
.contentSize{ position:fixed; width:40px; height:80px; z-index:99;  left:50%; bottom:30px; margin-left:-700px;}
.contentSize ul li{ width:100%; height:40px; line-height:40px; color:#fff; text-align:center; font-size:30px; font-weight:bold;background:rgba(0,0,0,0.3); border-radius:5px;  overflow:hidden; margin:1px 0px;}
.contentSize ul li:nth-child(2){ font-size:35px;}
.contentSize ul li:hover{ cursor:default;}

.gjjxxBt{ width: 12%;  height: 60px;float: left; line-height: 60px; background: #035c9f; color: #fff; font-size: 16px; line-height: 25px; padding: 0px 10px;  }

.ranklist{height:62px;overflow:hidden; width:85%;float: right;}
.ranklist li{ height: 38px; line-height: 38px; position: relative; overflow: hidden; width: 100%;background: url(../images/dot_blue.jpg) no-repeat left center;}
.ranklist li a{ width:85%; float: left; position: relative; overflow: hidden; font-size: 16px; color: #000; margin-left: 15px;}
.ranklist li span{ float: right; color: #999;}


@font-face {
  font-family: 'iconfont';  /* project id 1325219 */
  src: url('http://at.alicdn.com/t/font_1325219_j0dfdrwb5u.eot');
  src: url('http://at.alicdn.com/t/font_1325219_j0dfdrwb5u.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1325219_j0dfdrwb5u.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1325219_j0dfdrwb5u.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1325219_j0dfdrwb5u.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1325219_j0dfdrwb5u.svg#iconfont') format('svg');
}

  .iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}


    
    @media screen and (max-width: 1200px){
      .topN{ width: 100%;}
      .bannerN{ width: 100%;}
      .navN{ width: 100%; display: inline-block;}
      .main{ width: 100%;}
      .socx.indexss{ display: none;}
      .footerN{ width: 100%;}
      .imgnewsL{ height: 340px;}
	  .navN .layui-nav .layui-nav-item{ width:25%; text-align: center;}
    }

    @media screen and (max-width: 990px){
      .imgnewsL{ height: 450px;}
	  .navN .layui-nav .layui-nav-item{ width:25%; text-align: center;}
    }

    @media screen and (max-width: 800px){
      .logo{ width: 100%; height: auto;}
      .logo img{ width: 100%;}
      .imgnewsL{ height: 370px;}
	  .navN .layui-nav .layui-nav-item{ width:25%; text-align: center;}
	  #ld1{ display:none;}
	 
    }
    @media screen and (max-width: 768px){
      .nav{ position: fixed; bottom: 0px; left: 0px; width: 100%;z-index: 99;}
      .navN .layui-nav .layui-nav-item i{ display: block; width: 100%; }
      .navN .layui-nav .layui-nav-item{ line-height: 30px; padding: 0px;}
      .navN .layui-nav .layui-nav-item a{padding: 0px; font-size: 14px;}
	  .navN .layui-nav .layui-nav-item{ width:25%; text-align: center;}
      .ztlist li{ margin: 5px 0px;}
      .footer{ margin-bottom: 60px;}
      .bannerN{ height: auto;}
      .banner{ height: auto; display: inline-block; width: 100%;}
      .boxshLRL.mttit{ height: 320px;}
      .meitiR ul li a{ height: 110px;}
      .list .new li{ line-height: 25px; margin: 10px auto; height: auto;}
    }

    @media screen and (max-width: 630px){
      .imgnewsL{ height: 300px;}
      .cxpj li{ width: 50%;}
    }
    @media screen and (max-width: 500px){
      .imgnewsL{ height: 250px;}
      .new li a{ width: 70%;}
	  .topNL{width:100%}
	  .topNR{ display:none}
    }

    @media screen and (max-width: 400px){
      .imgnewsL{ height: 200px;}
      .ldcylist ul li{ padding: 0px 5px;}
	  .topNL{width:100%}
	  .topNR{ display:none}
    }

    @media screen and (max-width: 350px){
      
    }