body,html{ background-size: cover; font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",sans-serif; 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; vertical-align:bottom;}
.topNL span{ margin: 0px 10px;}
.topNR{ text-align: right; padding: 10px 0px;vertical-align:bottom; float: right;}
.topNR span{ margin: 0px 5px; color: #fff; font-size:16px; margin:0px 6px;}
.topNR span img{ width: 28px; margin-top: -2px; }

.head{ font-size:0px;}

.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);}*/
.banner.en {
    background-image: url(../images/banner1.jpg);
}

.banner.br {
    background-image: url(../images/banner1.jpg);
}

.banner.ru {
    background-image: url(../images/banner1.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: 45px; line-height:45px; }
.navN ul li.gryh a{ display: block; width: 45px; height: 45px; line-height: 45px; border-radius: 50%; overflow: hidden; float: right;}
.navN ul li.gryh img{ width: 100%; height: auto; float: right;}
.navN ul li a{ font-size: 18px; color: #fff; display: block; height: 45px; line-height:45px; overflow: hidden;}
.navsm{ width: 100%;line-height: 35px; background: #6499d6; position: relative; z-index: 0;}
.navsmN{ width: 1200px; position: relative; margin: 0px auto; overflow-x: auto; overflow-y: hidden; line-height: 35px;}
/* .navsmN ul{white-space:nowrap; display: inline-block;} */
.navsmN ul li{ float: left; width: auto; text-align: center; margin:0px 15px;}
.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.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; }
.hangye .hangyelist ul li{height: 30px; line-height: 30px; overflow: hidden; color: #999;}

/* ���bootstrap��layui��Ӱ�� */
.layui-elem-field legend{ border-bottom: none; width: auto;}
.layui-btn-sm{ font-size:14px;}


.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: 25px; padding-bottom: 25px; border-top: 5px solid #234388; clear: both; }
.footer a{ color: #fff; }
.footerN{ width: 1200px; position: relative; margin: 0px auto; }
.footerL ul li{ line-height: 25px; padding: 5px 0px; }
.footerC p{  line-height: 35px; padding: 0px; font-size:16px; }
.footerR{ text-align: center; font-size:16px; }
.footerR p{ padding: 0px 20px;}
.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;}
.grzymain .navsm{ overflow: hidden;}

.gzxjs{ line-height: 200%; font-size: 16px; color: #555; overflow: hidden; position: relative;}
.gzxjs.active{ height: auto;}
.gzxjs p{ margin: 15px 0px;}
.gzxjs img{ max-width: 100%;}
.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;}
.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%;}
.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%;}

.gzbtn a{ width:100%; font-size:16px;}

.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;}
.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: 96%; 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;}

.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: 100%; 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: 17px; line-height: 25px; width: auto; float: left;}
.contentfl ul li:last-child{ border-right: none; }
.contentfl ul li span{  }
.contentN p{ line-height: 200%; font-size: 15px; color: #555;}


.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; overflow: hidden;}
.lmbtsm span em{ font-size: 18px; color: #354960; display: block; width: 150px; 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; font-size: 15px; background: #6499d6;}

.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: 50px; height: 50px; line-height: 50px; color: #ffc12f; font-size: 14px; border-radius: 50%; border-radius: 50%; background: #000; background: rgba(0,0,0,0.7);}
.xgjlistbt:hover{ cursor: pointer;}
.xgjlistbt.active{ width: 100px; background: #000; color: #fff; border-radius: 0px;}
.xgjlistbt i{ display: none;}
.xgjlist:hover{ cursor: pointer;}
.xgjlist ul{ position: absolute; bottom: 50px; right: 0px; width: 100px;  background: #000; padding: 0px 5px; display: none; max-height: 300px;  overflow: hidden; overflow-y: auto;}
.xgjlist ul li{ border-bottom: 1px solid #333; position: relative; color: #fff; line-height: 25px; padding: 5px 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 5px; display: block;}

.nwelisdiv{ padding-bottom: 10px; padding-top: 10px;  border-bottom: 1px solid #ddd;  display: inline-block; width: 100%; clear: both;}
.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; max-width:110px; }
.newlistdivtxt{ font-size: 18px; line-height: 25px; max-height: 85px; overflow: hidden; padding: 0px 5px; }
.newlistdivtxt div{ font-size:16px; color:#999; margin-top:5px; width: 80%; clear: both;}
.newlistdivspan{ color: #999; font-size: 16px; line-height: 25px; padding: 0px;}
.newlistdivspan span{ margin: 0px; display: block; float: left; margin-right: 10px;}
.newlistdivspan span em{ font-size:14px;}
.newlistdivspan span i{ display: none;}
.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;}
.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 .dropdown-menu li img{width:30px}
.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 .dropdown-menu li img{ width:30px}
.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: 160px;  margin-bottom: 15px;}

.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 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: #999;}

  .imgUploadbutton:hover {background: #ccc;cursor: pointer;  }

.layer-photos-demo{ display: inline-block;} 
.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:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.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; }
.zhuye a{ padding: 10px 5px; display: block;}

.newlistdivWap.jggrlist .newlistdivtxt a{ height: 25px; overflow: hidden; position: relative; display: block;}
.newlistdivWap.jggrlist .jggrcon{ font-size: 16px; font-weight: normal; color: #999;  margin-top: 10px; width: 90%;}
.newlistdivWap.jggrlist .nwelisdivimg{ max-height:120px;}
.newlistdivWap.jggrlist .newlistdivtxt{ max-height:85px;}

.contentN{ clear: both;}
.layui-btn-container .layui-btn{ margin-right:5px;}
.layui-btn-sm{padding:0px 5px;}
.newlistdivtxt a{ color: #2863A7; float: left; width: 80%; margin:5px 0px;}
.newlistdivtxt a:link {color: #2863A7}		/* 未访问的链接 */
.newlistdivtxt a:visited {color: #555}	/* 已访问的链接 */
/*.newlistdivtxt a:hover {color: #FF00FF}	/* 鼠标移动到链接上 */
.newlistdivtxt a:active {color: #555}	/* 选定的链接 */

.newlistdivtxt span{ float: right; display: block; width:20%; text-align:right; font-size:14px; color: #998;}


 .content .layui-elem-quote{ width:100%; clear:both; margin:15px 0px; border-left:5px solid #2863a7; background:#ccc; font-size:16px;}
 .content .layui-elem-quote b{ font-size:15px; color:#2863a7;}
 /*.tccgqqh{ width:100%; display:inline-block; margin:10px 0px;}
  .tccgqqh ul li{ width:20%; float:left; text-align:center;margin: 5px 0;}
    .tccgqqh ul li img{ border:2px solid #ccc; padding:2px; border-radius:2px;width: 45px;}*/



.contentSize {
    position: fixed;
    width: 60px;
    height: 120px;
    z-index: 99;
    right: 10px;
    bottom: 30px;
}
.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;}

 /*#contentN p{ font-size:20px !important;}*/

.hiddenBlock{margin: 5px 0px;
  font-weight: normal;
  font-size: 15px;
  padding: 5px 0px;
  background: #eee;
  border-right: 1px solid #ccc;
  border-left: 1px solid #eee;
  text-indent: 1em;}


.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;}


.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; padding:0px;}
.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: none; display: block; left: auto; border-radius: 0px; color: #fff;}

.sjnavdiv ul li.active a{ color:#dddd19;}

.sjnavcontent{ width:1200px; position:relative; margin:0px auto;}


 .contentSize{ position:fixed; width:60px; height:120px; z-index:99;  right:10px; bottom:30px;}
.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;}

.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:15px; bottom:90px; font-size:30px; color:#fff; text-align:center; }
.sousuobuttom i{ font-size:30px; color:#fff;}

.topLhideicon{ float: right; color: #fff; display: none; padding: 0px 15px; font-size:16px; z-index: 99; position:absolute; right:0px; top:10px;}
.topLhideicon i{ font-size:14px;}
.topLhideicon:hover{ cursor: pointer;}

.ewmAlertdiv{ text-align:center;}
.ewmAlertdiv .ewmtext{ text-align:left; width:96%; margin-left:2%;}
.ewmAlertdiv .ewmtext h6{ height:45px; line-height:45px; font-size:15px; font-weight:bold;}
.ewmAlertdiv .ewmtext p{ line-height:25px; font-size:14px; margin:15px 0px;}

.sousuoguoji .layui-input-block .layui-form-radio:nth-child(n) i{ padding-right: 30px; background-repeat: no-repeat; background-position: right center; background-size:28px auto;}
.sousuoguoji .layui-input-block .layui-form-radio:nth-child(2) i{ background-image: url(/wwwroot/Integratedstyle/images/gq1.jpg);}
.sousuoguoji .layui-input-block .layui-form-radio:nth-child(4) i{ background-image: url(/wwwroot/Integratedstyle/images/gq2.jpg);}
.sousuoguoji .layui-input-block .layui-form-radio:nth-child(6) i{ background-image: url(/wwwroot/Integratedstyle/images/gq3.jpg);}
.sousuoguoji .layui-input-block .layui-form-radio:nth-child(8) i{ background-image: url(/wwwroot/Integratedstyle/images/gq4.jpg);}
.sousuoguoji .layui-input-block .layui-form-radio:nth-child(10) i{ background-image: url(/wwwroot/Integratedstyle/images/gq5.jpg);}
.sousuoguoji .layui-input-block .layui-form-radio:nth-child(12) i{ background-image: url(/wwwroot/Integratedstyle/images/gq6.jpg);}
.sousuoguoji .layui-input-block .layui-form-radio:nth-child(14) i{ background-image: url(/wwwroot/Integratedstyle/images/gq7.jpg);}
.sousuoguoji .layui-input-block .layui-form-radio:nth-child(16) i{ background-image: url(/wwwroot/Integratedstyle/images/gq8.jpg);}
.sousuoguoji .layui-input-block .layui-form-radio:nth-child(18) i{ background-image: url(/wwwroot/Integratedstyle/images/gq9.jpg);}
.sousuoguoji .layui-input-block .layui-form-radio:nth-child(20) i{ background-image: url(/wwwroot/Integratedstyle/images/gq10.jpg);}

.sousfhzye{ text-align: center;}
.sousfhzye a{ color: #2863a7; font-size:15px;}

.wodelt{}

.tipzhuce{ width:100%; display:inline-block; line-height:25px; padding:10px 0px; text-align:center; background:#2863a7; color:#fff; position:fixed; left:0px; bottom:0px;}
.tipzhuce a{ color:#fff; padding:2px 10px; border-radius:5px; border:1px solid #ccc; margin:0px 5px;}


.firstpwdIcon{ position: absolute; right: 10px; top:8px; z-index: 999; color: #666;}
.firstpwdIcon:hover{ cursor: pointer;}

    @font-face {
  font-family: 'iconfont';  /* project id 1356177 */
  src: url('http://at.alicdn.com/t/font_1356177_j6cdx2mjlkn.eot');
  src: url('http://at.alicdn.com/t/font_1356177_j6cdx2mjlkn.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_1356177_j6cdx2mjlkn.woff2') format('woff2'),
  url('http://at.alicdn.com/t/font_1356177_j6cdx2mjlkn.woff') format('woff'),
  url('http://at.alicdn.com/t/font_1356177_j6cdx2mjlkn.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_1356177_j6cdx2mjlkn.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: 1600px){    
    .banner{ height:200px;}
    /* .main{ margin-top: 0px;} */
  }

  @media screen and (min-width: 1200px){    
    .newlistdivspan span{ display: block; width: 100%;}
    .newlistdivspan span em{ display: block; width:100%;}
  }
   @media screen and (min-width: 1430px){    
    .sousuobuttom{ right:auto; bottom:80px;  left:50%; margin-left:600px; width:60px; height:60px; line-height:60px; background:#2863a7; box-shadow:0px 5px 5px 0px rgba(0,0,0,0.3);}
  }


  


      
  @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; margin-top:0px;}
    .bottombutton{ width: 100%;  position: relative; left: 0px; margin-left: 0px;}
    .imgUpload{ width: 100%;}
    body{ height: 100%;}
    .lmbtsm{ width:100%;}
    .sjnavN{ width:100%;}
    .sjnavcontent{ width:100%;}
  }

  @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:5px;}
    .newlistdivWap.jggrlist .jggrcon{ width: 100%;}
    .grzyheadL span{ margin-top:20px;}

    
  }

  
  @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;}
    .wodelt .newlistdivspan { clear:none; margin-top:0px;}
    .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;}
    .topNR{ text-align:left;}
    .topNR span{ margin: 0px 3px; color: #fff; font-size:16px;;}
    .topNR span img{ width: 22px; margin-top: -2px; }

    .topNL{ display:none;}
    .topLhideicon{ display: block;}
    .topLhideicon i{ display: block; transition: all 0.3s;}
    .topLhideicon.active i{ display: block; transform: rotate(180deg);}
  }
  
  @media screen and (max-width: 600px){
    .zhuce{ width: 90%;}
    .imglinst li p{ }
    .imgPlay{ height: 250px;}
    .banner{ background-size: 150%; background-position: center center;}
  }

  @media screen and (max-width: 523px){
    .zhuce{ width: 90%;}
    .imgPlay{ height: 300px;}
    .banner{ background-size: 150%; background-position: -130px center;}
    .rgfy{ clear:both;}
    .newlistdivtxt a{ width:70%;}
    .newlistdivtxt span{ width:30%;}
  }

  
  @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: center center;}
    .banner.br{ background-position: -100px center;}
    .banner.ru{ background-position: -100px center;}
    .newlistdivtxt a{ width:70%;}
    .newlistdivtxt span{ width:30%;}
    .xgjlist{ bottom:60px;}
    .sousuobuttom{ bottom:120px;}
  }

  .translate {
        background-color:#ffe;
    }
    .translateTargetContainer{
    display:none;
    }
    .dropdown-menu li{ clear:both;}

.color-white {
    color: #fff !important;
}
.ms-controller {
            visibility: hidden;
        }