html,body,div,p,span,table,trtd,th,strong,a,thead,tbody,tfoot,h1,h2,h3,h4,h5,h6,ul,li {
	margin: 0;
	padding: 0;
}
html,body {
	font-family: MicrosoftYaHei;
	font-size: 16px;
	color: #434b65;
}
body{
	height: auto;
	min-height: 100%;
	position: relative;
	padding-bottom: 120px;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
}
a {
	color: #434b65;
}
a img {
	border: 0;
}
td,th{
	vertical-align: middle;
}
.fl{
	float: left;
}
.psg-content-line {
	margin-top: 20px;
	width: 100%;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 15px;
}
.fr{
	float: right;
}
.txtR {
	text-align: right;
}
.txtL {
	text-align: left;
}
.txtC {
	text-align: center;
}
.clearfix:after{
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.clearfix{
	zoom:1;
}

.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb40 {
	margin-bottom: 40px;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.mr30 {
	margin-right: 30px;
}
.ml5 {
	margin-left: 5px;
}
.ml10{
	margin-left: 10px;
}
.font-14{
	font-size: 14px;
}



/* layui样式覆盖 */
.layui-nav .layui-nav-item a {
	position: relative;
	z-index: 99;
}
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{
	height: 12px;
	background:url(../images/pc-nav-choosed.png) no-repeat center bottom;
	background-size: 20px auto;
	z-index: 98;
}

.layui-breadcrumb a:hover, .layui-breadcrumb a cite,a:hover,.JTPI-main-D_resources .d-box .d-content ul li a:hover,.JTPI-main-D_resources .d-box .d-content ul li:hover a{
	color: #4ba1ae!important;
}

.layui-nav-itemed > a {
	color: #4ba1ae !important;
}
.layui-form {
	padding-bottom: 40px;
}

.layui-layer-btn .layui-layer-btn0 {
	background-color:#4ba1ae ;
	border-color: #4ba1ae;
	font-size: 14px;
}
.layui-layer-btn a {
	font-size: 14px;
}
.layui-layer-btn {
	font-size: 14px;
}
.layui-layer-molv .layui-layer-title,.layui-layer-molv .layui-layer-btn a {
	background-color:#4ba1ae;
}
.layui-table-cell a:hover,.v-list li a:hover{
	color: #4ba1ae!important;
}
.JTPI-search .s-extend .s-e-btn a.cancel, .JTPI-main-L_page .L-middle .L-m-wrap .L-m-js .s-extend .s-e-content .s-e-btn a.cancel {
	background-color:#4ba1ae ;
}
.JTPI-main-L_page .L-middle .L-m-wrap .L-m-js a.kkjs,.JTPI-main-L_page .L-left .L-s-all input {
	color:#4ba1ae;
}
.JTPI-search .s-extend .s-e-btn a, .JTPI-main-L_page .L-middle .L-m-wrap .L-m-js .s-extend .s-e-content .s-e-btn a {
	background-color: #fc9646;
}
/* 首页 */
.pc-index-bg {
	background: url(../images/pc_index_bg.jpg) no-repeat center top;
}
.pc-nav-box {
	width: 100%;
	height: 80px;
	background-color: #104f6e;
	box-shadow: 0px 5px 15px 0px
		rgba(102, 102, 102, 0.2);
}
.pc-nav {
	height: 80px;
	background-color: #104f6e;
}
.pc-nav * {
	font-size: 16px;
	color: #fff;
}
.pc-nav .layui-nav-child *{
	height: 60px;
	line-height: 60px;
	color: #333;
}
.pc-nav .layui-nav-item {
	height: 80px;
}
.pc-nav .layui-nav-item a{
	height: 80px;
	line-height: 80px;
	color: #fff;
}
.pc-nav .layui-nav-item a:hover{
	color: #eee!important;
}
.pc-nav .layui-nav-item .layui-nav-child a {
	height: 60px;
	line-height: 60px;
	color: #333;
}
.pc-nav .layui-nav-item .layui-nav-child a:hover {
	color: #333!important;
}
.pc-nav-login {
	height: 80px;
	line-height: 80px;
	color: #fff;
	float: right;
	margin-right: 30px;
	font-size: 16px;
}
.pc-index-box h1{
	width: 100%;
	text-align: center;
	font-size: 42px;
	font-weight: bold;
	line-height: 32px;
	margin-bottom: 65px;
	color: #fff;
}
.pc-index-box {
	width: 1140px;
	margin: 250px auto 320px;
}
.pc-index-intro {
	width: 100%;
	font-size: 16px;
	line-height: 32px;
	color: #fff;
}
.pc-index-search {
	width: 960px;
	height: 56px;
	line-height: 56px;
	margin:65px auto 67px;
	position: relative;
}
.pc-index-search-input {
	width: 100%;
	height: 56px;
	line-height: 56px;
	padding:0 110px 0 25px;
	box-sizing:border-box;
	background-color: #fefefe;
	box-shadow: 0px 2px 8px 0px
		rgba(153, 153, 153, 0.3);
	border-radius: 27px;
	border: solid 1px #bfbfbf;
}
.pc-index-search-btn {
	width: 94px;
	height: 56px;
	background-color: #59c5d2;
	border-radius: 0px 27px 27px 0px;
	border: solid 1px #01c7d4;
	color: #fff;
	text-align: center;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}
.pc-index-bottom {
	width: 100%;
	height: 40px;
	line-height: 40pxa;
	color: #fff;
	text-align: center;
}

/*  二级  */
.pc-sec-bg {
	background-color: #f5f6fb;
}
.pc-sec-center{
	width: 1300px;
	margin: 0 auto;
}
.pc-sec-breadcrumb {
	margin-bottom: 30px;
}

.pc-sec-header-top {
	font-size: 14px;
	text-align: right;
	color: #fff;
	padding-top:25px;
	padding-bottom: 16px;
	padding-right: 40px;
}
.pc-sec-header-top a{
	color: #fff;
	margin-left: 8px;
}
.pc-sec-header-top a:hover{
	color: #eee!important;
}
.pc-sec-header-box {
	height:200px;
	background: url(../images/pc_sec_top_bg.jpg) no-repeat center top;
}
.pc-sec-title {
	width: 100%;
	height: 83px;
	line-height: 40px;
	display: block;
	font-size: 40px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 28px;
}
.pc-sec-nav {
	background-color: initial;
}
.pc-sec-nav .layui-nav-item a {
	color:#fff;
	font-size: 16px;
	padding: 0 25px;
}
.pc-sec-nav .layui-nav-item a:hover {
	color:#fff!important;
}
.pc-sec-nav .layui-nav-child a {
	color:#999;
}
.pc-sec-nav  .layui-nav-item .layui-nav-child a:hover {
	color:#333!important;
}
.pc-sec-conterin {
	height: 950px;
	margin: 45px auto 48px;
	padding: 26px 36px 40px;
	box-sizing: border-box;
	border-top: #4ba1ae 5px solid;
	background-color: #ffffff;
	box-shadow: 0px 10px 18px 0px
		rgba(3, 0, 0, 0.09);
}

.pc-aside-nav-title {
	width: 160px;
	height: 50px;
	display: block;
	line-height: 50px;
	color: #fff;
	text-align: center;
	background-color: #4ba1ae;
}
.pc-aside-nav {
	width: 160px;
	background-color:#fff;
	border:#4ba1ae 1px solid;
}
.pc-aside-nav .layui-nav-item a {
	color: #333333;
}
.pc-aside-nav .layui-nav-itemed > a, .pc-aside-nav .layui-nav-title a, .pc-aside-nav .layui-nav-title a:hover{
	color: #333333;
}

.pc-aside-nav .layui-this > a, .pc-aside-nav .layui-this > a:hover,.pc-aside-nav .layui-nav-item a:hover{
	color: #333333;
	background-color:#f6f3ef;
}

.pc-aside-nav .layui-nav-bar{
	color:#4ba1ae;
	background-color:#f6f3ef;
}

.pc-aside-nav .layui-this:after,.pc-aside-nav .layui-nav-itemed:after{
	background:none;
}
.pc-sec-bottom {
	height: 108px;
	color: #fff;
	font-size: 16px;
	line-height: 28px;
	background-color: #104f6e;
	padding-top: 24px;
	box-sizing: border-box;
	text-align: center;
}
.pc-problem-list {
	line-height: 26px;
}
.pc-doc-list li {
	margin-bottom: 10px;
}

/* 水产引育样式覆盖 */
.JTPI-main-login .l-content .l-title {
	background-color: #4ba1ae;
	border-color: #4ba1ae;
}

.JTPI-main-L_page .L-left .L-tab li.current,.JTPI-main-L_page .L-left .L-xiushi,.JTPI-main-L_page .L-middle .L-m-s_result .xiushi,.JTPI-main-D_resources .d-box .d7 {
	background-color: #4ba1ae;
}
.JTPI-main-L_page .L-left .L-tab li.current a {
	color: #fff;
}
.JTPI-main-L_page .L-left .L-tab {
	border:#4ba1ae 1px solid;
}

.JTPI-main-L_page,.JTPI-main-D_resources J_online_s,.JTPI-main-D_resources,.JTPI-main-xilan {
	border-top: #4ba1ae 3px solid;
	box-shadow: 0px 10px 18px 0px
	rgba(3, 0, 0, 0.09);
	box-sizing: border-box;
	padding: 30px;
	margin-top: 30px;
}

.JTPI-main-D_resources {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.JTPI-main-xilan {
	padding-bottom: 30px;
}
.JTPI-main-L_page .L-r-wrap,.JTPI-main-personal_center .L-middle,.JTPI-main-L_page .L-middle .L-m-s_result{
	width: 100%;
	box-sizing: border-box;
}

.JTPI-main-D_resources .d-box .d-content {
	width: 975px;
	margin-bottom: 40px;
}

.JTPI-main-login .l-content {
	border-color:#4ba1ae;
}
.J_online_s ul.o_cont{
	width: 1140px;
	padding-bottom: 40px;
}
.JTPI-main-personal_center .L-middle .L-m-s_result table {
	width: 886px;
	color: #555;
}
.JTPI-main-L_page .L-middle .L-m-s_result table thead{
	font-weight: bold;
}
.JTPI-main-L_page .L-middle .L-m-s_result table thead,.JTPI-main-L_page .L-middle .L-m-s_result table tbody tr.even {
	background-color: #f6f3ef;
	color: #555;
}

.JTPI-main-personal_center .L-left {
	border: solid 1px #4ba1ae;
	background-color: #f6f3ef;
	color: #555;
}

.JTPI-main-L_page .L-middle .page_num input.go,.layui-btn {
	background-color: #4ba1ae;
	border-color: #4ba1ae;
	color: #fff;
}

.JTPI-main-L_page .L-middle .page_num span {
	color: #4ba1ae;
}

.footer {
	width: 100%;
	height: 88px;
	font-size: 14px;
	padding-top: 15px;
	line-height: 24px;
	background-color: #104f6e;
	color: #ffffff;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
}

.JTPI-main-L_page .L-middle .L-m-nav ul li.current {
	border-top-color: #4ba1ae;
	color: #4ba1ae!important;
}

#contentList {

	min-height: 50px;
	padding-top: 10px;
	text-align: center;
}

.psg-title-tips{
	border-left: 3px solid #4ba1ae;
	text-indent: 10px;
	font-weight: bold;
}
.pc-problem-title h1 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	text-align: left;
}
.pc-problem-psg {
	font-size: 14px;
	color: #666;
	line-height: 28px;
}
.pc-problem-downlist li {
	width:400px;
	height:100px;
	box-sizing: border-box;
	background-color: #f5fbff;
	padding:15px 30px;
	float: left;
	margin-right:15px;
	margin-bottom:15px;
}
.pc-problem-downlist-title{
	font-size: 16px;
	color: #333;
	word-break: break-word;
}
.pc-problem-downlist-icon{
	color: #007fe1;
}
.pc-problem-downlist-btn {
	font-size: 16px;
	color: #007fe1;
}
.pc-problem-tips {
	font-size: 14px;
	color: #888;
}



/* 覆盖旧版tpi样式 */
#contentList table {
	text-align: left;
}

.JTPI-main-xilan .btn a.download {
	 background-color: #59c5d2;
 }

.JTPI-main-xilan .btn a.collection {
	background-color: #4ba1ae;
}

.JTPI-main-xilan .btn a.download:hover {
	background-color: #45b5c3;
}

.JTPI-main-xilan .btn a.collection:hover {
	background-color: #288795;
}
.order input[type='button'] {
	font-size: 14px;
}
.d-content li a {
	padding-left: 14px;
	line-height: 34px;
	background: url(../../images/point.png) no-repeat left;
}

.JTPI-main-L_page .L-middle .L-m-s_result .biaotou .summary a span {
	font-size: 14px;
}

.ztree * {
	font-size: 14px;
}

.ztree li a,.ztree li,.ztree li span.button.switch,.ztree li span{
	height: 26px;
	line-height: 20px;
}

.L-choose {
	display: none;
}

.JTPI-main-xilan .cont .right dd.jianjie {
	width: auto;
}

.layui-layer-btn .layui-layer-btn0:hover {
	color:#fff!important;
}



