/*****资讯****/
.zxfw-bd{margin: 20px -15px; overflow: hidden;}
.zxfw-d{width: 380px; min-height: 350px; border: 1px solid #dbdbdb; overflow: hidden; margin: 0 15px; float: left; box-sizing: border-box;}
.zxfw-t{ height: 40px; background: #f0f0f0;}
.zxfw-t span{display: block; float: left; height: 40px;line-height: 40px; font-size: 16px; text-align: center;color: #0f6ec8;  font-weight: bold;  min-width: 140px; background: #fff; border-right: 1px solid #dbdbdb;}
.zxfw-nr{ margin:15px 10px 0px; min-height: 244px;  box-sizing: border-box;}
.zxfw-bd-p{ line-height: 22px; margin-bottom: 15px; color: #333; font-size: 14px;  height: 22px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: block; padding-left: 15px; box-sizing: border-box; background: url("../images/zsb-list.png") no-repeat center left;}
.more-a{float: right; margin: 0px 15px 0 0; color: #0f6ec8;font-size: 14px;}
.zxfw-bd-p:hover{color: #1BA706;}

.lybk-bd{width: 100%; border: 1px solid #0697da;  box-sizing: border-box; margin: 0px auto 20px;}
.lybk-d{padding:0 20px; box-sizing: border-box; height: 300px; overflow: hidden;}
.pl-bd{overflow: hidden; height: 200px;}
.lybk-t{height: 40px; line-height: 40px; padding: 0 20px; box-sizing: border-box; color:#0f6ec8;font-weight: bold;}
.lybk-t span{    color: #2c5ea7;  font-size: 16px;  font-weight: bold;  padding: 0;    line-height: 20px;display: inline-block;     border-bottom: 1px solid #3b6492;}
.lybk-nr{margin-bottom: 20px; color:#3d3d3d; }
.lybk-nr .lybk-bd-p-t{color: #2c5ea7; font-weight:bold;}

.news-right-js{min-height: 500px;}
.news-right-js h3{ font-size: 18px; margin-bottom: 10px; margin-top: 30px;}
.news-right-js p{ font-size: 14px; line-height: 28px; color: #333; margin-bottom:0px;}
.lwd{    font-family: KaiTi_GB2312;font-size: 16px;}
.news-right-js .red{color: red;}
.map-ly{margin: 20px 0;}
.map-ly span{display: block; color: #FF9900;  font-family: KaiTi_GB2312;  font-size: 18px; text-align: center; line-height: 26px;}
.map-ly .layui-btn{margin: 20px auto 0;display: block; width: 120px;}
.right-box span{display: inherit;}

.bd{overflow: hidden;}
.submit-nr{margin: 30px 0; overflow: hidden;}
.left-box{width: 340px; float: left;}
.right-box{margin-left: 370px;}
.left-box-a{ display: block; line-height: 26px; margin-bottom:5px; font-size: 14px; color: #666;}
.left-box-a i{display: inline-block; vertical-align: middle; float: left; margin-right: 5px; margin-top: -2px;}
.box-hr{ border-top: 1px solid #3b6492; border-bottom: 2px solid #3b6492; height: 3px; margin: 10px 0; width: 100%;}
.left-box h3{font-size: 16px; color: #666; font-weight: bold;}
.submit-right-h3{font-size: 16px; color: #666; margin-bottom: 0px;}
.submit-right-hr{color: #d64141; margin-left: 10px; }
.submit-right-nav-ul{ margin:20px -10px 0; overflow: hidden;}
.submit-right-nav-li{ float: left; width: 150px; height:85px; color: #666; overflow: hidden; border-radius: 5px; margin: 0 10px;}
.submit-right-nav-lis .submit-right-a{background: #d64141;color: #fff;}
.submit-right-a{ text-align: center; display: block; border: 1px solid #ddd; border-radius: 5px; height:68px; padding: 5px 0; box-sizing: border-box; background: #fff;}
.submit-right-a strong{font-size: 22px; display: block; margin-bottom: 4px;}
.submit-right-a span{ display: block; font-size: 16px;}
.nr-right h3{ text-align: center; color: #333; font-weight: bold; font-size: 16px; line-height: 22px; margin-bottom: 10px;}
.nr-right span{ display: block; text-align: center; color: #666; line-height: 22px; }
.nr-right hr{background: #ddd; margin: 20px 0 30px;}
.nr-right p{line-height: 40px; color: #666; font-size: 16px; text-indent: 2em;}

.layui-form-item .layui-input-inline-dh{ width: 100%; margin: 10px 0 0px;}
.layui-input-inline-dh .layui-input{ width: 330px; float: left;}
.layui-input-inline-dh .layui-btn{ margin: 0 15px; background: #3b6492; width: 120px; font-size: 16px; color: #fff;}
.layui-input-inline-dh span{color: #ff0000; font-size: 16px;}

.ts-i{display: inline-block; vertical-align: middle; border: 1px solid #333; color: #333; width: 13px; height: 13px; border-radius: 13px; text-align: center; line-height: 13px; font-size: 12px; font-style: normal; margin-left:5px; cursor: pointer; position: relative;}
.ts-i:hover{background: #666; color: #fff;}
.ts-i span{display: block; background: #999; color: #fff; font-size: 14px; padding: 10px; border-radius: 5px; position: absolute; left: 19px; top: -5px; width: 170px; }
.submit-right .layui-form-item{clear: inherit; overflow: hidden;}
.layui-input-block-sub{margin-left: 79px;}

.layui-form-ts .layui-form-label{ width: 90px; background: #1BA706; color: #fff; text-align: left; margin-right: 10px;}
.layui-form-ts .layui-form-danger{background: #FF5722;}
.layui-form-ts .layui-input-block{margin-left: 130px;}
.layui-form-ts .layui-input-block p{ line-height: 24px;}
.nr-ts{margin: 50px 0 0 0; overflow: hidden;}

.lybk-item{position: relative; overflow: hidden; margin-bottom: 20px;}
.lybk-item .layui-input{margin-bottom: 10px; border-color: #0697da;}
.lybk-item .layui-textarea{border-color: #0697da;}
.layui-btn-pl{position: absolute; right: 0;  bottom: 0; width: 128px; height: 40px; background: #dbe2e8; color: #3d3d3d; font-size: 14px; border: 1px solid #0697da;}
.layui-btn-pl:hover{color: #333;}

.version-ul li{display: block; width: 222px; border:1px solid #0697da;}


.layui-tab-item-input .ipt-label{position: relative; border: 1px solid #ddd; text-align: center;line-height: 36px; margin-right:12px;background: #fff; cursor: pointer;}
.ipt-file{position: absolute; left:0; top: 0; width: 100%; height: 36px; opacity: 0; }
.layui-tab-item-input .ipt-label i{font-size: 20px;display: inline-block;vertical-align: middle; color: #999;}
.layui-tab-item-input .ipt-label span{color: #999; display: inline-block;}

.more-act{}
.more-act p{text-indent: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; height: 40px; line-height: 40px;}
.more-act em{font-style: normal; color: #333;}
.more-act a{color: #666;}
.more-act a:hover {color: #333;}

.more-p{text-align: right;}
.map-d{min-height: 500px; overflow: hidden;}
.map-a{display: block; float: left; width: 50%;line-height: 30px;font-size: 14px; color: #666; white-space: nowrap; text-overflow: ellipsis; height: 30px; overflow: hidden;}

.rk-h3{ background: #f2f2f2; height: 50px; line-height: 50px; padding: 0 20px; font-size: 20px;  box-sizing: border-box; color: #333386; margin-bottom:18px;}
.rk-ul{overflow: hidden; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc;}
.rk-li .layui-form-label-cnki{width: 115px; height: 115px;background: url(../images/all-big.png) no-repeat -8px -13px/140px;padding: 0;    margin-top: 47px;}
.rk-li{float: left; width: 50%; box-sizing: border-box; padding:20px 15px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; height: 260px;}
.rk-li .layui-input-block{margin-left: 130px;}
.rk-li .layui-input-block h3{font-size: 18px; color: #44ba44; margin-bottom:10px;}
.rk-li .layui-input-block p{font-size: 14px; line-height: 22px; margin-bottom: 5px;}
.rk-li .layui-input-block p span{color: #3b6492;}
.rk-li-bt{ overflow: hidden;}
.rk-li-bt strong{ float: left; line-height: 40px; font-size: 20px; color: #ce4541;}
.rk-li-bt .layui-btn{margin-left: 150px; width: 120px; height: 40px; line-height: 40px; font-size: 16px; color: #fff; background: #ce4541;display: block;}
.rk-li .layui-input-inline h3{color: #3b6492; font-size: 18px; margin-bottom: 10px;}
.rk-li .layui-input-inline p{color: #666666; font-size: 14px;line-height: 22px; margin-bottom: 5px;}