﻿/* 一键变灰css */
/* html {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  filter: gray;
  } */

a {color:#000;}
a:hover{ color:#f9450e;text-decoration: none;}

.bg{
    position: absolute;
    height: 100%;
    width: 100%;
    top:0px;
    left: 0px;
    background-color: #f5f5f5;
    background-image: url(../images/zybj.png);
    z-index: -1;
    background-size: 100% auto;
    background-position: top;
}
.page-main-index {
    background-image: url(../images/beijing.png);
    background-position: center;
    background-size: cover;
}

.top{ width: 100%; height: 35px; line-height: 35px; /*background:#a27c89;*/}
.banner{ width: 100%; height: 250px; text-align: center; background: url(../images/top.jpg) no-repeat center center;background-size:100% 100%;}
.bannerN{ width:1300px; position: relative; margin: 0px auto; height: 207px;}
.logo{height: 197px; float: left;}

.socx{ height: 40px; float: right; margin-top: 75px;position:absolute;z-index:9999;top:100px; left:66%; width:38%;}
.socx input{ width: 200px; float: left;}
.socx button{ float: left; background: #e12725; color: #fff;}

.topN{ width: 1200px; position: relative; margin: 0px auto; height: 35px; line-height: 35px;}
.topNL{ width: 65%; float: left; color: #000;}
.topNL ul li{ float: left; margin: 0px 15px;}
.topNL ul li a{ color: #000;}
.topNR{ width: 35%; float: right;}
.topNR ul li{ float: right; margin: 0px 15px;}
.topNR ul li a{ color: #fff;}

.nav{height:60px;background: #C60C2B;width: 1300px; margin: 0px auto; }
.nav li{float: left;line-height: 60px;height: 60px;border-left: 1px solid #B20000;padding-left:0px;padding-right:0px; text-align:center;width:12.5%;}
.nav .active {background: #8F0502;}
.nav li i{font-size:22px; padding-right:6px;}
.nav li a{font-size:18px;color: #fff;}
.nav li:hover{background: #DE4D30}	

.navNR ul li{ margin-top: 0px;}
.nav{ height: 60px;}
.navN{ height: 60px;}
.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: #ff5722;color: #fff;}
.nav .layui-nav .layui-nav-item dd a ,.nav .layui-nav .layui-this dd a{ background: #fff; color: #000;}
.nav .layui-nav .layui-this::after{background: #ffb800;}
.nav .layui-nav .layui-this::after, .nav .layui-nav-bar, .nav .layui-nav-tree .layui-nav-itemed::after{background: #ffb800;}

.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; background:#FFF}

.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: 481px; 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(78,11,4,0.8); 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;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new li span{ float: right; color: #999;}

.new1 li{ height: 38px; line-height: 38px; position: relative; overflow: hidden; width: 100%;background: url(../images/dot_blue.jpg) no-repeat left center;}
.new1 li a{ width: 98%; float: left; position: relative; overflow: hidden; font-size: 16px; color: #000; margin-left: 15px;}
.new1 li span{ float: right; color: #999;}

.new2 li{ height: 38px; line-height: 38px; position: relative; overflow: hidden; width: 100%;background: url(../images/dot_blue.jpg) no-repeat left center;}
.new2 li a{ width: 80%; float: left; position: relative; overflow: hidden; font-size: 16px; color: #000; margin-left: 15px;}
.new2 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: 40px; line-height: 40px;text-align:left; float: left; padding: 5px 5px; margin: 7px 0px;}
.xxgklist li a{ font-size: 18px; color: #390000; display: block; background:#f3d0aeb8; height: 40px; line-height: 40px; overflow: hidden;border-radius:5px;}
.xxgklist li a:hover{ font-size: 18px; color: #ce1127;background:#eee; box-shadow: 1px 2px 4px rgba(0, 0, 0, .3);}
.xxgklist li i{ font-size: 30px; float: left; margin-left:8px; color: #d21e0d; width:32px; height: 32px; float: left; display: block;}
.xxgklist li span{ padding-left:6px;}
.xxgklist li i img{ width: 80%;}

.xxgklist1{ display: inline-block; width: 100%;}
.xxgklist1 li{ height: 36px; line-height: 36px;text-align: center; float: left; padding: 5px 5px; margin: 2px 0px;}
.xxgklist1 li a{ font-size: 15px; font-weight:400; color:#000; display: block; background: #f2f2f2; height: 36px; line-height: 36px; overflow: hidden;}
.xxgklist1 li i{ font-size: 15px; float: left; margin-left: 6px; color:#000; width:60px; height: 30px; float: left; display: block;font-style:normal; font-weight:bold;}
.xxgklist1 li i img{ width: 35%;}

.xxgklist2{ display: inline-block; width: 100%;}
.xxgklist2 li{ height: 60px; line-height: 60px;text-align: center; float: left; padding: 1px 1px; margin: 0px 0px;}
.xxgklist2 li a{ font-size: 22px; color: #fff; display: block;  height:56px; line-height: 56px; overflow: hidden;border-radius:15px;
    background: #cf3527;  
    background: -webkit-linear-gradient(to right, #cf3527, #78140a); 
    background: linear-gradient(to right, #cf3527, #78140a);
}
.xxgklist2 li i{ font-size: 40px; float: left; margin-left: 10px; color: #fff; width:40px; height: 56px; float: left; display:block;}
.xxgklist2 li i img{ width:110%; border:#FFF 2px solid;border-radius:50%;}

.xxgklist3{ display: inline-block; width: 100%;}
.xxgklist3 li{ height: 66px; line-height: 66px;text-align: center; float: left; padding: 5px; margin: 2px 0px;}
.xxgklist3 li a{ font-size: 20px; color: #555; display: block; background: #eef8fd; height: 66px; line-height: 66px; overflow: hidden; border:#06C solid 1px;border-radius:5px;}
.xxgklist3 li i{ font-size: 20px; float: left; margin-left: 15px; color: #6878a2; width:32px; height: 32px; float: left; display: block;}
.xxgklist3 li i img{ width: 120%;}

.xxgklist4{ display: inline-block; width: 100%;}
.xxgklist4 li{ height:39px; line-height:39px;/*text-align: center;*/ float: left; padding: 5px 5px; margin: 4px 0px;}
.xxgklist4 li a{ font-size: 16px; color: #555; display: block; background: #f2f2f2; height:39px; line-height:39px; overflow: hidden;}
.xxgklist4 li i{ font-size: 15px; float: left; margin-left: 6px; color:#fd0000; width:20px; height: 20px; float: left; display: block;font-style:normal; font-weight:bold;}
.xxgklist4 li i img{ width: 100%;}

.xxgklist5{ display: inline-block; width: 100%;}
.xxgklist5 li{ height: 130px; /*text-align: center;*/ float: left; padding: 5px 5px; margin: 2px 0px;}
.xxgklist5 li a{ font-size: 14px; color: #555; display: block; background: #f2f2f2;  overflow: hidden; text-align:center;}
.xxgklist5 li i{ font-size: 15px; float: left; margin-left: 6px; color:#fd0000; width:150px; height: 120px; float: left; display:block;font-style:normal; font-weight:bold;}
.xxgklist5 li i img{ width:150px; height: 120px; }



.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:50px; height: 80px; line-height: 80px; 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: 110%;}

.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 #979db3;background: url(../images/fot_bg.jpg)}
.footerN{ width: 1200px;padding:10px 0px; margin: 0px auto; text-align: center;}
.footerN p{ line-height: 24px; color: #000; font-size: 14px;}
.footerN span a{ line-height:40px; color: #000; font-size: 16px;}

.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: 5px 0px; }

.layui-tab-title{ background: #f6f6f6;}
.layui-elem-field{ background: #fff; background-color: #fff; width:99%; 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: 0px 2px; color: #F00; border-radius: 50%; margin-right: 15px; font-size: 38px;}

.layui-card-header{ font-size: 20px; color:#ff0000; /*background: #eee;*/background: url(../images/btbg.jpg); font-weight: bold; }
.s{border-top:2px solid #b40001;}
.x{border-bottom:2px solid #b40001;}
.layui-card-header span a{ font-size: 18px; color:#ff0000;  font-weight: bold;}
.layui-card-header span i{padding-right:6px; font-size:26px; vertical-align:middle;font-weight: normal;}

.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 #cd3527; border-bottom:none; border-top:4px solid #cd3527;}
.layui-tab-brief > .layui-tab-title .layui-this{ color: #000; font-size: 18px; font-weight: bold;}
.layui-tab-brief > .layui-tab-title .layui-this a{ color: #000; font-size: 18px; font-weight: bold;}
.layui-tab-title li{ font-size:18px;}
.layui-tab-title li{ color: #999;}
.layui-tab-title li a{ color: #999;}
.layui-card{ background: none;/* box-shadow: 0 1px 2px 0 rgba(0,0,0,0.5); */ border: 1px solid #ccc;}

.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: 16px;}
.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;margin-left: 18px;}

.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; display: none;}
.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: #fff;}

.xg_zhuantilist li{ float: left; width:390px; margin: 10px 15px; 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: 140px;min-height: 190px;    max-height: 190px;    overflow: hidden;}
.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}



.gaojisouguodiv{ width: 100%; min-height: 300px; background: #eee; position: fixed; left: 0px; top: 0px; z-index: 999999; box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, .3);}
.gaojisouguodivN{ max-width: 1000px; position: relative; width: 100%; margin: 0px auto;}


.liuyan{ display: inline-block; padding: 15px 0px; width:100%;}
.liuyanImg{ width: 50px; height: 50px; border-radius: 50%; overflow: hidden; float: left;}
.liuyanImg img{ width: 100%;}
.liuyanName{ height: 50px; line-height: 50px; margin-left: 10px; float: left; font-size:18px; color: #000;}
.liuyanName a{ color: #4e81bd;}
.liuyan p{ clear: both; font-size:15px; line-height: 200%; color: #555; text-indent: 2em; margin: 15px 0px;}
.liuyan ul{ display: inline-block; width: 100%; border-bottom: 1px solid #eee; height: 30px; line-height: 30px;}
.liuyan ul li{ width: 50%; float: left; border-right: 1px solid #eee; height: 20px; line-height: 20px; text-align: center; color: #999;}
.liuyan ul li:last-child{ border-right: none;}
.liuyan ul li:hover{ cursor: pointer;}
.liuyan ul li i{ margin-right: 5px; font-size:20px;}
.liuyan ul li span{ font-size:14px; top: -2px; position: relative;}
.liuyan ul li.active{ background: #eee; height: 30px; line-height: 30px;}
.liuyan ul li.active span{top: -3px;}

.liuyan p a{ float: right; color: #4e81bd;}

.liuyan ul li:last-child.active{ color: #ff5722; background: none; height: 20px; line-height: 20px;}
.liuyan ul li:last-child.active span{ top:-2px;} 

.lyhf ul{ display: inline-block; width: 100%; height: 30px; line-height: 30px; margin-top: 15px; }
.lyhf ul li{ width: 50%; float: left; border-right: 1px solid #eee; height: 20px; line-height: 20px; text-align: center; color: #999;}
.lyhf ul li:last-child{ border-right: none;}
.lyhf ul li:hover{ cursor: pointer;}
.lyhf ul li i{ margin-right: 5px; font-size:20px;}
.lyhf ul li span{ font-size:14px; top: -2px; position: relative;}
.lyhf ul li.active{ background: #eee; height: 30px; line-height: 30px;}
.lyhf ul li.active span{top: -3px;}

.lyhf ul li:last-child.active{ color: #ff5722; background: none; height: 20px; line-height: 20px;}
.lyhf ul li:last-child.active span{ top:-2px;} 


.lyhf{ background:#f6f6f6; display: inline-block; width: 100%; padding: 15px 0px;display: none;}
.lyhfImg{ width: 50px; height: 50px; float: left; border-radius: 50%; overflow: hidden; }
.lyhfImg img{ width: 100%;}
.lyhfName{ height: 50px; line-height: 50px; float: left; margin-left:10px; font-size:17px; color: #000;}
.lyhfName a{ color: #4e81bd;}
.lyhf p{ clear: both; line-height: 200%; color: #555; font-size: 15px; }

.lyhf p a{ float: right; color: #4e81bd;}

.lyhfN{ width: 90%; margin-left: 5%;  display: inline-block; border-top: 1px solid #eee; border-bottom: 1px solid #fff; }
.lyhf .lyhfN:first-child{ border-top: none;}


.hudongjiaoliudiv ul li{ height: 60px; line-height: 60px; background: #f6ddc5; color: #000; margin-bottom: 5px; border: 1px solid #e8a2a2;}
.hudongjiaoliudiv ul li i{ font-size: 24px; color: #d52e1d; margin: 0px 15px;}
.hudongjiaoliudiv ul li span{ font-size: 18px;}

.quliuyan{ margin: 15px 0px; padding: 0px 5px;}
.quliuyan,.quliuyan img{ width: 100%;}
.cgfuwu{ width: 100%; height: 180px; overflow: hidden;}
.cgfuwu ul{ width: 1300px; position: relative; margin: 0px auto; margin-top: 30px; }
.cgfuwu ul li{ width: 300px; height: 120px; background: #fff; float: left; margin: 0px 12px; position: relative;}
.cgfuwu ul li img{ width: 100%; height: 120px; object-fit: cover;}
.cgfuwu ul li span{ display: block; width: 100%; height: 120px; background: rgba(243, 66, 12, 0.5); color: #fff; left: 0px; top: 0px; z-index: 1; position: absolute; text-align: center;}
.cgfuwu ul li span em{ display: block; height: 45px; line-height: 45px; font-size: 24px; font-style: normal; margin-top: 10px;}
.cgfuwu ul li span i{ font-style: normal; font-size: 36px; margin-top: 15px;}


.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;}
 
.layui-form-label {  float: left;  display: block;  padding: 9px 5px;    width:100px;    font-weight: 400;    line-height: 20px;    text-align: right;	font-size:16px;}

.jyzqxjdiv { clear:both; position:relative; display:inline-block; width:100%; height:200px; overflow:hidden;}
.jyzqxjdiv ul{ display:inline-block; width:3000px; position:absolute; left:0px; top:0px;}
.jyzqxjdiv ul li{ width:200px; float:left; height:200px; overflow:hidden; margin:0px 7px; position:relative;}
.jyzqxjdiv ul li img{ width:200px; height:160px;}
.jyzqxjdiv ul li span{ position:absolute; left:0px; bottom:0px; display:block; height:35px; line-height:35px;width:100%; background:rgba(92,74,82,0.8); text-align:center; color:#fff;}


/*2020.5.20*/
.con-title_1 {	
	min-height: 82px;
	border-bottom: 1px dashed #4d6b80;
	margin-bottom:10px;
}
.con-title_1 h3  a, .block-con .con-title_1 h3{
	display: inline-block;
	font-family: "微软雅黑";
	font-size: 24px;
	color: #F00;
	width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	line-height:34px; 
	height:34px;
}
.con-title_1 span {
	display: block;
	line-height: 30px;
	font-size: 15px;
	color: #999;
	overflow: hidden;
	text-indent:2em;
}
.zrzcbt {
    font-size: 16px;
    font-weight: 800;
    padding-left:10px;
    color: red;
    padding-bottom:0px;
    padding-top:0px;
}
#zsjs {padding: 0px 5px; margin: 5px 0px; background:url(images/js-bg.png)}

.ranklist{height:250px;overflow:hidden; width:94%; margin-left:15px;}
.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: 98%; float: left; position: relative; overflow: hidden; font-size: 16px; color: #000; margin-left: 15px;}
.ranklist li span{ float: right; color: #999;}


.wlhzdiv{ display: inline-block; padding: 5px 0px; background: #eee; width:100%; height: 120px; overflow: hidden; }
.wlhzdiv h3{ height: 30px; line-height: 30px; font-size: 16px; overflow: hidden; margin:0; color:#F00; font-weight:600; }
.wlhzdiv p{ line-height: 190%; color: #616163; }
.wlhzdivR img{ width: 100%; }
.wlhzdivl img{ width: 100%;min-height: 117px;}

.deputy {min-height:220px;	margin-bottom:2%;	text-align: center;	float: left;}
.deputy img{width:100%;	min-height:170px;}
.deputy span {font-family: MicrosoftYaHei;	/* font-size: 14px; */	color: #333333;	font-weight: bold;}



.deputy1 {min-height:220px;	margin-bottom:2%;	text-align: center;	float: left;}
.deputy1 img{width:100%; max-height:190px; padding:10px 16px;}
.deputy1 span {font-family: MicrosoftYaHei;	/* font-size: 14px; */	color: #333333;	font-weight: bold;}

/*文字放大缩小*/
.contentSize{ position:fixed; width:60px; height:120px; z-index:99;  left:50%; bottom:30px; margin-left:-730px;}
.contentSize ul li{ width:100%; height:60px; line-height:60px; 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;}

.bt{ font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu ;
	font-weight: 600;
    letter-spacing: 4px;
    font-size: 44px;
    text-align:center;
    color:#fdfa00;
	padding:0;			
    text-shadow: 0px 1px 0px #999, 0px 2px 0px #888, 0px 3px 0px #777, 0px 4px 0px #666, 0px 5px 0px #555, 0px 6px 0px #444, 0px 7px 0px #333, 0px 8px 7px #001135;}
	
.params span {
    width: 20%;
    font-size: 16px; font-weight:bold;
}
.f{ width:60%; display:inline-block}


/*距离格式*/
.gd{float: right; margin-top: 7px;background:#64070b; padding:0 10px;}
.gdd{float: right; margin-top: 7px; padding:0 10px; color:#333}
.m{background:none; font-size:13px; padding:0 4px;}
.m5{margin:5px 0; padding:0px;}
.mp5{ margin:0px; padding:5px;}
.j{padding:0px 3px 0 15px; margin: 0px 0px}
.t{border:#CCC solid 1px; box-shadow: -2px -2px 10px 0px rgba(0,0,0,0.2);}
.t1{border:#CCC solid 1px; padding:3px;box-shadow: -2px -2px 15px 0px rgba(0,0,0,0.4);}
.x1{ background:none; border-bottom:#246ebe 2px solid; color:#039}

/*右侧*/
.rightbar { width:130px; height: 430px; position: fixed; z-index: 100; TOP:284px; right:15px; display: block; }
.rightbar .bar { padding: 5px; background: #b1e2fe; text-align: center; min-height:80px; }
.rightbar .bar p { color: #000; font-size: 14px; line-height:24px; }
.rightbar .close-bar { background: #015293; text-align: right; padding: 0 5px 0 0; color: #fff; min-height: 0px; }
.rightbar .tb-bar { margin: 0 6px; background: #015293; height: 4px; }

@font-face {
  font-family: 'iconfont';
  src: url('iconfont.eot');
  src: url('iconfont.eot?#iefix') format('embedded-opentype'),
      url('iconfont.woff2') format('woff2'),
      url('iconfont.woff') format('woff'),
      url('iconfont.ttf') format('truetype'),
      url('iconfont.svg#iconfont') format('svg');
}
  .iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

  @media screen and (max-width: 1500px){
  .contentSize{    left: 10px;
    right: auto;
    margin-left: 0px;
  }
}  
    @media screen and (max-width: 1200px){	 
      .topN{ width: 100%;}
      .bannerN{ width: 100%;}
      .main{ width: 100%;}     
      .footerN{ width: 100%;}
      .imgnewsL{ height: 340px;}
	  .socx{ height: 40px; float: right; margin-top: 75px;position: relative;z-index:9999;top:-65px; left:0%; width:100%;}
	  .nav{ margin-top:0px; width: 100%;}
	  .navN{ width: 100%; height: auto; display: inline-block; padding-bottom: 10px;}
	  .navNR ul li {width: 20%;}
	  .navN{ display:inline;}	
	  .layui-nav .layui-nav-item a { padding:0px; display:inline;!important;}
	  .layui-nav .layui-nav-item {display:inline;width: 25%;}
	  .layui-nav .layui-nav-more { display:none;}

    @media screen and (max-width: 990px){
      .imgnewsL{ height: 450px;}
	  .nav{}
  .nav{left: 0px;  z-index: 90; width: 100%; }
  .nav ul li{ width:20%;margin-top: 0px; margin: 5px 0px; margin-top: 15px; }
  .navNR ul li a{ font-size:16px;}
  
  .navNR ul li{ width: 20%; margin-top: 0px; margin: 5px 0px; margin-top: 15px; }
  .navNR ul li a{ font-size:16px;}
  .navNR .navEng{ display:none;}
  .navNR .small.navEng{ display: none;}
	  

    }

    @media screen and (max-width: 800px){
      .logo{ width: 100%; height: auto;}
      .logo img{ width: 100%;}
      .imgnewsL{ height: 370px;}    
	  #ld1{ display:none;}
	   .navNR ul li a{ font-size: 14px; height: 30px; line-height: 30px;}
	 	  
	 
    }
    @media screen and (max-width: 768px){    
      .ztlist li{ margin: 5px 0px;}
      .footer{ margin-bottom: 60px;}
      .bannerN{ height: auto;}
      .banner{ height:140px; 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;}
	  
	.layui-nav{ padding: 0px;}
    .nav{ line-height: 30px;}
    .navN{ line-height: 30px; padding-bottom: 0px;}
    .navNR ul li a{ font-size: 14px; height: 30px; line-height: 30px; !important;}
    .navNR ul li>a{ text-shadow:-1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000; margin:0px;}
    .navNR ul li{ height: 30px; line-height: 30px;}
	.layui-nav .layui-nav-item a { padding:0px; display:inline;!important;}
    .navNR .layui-nav-child{ top:0px;}
	.layui-nav .layui-nav-item {line-height: 30px;}
	
	.nav .layui-nav .layui-this::after{background:none;}
    .nav .layui-nav .layui-this::after, .nav .layui-nav-bar, .nav .layui-nav-tree .layui-nav-itemed::after{background:none;}
	
	.j{padding:0px 10px; margin: 0px 0px}
    }

    @media screen and (max-width: 630px){
      .imgnewsL{ height: 300px;}
      .cxpj li{ width: 50%;}
	  .navNR ul li {margin: 0px;}
	  #no{ display:none;}
	  .con-title_1 {min-height:30px;border-bottom: 0px dashed #4d6b80;	margin-bottom:0px;}
      .con-title_1 h3  a, .block-con .con-title_1 h3{	display: inline-block;font-size:18px;line-height:24px; height:24px;}
	  .con-title_1 span {display:none;}

    }
    @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){
      
    }
