body,html{ background-size: cover; font-family: "΢���ź�"; font-size: 14px;}
.top{ width: 100%; background: #2863a7; display: inline-block;}
.top a{ color: #fff; font-size: 14px;}
.topN{ width: 1200px; position: relative; margin: 0px auto;}
.topNL{ text-align: left; padding: 10px 0px;vertical-align:bottom; display: none;}
.topNL span{ margin: 0px 10px;}
.topNR{ text-align: right; padding: 10px 0px;vertical-align:bottom; float: right; display: none;}
.topNR span{ margin: 0px 5px; color: #fff;}
.topNR span img{ width: 20px; margin-top: -2px; }

.head{ font-size:0px;}
.head .banner{ margin-top:30px;}

.banner{ margin-top: -5px; width: 100%; height: 190px; background-image: url(../images/banner1.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center;  position: relative;}
.banner img{ width: 100%;}
.bannerN{ width: 1200px; position: absolute; margin: 0px auto; left: 50%; margin-left: -600px; bottom: 0px;}
.bannerN span{position:absolute; right: 0px; bottom: 0px; }
.bannerN span span{ background: #2863a7; color: #fff; padding: 10px 30px; }

.banner.en{ background-image: url(../images/banner1_en.jpg);}
.banner.br{ background-image: url(../images/banner1_br.jpg);}
.banner.ru{ background-image: url(../images/banner1_ru.jpg);}

.nav{ width: 100%; background: #2863a7; height: 45px; margin-top: -4px; }
.navN{ width: 1200px; position: relative; margin: 0px auto;}
.navN ul li{ text-align: center; color: #fff; height: 45px; line-height: 45px; padding: 0px; font-size:17px;}
.navN ul li.gryh { position: absolute; right:0px; top:-35px; height: 30px; line-height:30px; }
.navN ul li.gryh a{ display: block; width: 45px; height: 45px; line-height: 45px; margin-top:8px; border-radius: 50%; overflow: hidden; float: right;}
.navN ul li.gryh img{ width: 100%; height: auto; float: right;}
.navN ul li a{ font-size: 15px; color: #fff; display: block; height: 45px; line-height:45px;}
.navsm{ width: 100%; line-height: 35px; background: #6499d6; position: relative; z-index: 0;  }
.navsmN{ width: 1200px; position: relative; margin: 0px auto; line-height: 35px; display:inline-block; width:100%; overflow-x:auto; overflow-y:hidden;}
/* .navsmN ul{white-space:nowrap; display: inline-block;} */
.navsmN ul li{ float: left; width: auto; text-align: center; margin:0px 5px; position:relative;}
.navsmN ul li a{ color: #fff; font-size: 16px;}
.navsmN ul li.active a{ color: #dddd19;}
/* .navsm.active{ height: auto;} */
/* .navsm.active .navsmN{ height: auto;} */
.navsm.active ul{ width: 100%;}
.navsmshow{  display: none; position: absolute; right: 0px; bottom: 0px;  height: 35px; line-height: 35px; width: 30px; text-align: center; color: #fff; background: #6499d6;}
.navNL { text-align: center; padding: 0px; height: 45px; line-height: 45px;}
.navNL a{ color: #fff; font-size: 18px;}
.navNL .el-button{ background: #2863a7; border:none; color: #fff; font-size: 16px;}
.navNR{ padding: 0px;}
.navNR .input-group{ margin-top: 6px; }
/* .navNR { height: 45px; line-height: 45px;} */
.navNR i{ color: #fff; font-size:25px;}
.navRr{ height: 45px; font-size: 20px; text-align: center; padding: 0px;}
.navRr i{ display: block; padding: 0px; height: 35px; line-height: 35px; color: #fff; margin-top: 5px; background: #4e81bd; border-radius: 5px; width: 80%; margin-left: 10%;}
.navRr.hyAlert i{ margin-top: 5px;margin-left: 10%;}
button.navRr{ background: none; border: none;}

.navNL li { position: relative;}
.navNL li ul{ position: absolute; width: 100%; top: 45px; left: 0px; background: #2863a7; z-index: 99; display: none;}
.navNL li ul li{ height: 45px; line-height: 45px;}
.navNL li ul li a{ color: #fff;}

.navN.five ul li{ width: 20%; float: left;}
.navN.seven{ width: 100%; overflow: auto; position: static;}
.navN.seven ul li{ float: left; width:50px;}
.nav.nav1{ position: relative;}

.navN ul li.active a{ color: #dddd19;}

.nav1 .btn{ padding: 0px; background: none; border: none; color: #fff; margin: 0px; height: 45px; line-height: 45px; width: 100%;}
.nav1 .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default{ background: none; border-color: #2863a7; color: #ffb800;}
.nav1 .btn-default.active.focus, .nav1 .btn-default.active:focus, .nav1 .btn-default.active:hover, .nav1 .btn-default:active.focus, .nav1 .btn-default:active:focus, .nav1 .btn-default:active:hover, .nav1 .open > .dropdown-toggle.btn-default.focus, .nav1 .open > .dropdown-toggle.btn-default:focus, .nav1 .open > .dropdown-toggle.btn-default:hover{ background: none; border-color: #2863a7; color: #ffb800;}
.nav1 ul li ul li{ color: #999; height: 30px; line-height: 30px; }
.nav1 ul li ul li a{ color: #999; font-size:13px; }
.nav1 ul li.open{ background: #6499d6;}
.nav1 .guoqi.dropdown-menu{ width: 100%; min-width: 100%;}
.nav1 .btn img{ margin-top: -2px;}


.lmbtsm.infomation_fixedTop .btn img{ margin-top: -8px;}
.lmbtsm.infomation_fixedTop{ position: fixed; width: 100%; top: 0px; left: 0px; height: 30px; line-height: 30px; margin: 0px auto;border:none;}
.lmbtsm.infomation_fixedTop span{ }
.lmbtsm.infomation_fixedTop em{}

.guojia{ width: 100px; height: 30px; line-height: 30px; background: #2863a7; position: absolute; right: 0px; bottom: 0px; text-align: center; color: #fff; font-size: 16px; display: none;}
.guojia li{ height: 30px; height: 30px; position: relative;}
.guojia li span{ display: block; width: 100%;}
.guojia li ul{ position: absolute; top: 30px; left: 0px; width: 100%; background: #2863a7; z-index: 99; display: none;}
.guojia li ul li{ width: 100%; line-height: 35px; line-height: 35px;}
.guojia li ul li span{ display: block;}

.navsmN.cen{ width: 800px;}
.navsmN.cen span{ color: #fff; font-size: 15px; margin-left: 10px;}
.navsmN.cen em{ color: #fff; font-size: 15px; padding: 0px 10px;}

.gjqh{ display: none;}
.gjqh.ej .btn img{ margin-top: -5px;}
.gjqh.ej .caret{ margin-top: 8px;}

.main{ width: 1200px; position: relative; margin: 0px auto; margin-top: 10px; }

.grzx_meusm { background: #eee; display: inline-block; width: 100%;}
.grzx_meusm ul li{ float: left; line-height: 30px; padding: 0px 15px;}
.grzx_meusm ul li a{ color: #2863a7;}

.hangye{ position: relative;}
.hangye .hangyelist{ position: absolute; background: #eee; text-align: center; z-index: 99; top: 40px; left: 0px; max-height: 200px; overflow-y: auto; display: none; width:100%; }
.hangye .hangyelist ul li{height: 30px; line-height: 30px; overflow: hidden; color: #999;}

/* ���bootstrap��layui��Ӱ�� */
.layui-elem-field legend{ border-bottom: none; width: auto;}

.dypL{ padding: 0px; margin-top: 10px;}
.dypR{ margin-top: 10px; padding: 0px; padding-left: 10px;}


.lmbtW{ background: #fff; display: inline-block; width: 100%; border-radius: 5px; position: absolute; left: 0px; top: 0px; z-index: 99; }
.lmbt{ height: 0px; border-top: 1px solid #fff; margin: 0px auto; margin-bottom: 20px; margin-top: 15px; width: 90%; position: relative;}
.lmbt div{ height: 30px; line-height: 30px; padding: 0px 15px; background: #eee; margin-top: -14px;}
.lmbt div.lmbtL{ float: left;}
.lmbt div.lmbtL{ font-size: 18px; margin-left: 15px;}
.lmbt div.lmbtR{ float: right; font-size: 14px; margin-right: 5px; position: relative;}
.lmbt div.lmbtR ul{ position: absolute; top: 30px; left: 0px; width: 100%; background: #f6f6f6; z-index: 99; text-align: center; height: 200px; overflow-y: auto;}
.lmbt div.lmbtR ul { display: none;}
.lmbt div.lmbtR ul li:hover{ background: #eee;}

.newlist{ width: 98%; position: relative; margin: 0px auto;}
.newlist li{ height: 35px; line-height: 35px;}
.newlist li a{ font-size: 15px; float: left; width: 80%; height: 35px; line-height: 35px; overflow: hidden;}
.newlist li span{ font-size: 14px; float: right; color: #999; display: block; width: 20%; height: 35px; line-height: 35px;  text-align: center; overflow: hidden; }

.depL{ padding: 0px; padding-right: 5px; margin-top: 10px;}
.depR{ padding: 0px; padding-left: 5px; margin-top: 10px;}

.dsp{ display: inline-block; width: 100%;}
.dspL{ margin-top: 10px; padding: 0px; padding-right: 5px;}
.dspR{ margin-top: 10px; padding: 0px; padding-left: 5px;}

.dwp{ margin-top: 10px;}
.zjlist{ display: inline-block; width: 100%; position: relative; margin: 0px auto; padding-left: 5px; margin-top: 5px; }
.zjlist li{ padding: 0px 2px; transition: all 0.3s; margin: 2px 0px; }
.zjlist li:last-child{ padding-right: 0px;}
.zjlist li a{ display: block; background: #f6f6f6; padding-bottom: 10px; transition: all 0.3s;}
.zjlist li img{ width: 100%; transition: all 0.3s; }
.zjlist li span{ height: 45px; line-height: 45px; font-size: 18px; text-align: center; display: block; }
.zjlist li em{ height: 30px; line-height: 30px; display: block; font-size: 15px; text-align: center;  color: #fc8d29; }
.zjlist li p{ height: 50px; line-height: 25px; overflow: hidden; color: #999; width: 90%; position: relative; margin: 0px auto; }
/* .zjlist li:hover{  } */
.zjlist li:hover a{ background: #56aed7; color: #fff;box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3); }
.zjlist li:hover span{ color: #fff; }
.zjlist li:hover em{ color: #fff; }
.zjlist li:hover p{ color: #fff; }
.zjlist li:hover img{ border-radius: 50%; overflow: hidden;}
.zjlist li ul li{ width: 100%; clear: both; height: 30px; line-height: 30px; overflow: hidden; position: relative; }
.zjlist li ul li span{ font-size: 14px; float: left; display: block; width: 30%; text-align: center; height: 30px; line-height: 30px; color: #999; }
.zjlist li ul li em{ width: 70%; float: right; display: block; text-align: left; color: #929fae; height: 30px; line-height: 30px; font-size: 14px;}

.zhuanjiacontxx{ background: #f6f6f6; display: inline-block; width: 100%; padding-top:15px;}
.zhuanjiacontxxL div{ position: relative;}
.zhuanjiacontxxL img{ width: 100%;}
.zhuanjiacontxxL span{ display: inline-block; height: 45px; line-height: 45px; font-size: 25px; width: 100%; text-align: center; background: #2863A7; background: rgba(40,99,167,0.5); color:#fff; position: absolute; bottom: 0px; left: 0px;}
.zhuanjiacontxxR ul li{ width: 100%; height: 45px; line-height: 45px;}

.zplist li{ height: 45px; line-height: 45px; overflow: hidden; }
.zplist li em{ width: 70%; float: left;}
.zplist li span{ width: 15%; float: left; color: #999;}
.zplist li a{ display: block; width: 15%; float: right; }
.zplist li a i{ display: block; background: #ff5722; color: #fff; text-align: center; width: 90%; height: 30px; line-height: 30px; margin-top: 7px; border-radius: 2px; font-style: normal; }


.imglinst li{ padding: 10px 0px; clear: both; display: inline-block; line-height: 25px; width: 100%; border-bottom: 1px solid #ddd;}
.imglinst li img{ padding: 0px;}
.imglinst li span{ float: right; color: #999; overflow: hidden; text-align: right;}
.imglinst li em{ font-size: 15px;}
.imglinst li p{ line-height: 25px; padding-top: 10px; text-indent: 2em; text-align: justify; color: #999; float: left; font-size: 15px; }
.imglinst li .huiz{ padding: 0px;}
.imglinst li i{  border-radius: 2px; overflow: hidden; font-style: normal;}
/* .imglinst li div{ line-height: 5px; background: #eee;} */
.imglinst li div{ text-align: center;}
.imglinst.lbym em{ font-size: 18px; font-style: normal; max-height: 50px; overflow: hidden;}

.footer{ width: 100%; background: #2863a7; color: #fff; padding-top: 15px; padding-bottom: 15px; border-top: 5px solid #36518e; clear: both; }
.footer a{ color: #fff; }
.footerN{ width: 1300px; position: relative; margin: 0px auto; }
.footerL ul li{ line-height: 25px; padding: 5px 0px; }
.footerC p{  line-height: 35px; padding: 0px; }
.footerR{ text-align: center; }
.footerR img{ width: 100%; }
.footerR span{ clear: both; display: block;}

.zhaopindiv{ background: #f6f6f6; display: inline-block; padding-bottom: 15px; width: 100%; margin-top: 10px;}
.zhaopinR{ text-align: center;}
.zhaopindiv h3{ font-size: 20px; height: 40px; line-height: 40px;width: 95%; position: relative; margin: 10px auto;}
.zhaopindiv p{ line-height: 200%; font-size:14px; color: #555;width: 95%; position: relative; margin: 0px auto;}
.zhaopinL div{ width: 95%; position: relative; margin: 0px auto; background: #fff; border-radius: 5px; overflow: hidden; margin-top: 10px;}
.zhaopinL div ul li{ float: left; height: 35px; line-height: 35px;}
.zhaopinL ul li span{  float: left; margin: 0px 10px; color: #666;}
.zhaopinL ul li em{display: block; padding: 0px 10px; float: left;  color: #000; }
.zhaopinL ul li em i{ color:#8096b0; margin-right: 5px; font-size:16px; }
.zhaopinR .layui-btn{ margin-top: 40px;}
.topdis{ margin-top: -5px;}

.xuqiudiv{ background: #f6f6f6; margin-top: 15px; padding-bottom: 15px; }
.xuqiudiv h3{ height: 40px; line-height: 40px; font-size: 20px; width: 90%; position: relative; margin: 0px auto;}
.xuqiudiv p{ line-height: 200%; font-size: 14px; text-indent: 2em; color: #555;max-height: 80px; overflow: hidden; width: 90%; position: relative; margin: 0px auto; margin: 10px auto;}
.xuqiudiv .xuqiuxxlist ul{ display: inline-block; background: #fff; width: 100%; margin-top: 10px;}
.xuqiudiv .xuqiuxxlist ul li{ float: left; height: 35px;line-height: 35px; margin-right: 15px; padding: 0px;}
.xuqiudiv .xuqiuxxlist ul li span{  float: left; margin: 0px 10px; color: #666;}
.xuqiudiv .xuqiuxxlist ul li em{display: block; padding: 0px 10px; float: left;  color: #000; }
.xuqiudiv .xuqiuxxlist ul li em i{ color:#99a0a8; margin-right: 5px; font-size:16px; }
.xuqiudiv  div{ width: 90%; position: relative; margin: 0px auto; border-radius: 5px; overflow: hidden;}
.xuqiucont{ background: #f6f6f6;}
.xuqiuconttext{ background: #f6f6f6; padding-top: 10px; clear: both;}
.xuqiuconttextN{ width: 90%; position: relative; margin: 0px auto; line-height: 200%; font-size: 15px; color: #555;}
.xuqiuconttextN p{ margin: 10px 0px;}
.xuqiuconttextN img{ max-width: 100%;}
.xuqiucontLR .layui-btn{ margin-top: 80px;}
.xuqiucont .xuqiuxxlist ul li{ width: 40%;}

.hyAlert{  border-radius: 2px;}
.hyAlert i{ margin: 0px 1px;}
.hyAlert:hover{ cursor: pointer;}


.main.T{ margin-top: 10px; display: inline-block; left: 50%; margin-left: -600px;}


.gzxjs{ line-height: 200%; font-size: 16px; color: #555; overflow: hidden; position: relative;}
.gzxjs *{ white-space:normal !important;}
.gzxjs.active{ height: auto;}
.gzxjs p{ margin: 15px 0px;}
.gzxjs img{ max-width: 100% !important; height: auto !important;}
.gzxjsmor{ width: 100%; height: 40px; line-height: 40px; background: #eee; background: rgba(0,0,0,0.7);  position: absolute; left: 0px; bottom: 0px; text-align: center; font-size: 18px; color: #fff; }
.gzxjsmor.active{ position: relative;}
.grzyhead{ padding: 0px; margin-top:30px;}
.grzl{ display: inline-block; background: url(../images/grzxbg.jpg) no-repeat center center; width: 100%; background-size: cover; padding-top: 5px; }
.grzl ul{ clear: both;}
.grzl ul li{ height:30px; line-height: 30px; color: #fff; overflow: hidden; padding: 0px 0px; font-size:15px; }
.grzl ul button{ height: 20px; padding: 0px 15px; line-height: 20px; color: #fff; background: #ff5722; margin-left: 10px; border: none; border-radius: 2px;}
.grzyheadL{ padding: 0px 2px;}
.grzyheadL span{ display: block; width: 60%; margin-left: 20%; width: 100px; height: 100px; border-radius: 50%; overflow: hidden; position: relative; margin: 0px auto; margin-top:25px;}
.grzyheadL img{width: 100%; height: 100%; object-fit: cover; display: block;}
.grzyheadR{ padding: 0px 5px;}
.grzyheadR h3{ height: 30px; line-height: 30px;  font-size: 18px; font-weight: bold; margin-top: 10px; padding: 0px 0px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.grzyheadB button{ margin-top:5px;}
.grzyheadB em{ display: block; height: 30px; line-height: 30px; overflow: hidden; float: left;}
.grzyheadB span{ float: left; display: block; height: 30px; line-height: 30px; }
.gzbtn{ margin-top:10px; padding: 0px;}
.gzbtn button{ width:100%; font-size:15px;}
.gzbtn a{ width:100%; font-size:15px;}
.grzymain{ padding:0px;}

.guanzhudu{ clear: both; background: #dbe4ee; background: rgba(40,99,167,0.7); margin-bottom: 0px; margin-top: -4px;}
.guanzhudu ul{ margin-top: 5px; display: inline-block; width: 100%;}
.guanzhudu ul li{ height: 25px; line-height: 25px; text-align: center; padding: 0px;}
/*.guanzhudu ul li:hover{ cursor: pointer;}*/
.guanzhudu ul li i{ width: 100%; font-style: normal; color: #fff; font-size:16px;}
.guanzhudu ul li span{ color: #fff; font-size:18px;}
.gezxmsm{ width: 100%; position: relative; margin: 0px auto; background: #fff;}
.gezxmsm .lmbtW{ margin-top: 15px; position: relative;}
.gezxmsm .lmbt{ height: 0px; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.gezxmsm .lmbtW{ background: #fff;}
.gezxmsm .lmbtL{ background: #fff;}
.gezxmsm .layui-form-pane .layui-form-label{ width:230px;}
.gezxmsm .layui-form-pane .layui-form-text .layui-form-label{ width: 100%;}
.gezxmsm .layui-form-pane .layui-input-block{ margin-left:230px;}
.gezxmsm .layui-form-pane .layui-form-text .layui-input-block{ margin: 0px;}

.navsmW{ width: 100%; position: relative; overflow: hidden; height: 35px;}

.bottombutton{ width: 1200px; position: relative; margin: 0px auto; position: relative; bottom: 0px; left: 0px; background: #eee; z-index: 100; }
.bottombutton ul li{ margin: 2px 0px; padding: 0px 2px;}
.bottombutton ul li button{ width: 100%;}

.iframeWap{ width: 100%; height: 800px;}
.gsxx{ width: 90%; position: relative; margin: 0px auto; background: #fff; background: rgba(255,255,255,0.6); border-radius: 2px;clear: both; padding: 5px 0px; }
.gsxx ul{ display: none;}
.gsxx ul li{ line-height: 25px; font-size: 13px; clear: both; display: inline-block; width: 100%;}
.gsxx ul li em{ padding: 0px; padding-left: 10px;}
.gsxx ul li span{ clear: both;}
.gsxx span.zkgsxx{ text-align: center; display: block;}
.gsxx span.zkgsxx.active{ width: 50%; background: #fff; position: relative; margin: 0px auto; border-radius: 5px;}
/* .gsxx ul li a{ color: #fff;} */
.dtdiv{ width: 80%; position: relative; margin: 0px auto; border-bottom: 1px solid #ddd; margin: 15px auto; padding-bottom: 15px; display: inline-block; margin-left: 10%;}
.dtdiv p{ line-height: 200%; max-height: 80px; margin-bottom: 10px; overflow: hidden;text-overflow: ellipsis;}
.dtdiv ul li{ padding: 2px; height: 150px; overflow: hidden;}
.dtdiv ul li img{ width: 100%; }
.dtdiv .time{ color: #999; font-size: 13px; display: block; clear: both; float: left; }
.dtdiv .more{ float: right; color: #2863A7;}


.content{ margin-top: 15px; clear: both; padding-top: 15px; padding-bottom: 15px; }
.content .wzbt{ width: 90%; line-height: 30px; margin: 0px auto; }
.content .wzbt h3{ line-height: 30px; text-align: center; }
.content .wztime{ height: 30px; line-height: 30px; }
.content .wztime i{}
.content .wztime span{ font-size: 13px; color: #999; }
.content .hytime{ width: 90%; position: relative; margin: 10px auto; }
.content .layui-elem-quote{ font-size: 13px; line-height: 30px; width: 90%; position: relative; margin: 0px auto; margin-top: 15px; text-align: left; background: #ddd; }
.content .layui-elem-quote span{ font-size: 16px; font-weight: bold; }
.content .banner{ display: none; }

.contentfl{ width: 90%; position: relative; margin: 0px auto; margin-top: 10px; text-align: center; border-radius: 2px; padding: 5px 0px; margin-bottom: 15px; background: #f6f6f6; }
.contentfl ul{ padding: 0px; margin: 0px; }
.contentfl ul li{  font-size: 15px; line-height: 25px; width: auto; float: left;}
.contentfl ul li:last-child{ border-right: none; }
.contentfl ul li span{  }
.contentN{ clear:both;}
.contentN p{ line-height: 200%; font-size: 15px; color: #555;}

.contentN img{ max-width:100%; max-width:100% !important; height: auto !important; max-height: auto !important;}
.contentN div,.contentN span,.contentN p{ width:100% !important; position:relative !important;  line-height:200% !important; height:auto !important; right:auto !important; left:auto !important; }



.lmbtsm{ width: 1200px; height: 30px; margin: 0px auto;clear: both; position: relative; background: #f6f6f6;}
.lmbtsm span{ display: block; width: 200px;  position: relative; height: 30px; line-height: 30px;  text-align: center; clear: both; margin: 0px auto; margin-bottom: -15px; font-size: 14px; font-weight: bold;}
.lmbtsm span em{ font-size: 18px; color: #354960; display: block;  float: left;}
.lmbtsm i{ font-size: 25px; margin: 0px 5px; color: #bdbdbd;}
.lmbtsm span em{ color: #000; margin-top: -1px;}

.lmbtsm button.layui-btn{ float: left; position: absolute; height: 25px; line-height:25px; top:2px; left: 2px; background: #6499d6;font-size:16px;}

.wodefabu{ padding: 0px 5px;}
.woyaofabu{ padding: 0px 5px;}
.woyaofabu button{ height: 80px; margin-top: 0px;}

.liuyanbutton{ width: 150px; position: relative; margin: 0px auto; height: 30px; line-height: 30px; background: #eee; text-align: center; border-radius: 5px;}
.liuyanbutton:hover{ cursor: pointer;}
.liuyanyh img{ border-radius: 50%; overflow: hidden; width: 50px; height: 50px;}
.liuyanyh span{ margin-left: 15px; font-size: 16px;}

.mainhyqh{ width: 150px; position: absolute; right: 30px; top: 0px; height: 45px; line-height: 45px; background: #eee; text-align: center; z-index: 99;;}

.xgjlist{height: 50px; line-height: 50px;  position: fixed; right: 10px; bottom: 200px; text-align: center; line-height: 200%; z-index: 100; }
.xgjlistbt{ width: 40px; height: 40px; line-height: 40px; color: #ffc12f; font-size: 14px; border-radius: 50%; border-radius: 50%; background: #000; background: rgba(40,99,167,0.5);}
.xgjlistbt:hover{ cursor: pointer;}
.xgjlistbt.active{ width: 100px; background: #2863a7; color: #fff; border-radius: 0px;}
.xgjlistbt i{ display: none;}
.xgjlist:hover{ cursor: pointer;}
.xgjlist ul{ position: absolute; bottom: 50px; right: 0px; width: 100px;  background: #2863a7; padding: 0px 5px; display: none; max-height: 400px;  overflow: hidden; overflow-y: auto;}
.xgjlist ul li{ border-bottom: 1px solid #2c45c8; position: relative; color: #fff; line-height: 25px; padding: 2px 0px; font-size:14px;}
.xgjlist ul li i{ color: #ffcc4c; display: block; float: right; position: absolute; right: 0px; top: 10px; background: #000;}
.xgjlist ul li i.active{ transition: all 0.3s; transform: rotate(180deg);}
.xgjlist ul li a{ color: #fff;}
.xgjlist ul li ul{ width: 90px; position: relative;right: 0px; bottom: 00px; display: block; background: #333;max-height: 300px;  overflow: hidden; overflow-y: auto;}
.xgjlist ul li ul li{ font-size:13px;}

.fanhui{ color: #fff; float: left; position: relative; z-index: 999;}
.fanhui a{ padding: 10px 20px; display: block;}
.fanhui a img{ margin-top:-2px;}

.nwelisdiv{ padding-bottom: 15px; padding-top: 15px;  border-bottom: 1px solid #ddd;  display: inline-block; width: 100%;}
.nwelisdivimg { padding: 0px 2px; max-height: 120px;overflow: hidden;}
.nwelisdivimg ul{ margin-top: 10px;}
.nwelisdivimg ul li{ padding: 0px 2px; max-height: 75px; overflow: hidden;  }
.nwelisdivimg img{ width: 100%; overflow: hidden; }
.newlistdivtxt{ font-size: 18px; line-height: 25px; max-height: 75px; overflow: hidden; padding: 0px 5px; }
.newlistdivtxt div{ color: #999; font-size: 15px; width:90%;}
.newlistdivspan{ color: #999; font-size: 14px; line-height: 25px; margin-top: 10px; padding: 0px;}
.newlistdivspan span{ margin: 0px; display: block; float: left; margin-right: 10px;}
.newlistdivspan .hyAlert i{ color: #2863A7; display: none;}
.newlistdivspan .hyAlert em{ color: #2863A7; text-decoration: underline;}
.newlistdivspan .btn{ padding: 0px; background: none; border: none; color: #555; margin: 0px; height: 25px; line-height: 25px; width: 100%;}
.newlistdivspan .dropdown{ float: left; height: 25px; line-height: 25px; display: none;}
.newlistdivspan .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default{ background: none; border-color: #2863a7; color: #ffb800;}
.newlistdivspan .btn-default.active.focus, .newlistdivspan .btn-default.active:focus, .newlistdivspan .btn-default.active:hover, .newlistdivspan .btn-default:active.focus, .newlistdivspan .btn-default:active:focus, .newlistdivspan .btn-default:active:hover, .newlistdivspan .open > .dropdown-toggle.btn-default.focus, .newlistdivspan .open > .dropdown-toggle.btn-default:focus, .newlistdivspan .open > .dropdown-toggle.btn-default:hover{ background: none; border-color: #2863a7; color: #ffb800;}
.newlistdivspan .dropdown .caret{ float: right; margin-top: 10px; margin-left: 5px; width: auto;}
.newlistdivspan .dropdown-menu{min-width: 30px; border-radius: 0px; padding: 0px 15px;}
.newlistdivspan .dropdown-menu li a{ padding: 0px; margin: 5px 0px;}
.newlistdivspan .btn img{ border-radius: 2px; width: 20px;}
.dropdown.gjqh .caret{ margin-top: 5px;}


.lmbtsm .btn{ padding: 0px; background: none; border: none; color: #555; margin: 0px; height: 25px; line-height: 25px; width: 100%; }
.lmbtsm .dropdown{ float: right; height: 25px; line-height: 25px;margin:0px 10px; margin-top:-10px; }
.lmbtsm .dropdown.hyAlert{ margin-top:-12px; }
.lmbtsm .dropdown.hyAlert i{ font-size:16px;}

.lmbtsm .btn-default.active, .lmbtsm .btn-default:active, .open > .dropdown-toggle.btn-default{ background: none; border-color: #2863a7; color: #ffb800;}
.lmbtsm .btn img{ margin-top: -2px;}
.lmbtsm .btn-default.active.focus, .lmbtsm .btn-default.active:focus, .lmbtsm .btn-default.active:hover, .lmbtsm .btn-default:active.focus, .lmbtsm .btn-default:active:focus, .lmbtsm .btn-default:active:hover, .lmbtsm .open > .dropdown-toggle.btn-default.focus, .lmbtsm .open > .dropdown-toggle.btn-default:focus, .lmbtsm .open > .dropdown-toggle.btn-default:hover{ background: none; border-color: #2863a7; color: #ffb800;}
.lmbtsm .dropdown .caret{ float: right; margin-top: 10px; margin-left: 5px; width: auto;}
.lmbtsm .dropdown-menu{min-width: 30px; border-radius: 0px; padding: 0px 15px;}
.lmbtsm .dropdown-menu li{ text-align: center; margin: 15px 0px;}
.lmbtsm .dropdown-menu li a{ padding: 0px; margin: 5px 0px;}
.lmbtsm .btn img{ border-radius: 2px; width: 30px;}
.lmbtsm .dropdown.gjqh .caret{ margin-top: 5px;}
.dropdown.gjqh .dropdown-menu li{ margin: 15px 0px;}

.tylistImgSpan .btn{ padding: 0px; background: none; border: none; color: #555; margin: 0px; height: 25px; line-height: 25px; width: 100%;}
.tylistImgSpan .dropdown{ float: left; height: 25px; line-height: 25px; margin: 0px 15px;}
.tylistImgSpan .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default{ background: none; border-color: #2863a7; color: #ffb800;}
.tylistImgSpan .btn-default.active.focus, .tylistImgSpan .btn-default.active:focus, .tylistImgSpan .btn-default.active:hover, .tylistImgSpan .btn-default:active.focus, .tylistImgSpan .btn-default:active:focus, .tylistImgSpan .btn-default:active:hover, .tylistImgSpan .open > .dropdown-toggle.btn-default.focus, .tylistImgSpan .open > .dropdown-toggle.btn-default:focus, .tylistImgSpan .open > .dropdown-toggle.btn-default:hover{ background: none; border-color: #2863a7; color: #ffb800;}
.tylistImgSpan .dropdown .caret{ float: right; margin-top: 10px; margin-left: 5px; width: auto;}
.tylistImgSpan .dropdown-menu{ width: 30px; min-width: 30px; border-radius: 0px; padding: 0px; margin: 0px;}
.tylistImgSpan .dropdown-menu li{ margin: 0px; padding: 0px;}
.tylistImgSpan .dropdown-menu li a{ padding: 0px; margin: 5px 0px;}

.tylistImgSpan .dropdown.fanyi .dropdown-menu{ width: 120px; text-indent: 1em;}
.tylistImgSpan .dropdown.fanyi .dropdown-menu li{ width: 120px;}


.Alink{ color: #2863A7; text-decoration: underline;}


.imgUpload {  width: 1200px;  position: relative;  margin: 0px auto;  border: 1px solid #ccc;  padding: 10px;  height: auto;  margin-bottom: 15px; background:#fff !important; display:inline-block; left:0px; top:0px; }

.imgUploadR {}

.layui-upload-list ul li {  width: 120px; margin: 0px 5px; height: 120px; position: relative;  overflow: hidden;  float: left;  margin-bottom: 10px; }

.layui-upload-list ul li.active em{ color: #ffb800;}

.layui-upload-list ul li img {      width: 100%;      height: 100%;  }

.imgUploadbutton {  width: 120px;  height: 120px; text-align: center;  border: 1px dotted #ccc;  float: left;  margin-left: 10px;  background: #f6f6f6;
}

  .imgUploadbutton i {font-size: 30px;display: block;      width: 100%;      line-height: 120px;      text-align: center;
  }
  .imgUpload .imgUploadR ul li span{ display: block; width: 120px; height: 120px; line-break: 120px; position: absolute;z-index: 99; background: rgba(0,0,0,0.3); color: #fff; font-size:30px; top: 0px; left: 0px; text-align: center;}
  .imgUpload .imgUploadR ul li span i{ font-size:60px; display: block; height: 120px; line-height: 120px;}
  /*.imgUpload .imgUploadR ul li span:hover{ cursor: pointer; background: rgba(0,0,0,0.6);}*/
  .imgUpload .imgUploadR ul li span:hover i{ color: #fff;}

  .imgUploadbutton:hover {cursor: pointer;  }

  .imgUpload .imgUploadR ul li span i{ width:100%; height:60px; line-height:60px; font-size:30px; background:rgba(100,153,214,0.5); }
  .imgUpload .imgUploadR ul li span i:hover{cursor: pointer;  background:rgba(100,153,214,0.8); }
  .imgUpload .imgUploadR ul li span em{ display:block; width:100%; height:60px;line-height:60px; font-size:24px; background:rgba(40,99,167,0.5); border-top:1px solid #fff;  }
  .imgUpload .imgUploadR ul li span em:hover{cursor: pointer;  background:rgba(40,99,167,0.8);}

    .imgUpload.noIndexImg .imgUploadR ul li span i{ height:120px; line-height:120px;}

.layer-photos-demo{ display: inline-block; width:100%; left:0px; top:0px;} 
.layer-photos-demo li{ margin: 5px 0px;}
.layer-photos-demo li img{ width: 100%;}
.layui-btn-container{ margin-top: 15px; }
.layui-btn-container button em{ display: none;}
.layui-btn-container button.active{ background: #ff5722;}
.layui-btn-container button.active i{ display: none;}
.layui-btn-container button.active em{ display: initial;}

/* .navNR .input-group{ display: none;} */

.tylistContainer{ width: 100%; margin-left: 0px; }
.tylistContainer .tylistItem { border-bottom: 1px solid #ddd; padding-bottom: 10px; display: inline-block; width: 100%; background: #fff;}
.tylistContainer .tylistItem h5{ line-height: 25px; margin: 10px 0px; font-size:18px; max-height: 50px; overflow: hidden;}
.tylistContainer .tylistItem p{ line-height: 25px; max-height: 75px; overflow: hidden; margin-bottom: 10px; font-size:15px; color: #999;}
.tylistContainer .tylistItem p.title{ color: #000;}
.tylistContainer .tylistItem ul.tylistImgList{}
.tylistContainer .tylistItem ul.tylistImgList li{ padding: 0px 2px; max-height: 240px; overflow: hidden;}
.tylistContainer .tylistItem ul.tylistImgList li img{ width: 100%;}
.tylistContainer .tylistItem ul.tylistImgSpan .dropdown-menu li{ float: left; height: 25px; line-height: 25px; margin: 0px 0px;}
.tylistContainer .tylistItem ul.tylistImgSpan li{ float: left; height: 25px; line-height: 25px; margin: 0px 15px;}
/* .tylistContainer .tylistItem ul.tylistImgSpan li:last-child{ float: right; font-size: 14px; } */
.tylistContainer .tylistItem ul.tylistImgSpan li em{ color: #000;}
.tylistContainer .tylistItem ul.tylistImgSpan li span{ color: #999;}
.tylistContainer .tylistItem ul.tylistImgSpan li a{ color: #2863A7;}

.guanzhulist{ display: inline-block; width: 100%;}
.guanzhulist a{ display: block; width: 100%; text-align: center; background: #f6f6f6; height: 270px; text-decoration: none; }
.guanzhulist img{ width: 100%; height: auto;  position: relative; margin: 0px auto; }
.guanzhulist ul li{ height: auto; padding: 0px 5px; margin: 5px 0px; overflow: hidden;}
.guanzhulist ul li span{ display: block; clear: both; text-align: center; height: 45px; line-height: 45px; font-size:18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.guanzhulist ul li ul li{ height: 30px; line-height: 30px; text-align: left;}
.guanzhulist ul li ul li i{ font-style: normal;}
.guanzhulist ul li ul li em{ color: #333;}
.guanzhulist ul li ul li i{ color: #999;}
.guanzhulist ul li hr{ width: 80%; position: relative; margin: 0px auto;}
.guanzhulist .layui-flow-more a{ height: auto; background: none;}

.guanzhulist .imgdivwap{ width:100px; height: 100px; border-radius: 50%; overflow: hidden; position: relative; margin: 0px auto; margin-top: 5px;}

.layui-flow-more{ clear: both; margin-top: 30px;}

.hylistdiv{ display: inline-block;}
.hylistdiv ul li{ width: 100%; float: left; border-bottom: 1px solid #333; line-height: 30px; text-align: left; text-indent: 2em;}
.hylistdiv ul li a{ color: #fff;}

.demo-class .layui-layer-title{background:#000; color:#fff; border: none;}
.demo-class .layui-layer-btn{border-top:1px solid #E9E7E7}
.demo-class .layui-layer-btn a{background:#333;}
.demo-class .layui-layer-btn .layui-layer-btn1{background:#999;}
.demo-class.layui-layer-page{ background: rgba(0,0,0,0.7);}
.demo-class .layui-layer-content{ background: rgba(0,0,0,0.5);}
.demo-class .layui-layer-setwin .layui-layer-close1{ color: #fff;}
.grzyheadB{ color: #fff; padding:0px;}

.hysxdiv{ position: fixed; width: 150px; color: #fff; right: 0px; top: 25%; z-index: 999; display: none; }
.hysxdiv ul{max-height: 320px; background: #000; background: rgba(0,0,0,0.7); overflow-y: auto;}
.hysxdiv ul li a{ color: #fff;}
.hysxdiv ul li{ line-height: 25px; border-bottom: 1px solid #333; text-align: left; padding-left: 10px;}
.hysxdiv h3{ background: #000; font-size: 14px; color: #fff; height: 40px; line-height: 40px; text-indent: 1em; }
.hysxdiv .guanbi{ float: right; color: #fff; font-size:20px; margin-right:10px; }
.hysxdiv .guanbi:hover{ cursor: pointer;}
#hysxzz{ width: 100%; position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,0.5); z-index: 998;}


.fanyi1{ display: none;}

.dropdown.fanyigrjj{ width:66px; position: relative; margin: 5px auto;}
.dropdown.fanyigrjj ul li{ height: 30px; line-height: 30px; overflow: hidden; text-indent: 1em;}
.dropdown.fanyigrjj ul li:hover{ cursor: pointer;}

.newlistdivWap{ clear: both;}

.grzyyhlx{ height: 30px; line-height: 30px; color: #fff; padding: 0px; text-align: center; margin-top: 10px;}
.grzyyhlx em{ display: block; width: 100%; height: 30px; line-height: 30px; background: #6499d6; border-radius: 2px 0px 0px 2px; font-size:15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.grzyyhlx button{ font-size:15px;}

.sousuoAlertdiv input{ margin: 5px 0px; width: 96%; margin-left: 2%;}

/*.guoji .layui-input-block .layui-form-radio:nth-child(n) i{ padding-right: 30px; background-repeat: no-repeat; background-position: right center;}
.guoji .layui-input-block .layui-form-radio:nth-child(2) i{ background-image: url(../images/gq1.jpg);}
.guoji .layui-input-block .layui-form-radio:nth-child(4) i{ background-image: url(../images/gq2.jpg);}
.guoji .layui-input-block .layui-form-radio:nth-child(6) i{ background-image: url(../images/gq3.jpg);}
.guoji .layui-input-block .layui-form-radio:nth-child(8) i{ background-image: url(../images/gq4.jpg);}
.guoji .layui-input-block .layui-form-radio:nth-child(10) i{ background-image: url(../images/gq5.jpg);}*/


.zhuye{ float: left; position: relative; top: 0px; }
.zhuye a{ padding: 0px 10px; display: block; line-height: 35px;}

.newlistdivWap.jggrlist .newlistdivtxt a{ height: 25px; overflow: hidden; position: relative; display: block;}
.newlistdivWap.jggrlist .jggrcon{ font-size: 15px; font-weight: normal; color: #999;  margin-top: 10px; width: 90%;}
.newlistdivWap.jggrlist .nwelisdivimg{ max-height:120px;}
.newlistdivWap.jggrlist .newlistdivtxt{ max-height:85px;}



.sjnav{ width: 100%; height: 45px; line-height: 45px; background: #2863a7;}
.sjnavN{ width: 1200px; height: 45px; line-height: 45px; position: relative; margin: 0px auto;}
.sjnavNul li{ float: left; text-align: center; position: static; height:45px; line-height:45px;}
.sjnavNul li.active{ background: #6499d6;}
.sjnavNul li.active1{ background: #8dbcc4;}
.sjnavNul li.active.active1{background:#6499d6;}
.sjnavNul li:hover{ background: #8dbcc4;}
.sjnavNul li.zytx{ position:absolute; right:0px;}
.sjnavNul li a{ font-size: 18px; color: #fff;}
.sjnavNul li.zytx span{ display: block; width: 60px; height: 60px; border-radius: 50%; overflow: hidden; position: relative; margin: 0px auto; margin-top: -10px; z-index:999;}
.sjnavNul li.zytx span img{ width: 100%;}
.sjnavNul li.zytx:hover{ background: none;}
.sjnavdiv{ position: relative; width: 100%; height: 35px; line-height: 35px; background: #8dbcc4;  overflow: hidden; left: 0px; z-index: 998;}
.sjnavdiv div{ width: 100%; height: 35px; overflow-y:hidden; overflow-x: auto;}
.sjnavdiv ul li{ padding: 0px 15px; height:35px; line-height:35px; float:left;}
.sjnavdiv ul li a{ color:#fff; font-size:16px;}
.sjnavdiv div.jiahao{ width: 35px; height: 35px; position: absolute; top: auto; right: 0px; bottom:0px; background: #6499d6; display: block; left: auto; border-radius: 0px; color: #fff;}

.sjnavcontent{ width:1200px; position:relative; margin:0px auto;}


.fhzz{ position: relative;  top:0px; height: 35px; line-height: 37px; float:left;}

.fwzjist{}

.top{ line-height:35px; position:fixed; left:0px; top:0px; z-index:999;}
.topN{ width:1200px; position:relative; margin:0px auto;}
.topN .fzx h6{ float:left; height:25px; padding:0px 30px; background:#c6d5ff;line-height:25px; border-radius:5px; margin-top:5px;}
.topN .fzx ul{ float:left; margin-left:15px;}
.topN .fzx ul li{ float:left; margin-left:5px;}
.topN .fzx ul li a{ color:#fff; font-size:16px;}
.topN .fzx ul li:after{ content: '|'; margin-left: 5px; color: #eee; }
.topN .fzx ul li:last-child:after{ content: ""; }
.topN .yhdl{ color:#fff; text-align:right;}
.topN .yhdl span{ margin-right:15px;}
.topN .yhdl em{ height:25px; line-height:15px; background:#fc8d54; padding:3px 20px;  margin:0px 15px; margin-top:5px; border-radius:5px;}
.topN .yhdl em a{ color:#fff; line-height:18px;}
.top .layui-breadcrumb a{ color:#fff !important;}
.topN .yhdl em{ background:#6389d0; display:inline-block;}
.topN .yhdl>span:nth-child(2){ display:inline-grid; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:180px; text-align:left; }
.topN .yhdl #loginName{ display:inline-grid; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:180px; text-align:left; font-size:16px;}
.topN .yhdl #loginName::after{ content:'\b'}

.zxdluShow{ float:right; position:absolute; right:10px; top:0px; color:#fff; display:none; transition:all 0.3s;}
.zxdluShow.active{ transform:rotate(180deg);}

.fzxlist{ color:#fff;}
.fzxlist li i{ color:#fff;}
.fzxlist li{ position:initial;}
.fzxlist li div{ position:absolute; left:0px; top:35px; background:#6389d0; padding:0px 15px; z-index:9; display:none;}
.fzx{ position:initial; padding:0px; }
.topN .fzx ul{ margin-left:0px;}


.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;}


.hiddenBlock{margin: 5px 0px;
  font-weight: normal;
  font-size: 16px;
  padding: 5px 0px;
  background: #eee;
  border-right: 1px solid #ccc;
  border-left: 1px solid #eee;
  text-indent: 1em;}


.liuyan{ font-size:16px;}

.newlistdivtxt a:link {color: #2863A7}		/* 未访问的链接 */
.newlistdivtxt a:visited {color: #555}	/* 已访问的链接 */
/*.newlistdivtxt a:hover {color: #FF00FF}	/* 鼠标移动到链接上 */
.newlistdivtxt a:active {color: #555}	/* 选定的链接 */


.zydz em,.zydz span{padding:0px;}
.zydz span{ position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.grzl ul li.zydz button{ padding:0px; margin:0px; margin-top:5px; background:#ffb800;}

.wdydbutton{ text-align:right; float:right;}
.wdydbutton .layui-btn-container{ margin:0px;}

.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;}
.lyhf .lyhfN:last-child{ border-bottom: none;}

.lyinut{ width: 100%; display: inline-block; left: 0px; bottom: 0px; position: fixed;display: none; background: #fff; padding: 10px 0px;}


.sousuobuttom{ position:fixed; width:40px; height:40px; line-height:40px; background:#000; background:rgba(40,99,167,0.5); border-radius:50%; z-index:99; right:10px; bottom:90px; font-size:30px; color:#fff; text-align:center; }
.sousuobuttom i{ font-size:30px; color:#fff;}

.wapxzptfw{ clear:both; position:absolute; width:100%; left:0px; top:35px; background:#6499d6; z-index:99; display:none;}
.wapxzptfw span{ display:block; width:100%; height:35px; line-height:35px; clear:both; float:none;}
.xjfwptlist{ min-width:120px;}

.head .banner{ background-size:inherit; background-position:center top;}

.scrollTableContainer{ width:100%; overflow:hidden; overflow-x:auto; }
.scrollTableContainer .layui-table{ table-layout:fixed; min-width:900px;}
.scrollTableContainer .layui-table tr td{ table-layout:fixed;word-wrap:break-word;}
.scrollTableContainer .layui-table td{ padding: 9px 5px; border:1px solid #ccc; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;table-layout:fixed;word-wrap:break-word; }
.scrollTableContainer .layui-table td a, .scrollTableContainer .layui-table th a{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; width:100%;table-layout:fixed;word-wrap:break-word; color: #2863a7; text-decoration: underline;}


.firstpwdIcon{ position: absolute; right: 10px; top:8px; z-index: 999; color: #666;}
.firstpwdIcon:hover{ cursor: pointer;}

.hylist.layui-nav .layui-this::after,.hylist.layui-nav-bar,.hylist.layui-nav-tree .layui-nav-itemed::after{background-color:#ff5722; background:#ff5722;}
.hylist.layui-nav-tree .layui-nav-child dd.layui-this,.hylist.layui-nav-tree .layui-nav-child dd.layui-this a,.hylist.layui-nav-tree .layui-this,.hylist.layui-nav-tree .layui-this > a,.hylist.layui-nav-tree .layui-this > a:hover{background-color:#ff5722; background:#ff5722;}

.hylist_kg3.layui-nav .layui-this::after,.hylist_kg3.layui-nav-bar,.hylist_kg3.layui-nav-tree .layui-nav-itemed::after{background-color:#ff5722; background:#ff5722;}
.hylist_kg3.layui-nav-tree .layui-nav-child dd.layui-this,.hylist_kg3.layui-nav-tree .layui-nav-child dd.layui-this a,.hylist_kg3.layui-nav-tree .layui-this,.hylist_kg3.layui-nav-tree .layui-this > a,.hylist_kg3.layui-nav-tree .layui-this > a:hover{background-color:#ff5722; background:#ff5722;}

.topN .fzx ul li{ float:left; margin-left:5px;color:#fff; font-size:16px;}
.topN .fzx ul li:hover{ cursor:pointer;}
.topN .fzx ul li a{ color:#fff; font-size:16px;}

.footer_lyjy{ padding:10px 0px; text-align:center; font-size:14px; color:#fff; background:#0d1e3c;}
.footer{ padding-bottom:0px;}

.liuyanduoyuyanxiala{ min-width: 130px; float: right;}
.liuyanduoyuyanxiala .dropdown-menu{ display: none;}
.liuyanduoyuyanxiala .dropup.open .dropdown-menu{ display: block;}
.liuyanduoyuyanxiala .dropdown-menu{ height: auto;}
.liuyanduoyuyanxiala .dropdown-menu li{ width: 100%; float: none; text-align: left;}
.liuyanduoyuyanxiala .dropup button{ padding: 9px 15px;}
.liuyanduoyuyanxiala .dropup li img{ width: 24px; border-radius: 5px; margin-right: 5px; border: 1px solid #eee;}
.fbookcheckbox,.weixingcheckbox{ float: right; margin-right: 15px;}
.fbookcheckbox img,.weixingcheckbox img{ width: 24px;}

.jyzs_main{ max-width: 1300px; position: relative; margin: 0px auto; padding: 10px; box-sizing: border-box;}
.jyzs_main .jyzs_biaoti{ line-height: 30px; margin: 15px 0px; font-size: 24px; font-weight: bold; color: #000;}
.jyzs_list ul{ display: inline-block; width: 100%;}
.jyzs_list ul li{  box-sizing: border-box; margin: 5px 0px;  font-size: 18px; line-height: 20px;float: left; margin-right: 15px; }
.jyzs_list ul li span{ font-weight: bold; color: #000;}
.jyzs_list ul li em{ font-style: normal; color: #555;  margin-top: 0px; }
.jyzs_list ul li a{ color: #28509b !important;text-decoration: underline;}
.jyzs_list ul li a span{ color: #28509b;}
.jyzs_img{ text-align: center;}
.jyzs_img img{ max-width: 100% !important; height: auto !important;}
.jyzs_jyzsbt{ width: 100%; text-align: center; font-size: 24px; color: #a00004; margin: 15px 0px; font-weight: bold; clear: both; margin-top: 50px;}
.jyzs_zhengshuxiazai{ clear: both; text-align: center; margin: 15px 0px; }
.jyzs_zhengshuxiazai a{ color: #fff; padding: 6px 30px; background: #ff5100;  border-radius: 30px;}
.jyzs_menhukecheng{clear: both; text-align: center; margin: 15px 0px;}
.jyzs_menhukecheng a{ color: #fff; padding: 6px 30px; background: #28509b; color: #fff; border-radius: 30px; margin: 5px 5px; display: inline-table;}
.jyzs_menhukecheng a.jyzs_menhukecheng_caida{ background: #057ac9;}
.jyzs_menhukecheng a.jyzs_menhukecheng_peixun{ background: #ff5100;}
.jyzs_list ul li.phone{ display: none;}



.youxiajiaogongnenganniu{ position: fixed; left: 25px; bottom: 120px; width: 60px; text-align: center; background: #28509b;background: #ee0979;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to bottom, rgba(255,106,0,0.6), rgba(238,9,121,0.6));  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to bottom, rgba(255,106,0,0.6), rgba(238,9,121,0.6)); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
     border-radius: 30px; z-index: 999;}
.youxiajiaogongnenganniu ul li{ width: 100%;line-height: 25px; margin: 15px 0px; cursor: pointer;}
.youxiajiaogongnenganniu ul li i{ font-size: 24px; color: #fff;}
.youxiajiaogongnenganniu ul li span{ display: block; clear: both; word-wrap: break-word; word-break: break-all; color: #fff; line-height: 20px; font-size: 12px;}
.sousuobuttom{ display: none;}
.self-page .youxiajiaogongnenganniu{ left: 5px; right: 0px;}


@font-face {
  font-family: 'iconfont';
  src: url('iconfont/iconfont.eot');
  src: url('iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
      url('iconfont/iconfont.woff2') format('woff2'),
      url('iconfont/iconfont.woff') format('woff'),
      url('iconfont/iconfont.ttf') format('truetype'),
      url('iconfont/iconfont.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 (min-width: 1430px){    
    .sousuobuttom{ right:auto; bottom:80px;  left:50%; margin-left:650px; width:60px; height:60px; line-height:60px; background:#2863a7; box-shadow:0px 5px 5px 0px rgba(0,0,0,0.3);}
  }
  
  @media screen and (min-width: 1600px){    
    .banner{ height:200px;}
    /* .main{ margin-top: 0px;} */
    
  }



  @media screen and (min-width: 1200px){    
    .newlistdivspan span{ display: block; width: 100%;}
    
  }

  @media screen and (max-width: 1550px){
    .youxiajiaogongnenganniu{ width: 30px; left: 5px; bottom: 30px;}
  }

      
  @media screen and (max-width: 1200px){
    .topN{ width: 100%;}
    .bannerN{ width: 100%; left: 0px; margin-left: 0px;}
    .navN{ width: 100%;}
    .navsmN{ width: 100%;}
    .navsmN ul{ width: 960px;}
    .main{ width: 96%;}
    .footerN{ width: 100%;}
    .main.T{ width: 100%; margin-left: 0px; left: 0px;}
    .bottombutton{ width: 100%;  position: relative; left: 0px; margin-left: 0px;}
    .imgUpload{ width: 100%;}
    body{ height: 100%;}
    .lmbtsm{ width:100%;}
    .sjnavN{ width: 100%;}
    .sjnavNul li div.sjnavdiv{ border-radius: 0px;}
    .sjnavcontent{ width:100%;}
  }

@media screen and (max-width: 1110px) {
    .head .banner {
        height: 200px;
        background-size: 1600px;
    }
}

  @media screen and (max-width: 1100px){
    .xgjlist{ bottom: 30px;}
  }

  
  @media screen and (max-width: 990px){
    /* .head{ position: fixed; top: 0px; left: 0px; width: 100%; z-index: 99;} */
    .banner{ height: 130px;}
    /* .main{ margin-top: 290px;} */
    .navsmshow{ display: block;}
    .dyp .el-table{ overflow: hidden;}
    .dyp .el-table__body-wrapper{ height:auto; overflow: hidden;}
    .dep .depL .el-table__body-wrapper{ height:auto; overflow-y:hidden;}
    .dep .depR .el-table__body-wrapper{ height:auto; overflow-y:hidden;}
    .xuqiucont .xuqiuxxlist ul li{ width: 100%;}
    .grzymain{ padding:0px;}
    .navN ul li.gryh{ margin-top: -60px; right:10px;}
    .newlistdivWap.jggrlist .jggrcon{ width: 100%;}
    .grzyheadL span{ margin-top:20px;}
    .footer_lyjy{ display:none;}
  }

@media screen and (max-width: 920px) {
    .head .banner {
        height: 160px;
        background-size: 1300px;
    }
}

  
  @media screen and (max-width: 768px){
    .banner{ height:80px; background-size: 150%;}
    /* .main{ margin-top: 260px;} */
    .main.T{ margin-top: 0px;}
    .grzymain{ padding: 0px;}
    .bottombutton{ width: 100%;  position: fixed;}
    .dtdiv ul li{ height: 60px;}
    .layui-upload-list ul li{ width: 80px; height: 80px; margin: 0px 2px;}
    .imgUploadbutton{ width: 80px; height: 80px; line-height: 80px;}
    .imgUploadbutton i{ line-height: 80px;}
    .imgUpload .imgUploadR ul li span{ width: 80px; height: 80px; line-height: 80px;}
    .imgUpload .imgUploadR ul li span i{ width: 80px; height: 80px; line-height: 80px; font-size:40px;}
    .imgUpload{ height: 120px;}
    .navNL li ul{ width: 200%;}
    .newlistdivspan{ margin-top: 15px; clear: both;}
    .grzyheadL span{ width: 90px; height: 90px;}
    .imgPlay{ height: 400px;}
    .banner{ background-size: 150%; background-position: -120px center;}
    .navN ul li.gryh{ margin-top: -30px;}
    .banner{ background-size: cover; background-position: 0px center;}
    .zxdluShow{ display:block;}
    .topN .yhdl{ display:none;}

    .head .banner{ height:120px; background-size:1000px;}
    .youxiajiaogongnenganniu ul li span{ display: none;}
  }
  
  @media screen and (max-width: 620px){
  .head .banner{ height:110px; background-size:900px;}
  }

  @media screen and (max-width: 600px){
    .zhuce{ width: 90%;}
    .imglinst li p{ }
    .imgPlay{ height: 250px;}
    .banner{ background-size: 150%; background-position: -170px center;}
  }

  @media screen and (max-width: 570px){
  .head .banner{ height:110px; background-size:800px;}
  }

  @media screen and (max-width: 523px){
    .zhuce{ width: 90%;}
    .imgPlay{ height: 300px;}
    .sjnavNul li.zytx span{ margin-top: -70px; position: absolute; right: 5px; top: 0px;}
    .sjnavNul li{ width: 19%; padding: 0px 5px;}
    .sjnavNul li ul li{ width: auto;}
  }

  @media screen and ( max-width:480px){
  .head .banner{ background-position: -50px top; }
  }

@media screen and ( max-width:430px) {
    .layui-form-item .layui-input-inline {margin: 0 0 10px 232px;}
}

    

    @media screen and ( max-width:430px) {
        .head .banner {
            height: 100px;
            background-position: -100px top;
        }
    }


    @media screen and ( max-width:400px) {
        .layui-upload-list ul li {
            width: 50px;
            height: 50px;
            margin: 0px 2px;
        }

        .imgUploadbutton {
            width: 50px;
            height: 50px;
            line-height: 50px;
        }

            .imgUploadbutton i {
                line-height: 50px;
            }

        .imgUpload {
            height: 90px;
        }

            .imgUpload .imgUploadR ul li span {
                width: 50px;
                height: 50px;
                line-height: 50px;
            }

                .imgUpload .imgUploadR ul li span i {
                    width: 50px;
                    height: 50px;
                    line-height: 50px;
                    font-size: 30px;
                }
        /* .nwelisdivimg img{ max-height: 75px;} */
        .nwelisdivimg {
            max-height: 75px;
        }

        .nwelisdivimg {
            max-height: 75px;
            overflow: hidden;
        }

        .navN ul li.gryh {
            margin-top: -30px;
            right: 0px;
        }

        .banner {
            background-size: 150%;
            background-position: -120px center;
        }
    }

    @media screen and ( max-width:360px) {
        .head .banner {
            height: 100px;
            background-position: -120px top;
        }
    }

    .translate {
        background-color: #ffe;
    }

    .translateTargetContainer {
        display: none;
    }

    .dropdown-menu li {
        clear: both;
    }

    .color-white {
        color: #fff !important;
    }

    .ms-controller {
        visibility: hidden;
    }