@charset "utf-8";
/* CSS Document */

.table_sty{ width: 100%; height: auto; border: 1px solid #eceff8; font-size: 12px;}
.table_sty th{background: #f6f7fb; border-right: 1px solid #eceff8; color: #6699cc;padding:10px; border-bottom: 1px solid #eceff8; width: 150px;}
.table_sty th:last-child{ border-right: none;}
.table_sty td{ border-right: 1px solid #eceff8; padding: 12px 10px;border-bottom: 1px solid #eceff8;}
.table_sty td:last-child{ border-right: none;}	

.table_sty td .inp{ border: 1px solid #eee; padding-left: 5px; height: 30px; line-height: 30px;}
.table_sty td .sel{ border: 1px solid #eee; padding-left: 5px; height: 30px; line-height: 30px; width: 100%;}

.xqcontent{ width: 800px;height:auto; background: #fff; margin-bottom: 10px; padding-bottom: 10px;margin: 0 auto;}
.content-title{ width: 1050px; height: 100px; background: url(../images/companyTit.jpg); padding-top: 15px;}
.content-title h2{ text-align: center; line-height: 50px; color: #fff; margin: 0px;}
.content-title ul{ overflow: hidden; margin-bottom: 0px; margin-top: 5px; margin-left: 60px;}
.content-title ul li{ float: left; color: #d4eef9; margin-left: 20px;}

.content-xx{ margin-top:0px; padding: 0 10px; margin-bottom: 20px;}
.content-xx-title{ font-size: 14px; font-weight: 600;color: #3498db;border-bottom: 3px solid #3498db; height: 40px; line-height: 40px; padding-left: 10px; margin-bottom: 10px; margin-top: 0px;}
.content-xx-title a{ float: right; margin-right: 15px; font-size: 16px; color: #999999; font-weight: normal;}
.content-xx-title i{ margin-right: 10px; font-weight: normal; font-size: 18px;}
.content-xx-title button{ height: 28px; padding: 0 15px; float: right; color: #fff; line-height: 28px; border: none; background: #3498db; border-radius: 3px; margin-left: 10px; margin-top: 5px; font-size: 14px;}
.content-xx-title button i{ margin-right: 0px; color: #fff;}

.xqcontent .content-xx .tab-content{min-height: 100px; overflow: hidden;}
.xqcontent .content-xx .nav-tabs>li>a{ color: #666666;}
.xqcontent .content-xx .nav-tabs>li.active>a{ color: #3498db !important; font-weight: 600; background: #fff !important; border: 1px solid #ddd !important; border-bottom-color:transparent !important;}
.xqcontent .content-xx .nav-tabs>li>a:hover{ background: #f5f5f5 !important;}
.xqcontent .content-xx .nav-tabs>li.active>a:hover{ background: #fff !important;}

.divHeight .xqcontent .content-xx .nav-tabs .active>a{ color: #fff !important;background: #288add !important;}
.divHeight .xqcontent .content-xx .nav-tabs>li>a{ padding: 5px 18px !important; font-size: 14px;color: #108cee;background: #eaf6fe;}
.divHeight .xqcontent .content-xx .nav-tabs>li.active>a:hover{ background: #108cee !important;}

.xhqk-list ul{ margin-left: 20px;}
.xhqk-list ul li{ margin-bottom: 10px; padding-left: 20px; font-size: 14px; border-bottom: 1px dashed #eee; height: 40px; line-height: 40px;}
.xhqk-list ul li span{ margin: 0 2px; color: #3498db; font-weight: 700;}
.xhqk-list ul li i{ display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #3498db; margin-right: 10px; vertical-align: middle;}

.wtqk ul li{ float: left; width: 50%;padding:10px 0; border-right: 1px solid #eee; padding-left: 15px; margin-top: 15px;}
.wtqk ul li div{ float: left;}
.wtqk ul li div p{ font-size: 16px; font-weight: bold; margin-bottom: 0px; margin-top: 10px; width: 350px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.sq-ec{float: left; width: 710px; height: 335px; overflow: hidden;}
.sqtable{ width: 460px; float: right; height: 335px; overflow: auto;}
.sqtable table{ width: 100%;  height: auto; border: 1px solid #eceff8;}
.sqtable table td{ border-right: 1px solid #eceff8; padding: 5px 3px;border-bottom: 1px solid #eceff8; text-align: center;}
.sqtable table th{background: #f6f7fb; border-right: 1px solid #eceff8; color: #6699cc;padding: 8px 3px; border-bottom: 1px solid #eceff8; text-align: center;}

.trem{ height: 40px; line-height: 40px; background: #d4ecfc; margin-bottom: 10px;}
.trem span{ margin-left:3px; overflow: hidden; display: inline-block;}
.trem span:first-child{ margin-left:5px;}
.trem span input[type=radio]{ width: 15px; height: 15px; float: left; margin-top: 13px; margin-right: 2px;}
.tjxx{ width: 100%; overflow: hidden;text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/color: #0f74bb; font-weight: 600; padding-left: 5px; box-sizing: border-box;}
.trem span .layui-input{display: inline-block; height: 28px; margin-left: 2px; width: 225px;}

.trem span button{ height: 30px; line-height: 30px; border: none; padding: 0 6px; background: #0099cc; border-radius: 5px; color: #fff; margin-left: 10px;}

.xcrl{ width: 100%;}
.xcrl-cz{ height: 40px; line-height: 40px;  margin-bottom: 5px;}
.xcrl-title{ font-size: 15px; color: #3498db; font-weight: 700;}
.xcrl-btn{ margin-left: 100px;}
.xcrl-btn button{ height: 25px; line-height: 25px; padding: 0 10px; margin-left: 10px; border: none; background: #3686db; color: #fff; border-radius: 5px; font-size: 14px;}
.xcrl-btn button.jzdj{ background: #f4f4f4; color: #aaaaaa;}
.xcrl .table_sty th{ text-align: center; color: #6699cc;}
.xcrl .table_sty td{ padding: 3px 4px;}
.riqi{ font-size: 14px; font-weight: 600; color: #6699cc;}
.rlnr{ height: 24px; line-height: 10px; font-size: 14px; text-align: center; color: #6699cc; font-weight: 600;}
.rlnr i{ margin-left: 3px; vertical-align: middle; cursor: pointer;}
.wxc .riqi,.wxc .rlnr{ color: #d53f40 ;}
.fby .riqi,.fby .rlnr{ color: #bbbbbb ;}
.xcwt{width: 360px; float: right;}
.xcwt-title{ height: 40px; line-height: 40px; background:#3498db; color: #fff; border-top-left-radius:10px ;border-top-right-radius:10px; font-size: 15px; padding-left: 15px; font-weight: 600;}
.xcwt-nr{ height: 331px; background: #fff; overflow: auto;}

.xqcontent .content-xx .xgzl{ min-height: inherit; padding-left: 8px; padding-top: 6px;}
.xgzl ul li{ float: left; width:220px; margin-right: 16px; text-align: center;}
.xgzl ul li:nth-child(5n){ margin-right: 0px;}
.xgzl ul li div{ width: 100%; height: 140px; background: #007DDB;}
.xgzl ul li div img{ width: 100%; height: 100%;}
.xgzl ul li p{ height: 30px; line-height: 30px; color: #50575e; font-weight: 700; font-size: 15px;}

.fixed-nav{position: fixed; top:50%; right:1px; text-align: center; margin-top: -225px;}
.fixed-nav ul li{ padding:3px 5px; background: #3498db; cursor: pointer;}
.fixed-nav ul li:hover{ background: #2875a9;}
.fixed-nav ul li a{color: #fff; display: inline-block; text-decoration: none !important;}
.fixed-nav ul li a i{ margin-bottom: 3px; display: inline-block; font-weight: normal; font-size: 20px;}
.fixed-nav ul li a p{ color: #fff; font-size: 12px; }
.fixed-nav ul li:hover a i{ color: #fff;}
.fixed-nav ul li:hover a p{ color: #fff; }
.fixed-nav ul li.courent{ background:#2875a9;}
.fixed-nav ul li.courent a{ color: #fff;}
.fixed-nav ul li.courent a p{ color: #fff;}

.sk-box{float: left; width: 360px;}
.sqyc-box{float: left; margin-left: 10px; width: 660px; margin-top: 5px;}
.sq-xx{background: #f5f5f5; overflow: hidden; padding: 10px; margin-top: 10px;}
.sq-xx ul li{ float: left; margin-bottom: 5px; width: 50%;}
.sk-box .sq-xx ul li{ width: 40%;}
.sk-box .sq-xx ul li:nth-child(2n){ width: 60%;}
.sq-xx ul li a{ color: #0099cc; font-size: 14px; cursor: pointer; text-decoration: underline;}


.nldzp {
	padding: 0 25px;
	width: 100%;
	box-sizing: border-box;
	position: relative;
	margin-top: 15px;
}

.nldzp span {
	width: 20px;
	position: absolute;
	top: 0px;
	background: #f3f3f3;
	height: 91px;
	padding: 0px;
	text-align: center;
	line-height: 91px;
	cursor: pointer;
}

.nldzp span i {
	color: #666666;
}

.nldzp span:hover {
	background: #f1f6fd;
}

.nldzp span:hover i {
	color: #3596e7;
}

.tp-left {
	left: 0px;
	border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
}

.tp-right {
	right: 0px;
	border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
}

.nldzp-list {
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 91px;
}

.nldzp-list ul {
	position: absolute;
	top: 0px;
	left: 0px;
}

.nldzp-list ul li {
	float: left;
	padding:0px 3px;
	cursor: pointer;
	box-sizing: border-box;
}

.nldzp-list ul li:hover {
	background: #f1f6fd;
}

.nldzp-list ul li a{ display: inline-block;}

.nldzp-list ul li img {
	width:150px;
	height: 91px;
}

.fayabox ul{ overflow: hidden;}
.fayabox ul li{position: relative; width: 210px; background: url(../../images/pc/ya.jpg); height: 235px; box-shadow: 0px 2px 4px rgba(0, 0, 0, .15); float: left; margin-left: 20px; margin-top: 10px; border-bottom: 2px solid #eee; background-size:100% 100% ;}
.yamc{ text-align: center; color: #fff; padding-top: 55px; font-size: 16px; font-weight: 700;}
.yaxx{ color: #666666; text-align: center; margin-top: 105px; line-height: 22px;}
.yaxz{ position: absolute; width: 25px; height: 25px; border-radius: 5px; right: 7px; top: 7px; cursor: pointer; color: #fff; border: none; background: #61c2cd !important;}
.yaxx p{ margin-bottom: 0px;}
