/*全局样式*/
* {
	margin: 0;
	padding: 0;
	font-family: 'Microsoft YaHei', '微软雅黑';
}
input,textarea,select {outline:none;font-family:"微软雅黑",arial,Helvetica,sans-serif;color:#333;font-size: 14px;}
img {vertical-align:middle;border:none;}
a {text-decoration:none;color: #333333;cursor: pointer;}
a:hover {text-decoration:none;color:#222080;}
li {list-style:none;}
button {outline:none;border:none}
.clear {clear:both;}
.clearfix:after {content:"";display:block;clear:both;}
.clearfix{zoom: 1;}
.lf,.pull-left {float:left;}
.rt,.pull-right {float:right;}
.txt-rt {text-align:right;}
.txt-lt {text-align:left;}
.txt-center {text-align:center;}
.mt3{margin-top: 3px;}
.mt5 {margin-top:5px;}
.mt7 {margin-top:7px;}
.mt8{margin-top: 8px;}
.mt10 {margin-top:10px;}
.mt13{margin-top: 13px;}
.mt15 {margin-top:15px;}
.mt17{margin-top: 17px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30{margin-top: 30px;}
.mt35{margin-top: 35px;}
.mt40{margin-top: 40px;}
.mt45{margin-top: 45px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt70{margin-top: 70px;}
.mt80{margin-top: 80px;}
.mt90{margin-top: 90px;}
.mt100{margin-top: 100px;}
.mb5 {margin-bottom:5px;}
.mb7 {margin-bottom:7px;}
.mb10 {margin-bottom:10px;}
.mb12{margin-bottom: 12px;}
.mb15 {margin-bottom:15px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom: 30px;}
.mb35{margin-bottom: 35px;}
.mb40{margin-bottom: 40px;}
.mb45{margin-bottom: 45px;}
.mb50{margin-bottom: 50px;}
.ml0{margin-left: 0!important;}
.ml5 {margin-left:5px;}
.ml18{margin-left: 18px;}
.ml10{margin-left: 10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml28{margin-left: 28px;}
.ml30 {margin-left:30px;}
.ml35{margin-left: 35px;}
.ml40{margin-left: 40px;}
.ml50 {margin-left:50px;}
.ml55 {margin-left:55px;}
.ml60 {margin-left:60px;}
.ml70{margin-left: 70px;}
.ml85{margin-left: 85px;}
.ml95{margin-left: 95px;}
.ml100{margin-left: 100px;}
.ml120{margin-left: 120px;}
.ml125{margin-left: 125px;}
.ml140{margin-left: 140px;}
.ml150{margin-left: 150px;}
.ml180{margin-left: 180px;}
.ml220{margin-left: 220px;}
.ml300{margin-left: 300px;}
.mr5 {margin-right:5px;}
.mr7{margin-right: 7px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr25{margin-right: 25px;}
.mr30{margin-right: 30px;}
.mr35{margin-right: 35px;}
.mr40{margin-right: 40px;}
.pb5{padding-bottom: 5px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}
.pb25{padding-bottom: 25px;}
.pb30{padding-bottom:30px;}
.pb35{padding-bottom: 35px;}
.pb40{padding-bottom:40px;}
.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.pt25{padding-top: 25px;}
.pt30{padding-top:30px;}
.pt35{padding-top: 35px;}
.pt40{padding-top:40px;}
.pt50{padding-top: 50px;}
.pt60{padding-top: 60px;}
.pt70{padding-top: 70px;}
.pt80{padding-top: 80px;}
.pt90{padding-top: 90px;}
.pt100{padding-top: 100px;}
.pl10{padding-left: 10px;}
.pl20{padding-left: 20px;}
.bgfff{background:#FFFFFF;}
.bgf6f6f6{background: #f6f6f6;}
.cfff{color:#FFFFFF;}
.c666{color: #666;}
.c999{color: #999999;}
.red{color: #f00;}
.success{color:#15720e;}
.info{color:#1677d2;}
.main-color{color: #008EFF;}
.relative {position:relative;}
.absolute {position:absolute;}
.fixed{position: fixed;}
.bold {font-weight:bold;}
.font12{font-size: 12px;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.wid-80{width: 80px!important;}
.border-none{border: none!important;}
.boder-top{border-top: 1px solid #DDDDDD;}
.border-bottom{border-bottom: 1px solid #DDDDDD;}
.border-left{border-left: 1px solid #DDDDDD;}
.boder-right{border-right: 1px solid #DDDDDD;}
input::-webkit-input-placeholder{color:#999;font-size: 14px;}
input::-moz-input-placeholder{color:#999;font-size: 14px;}
input::-ms-input-placeholder{ color:#999;font-size: 14px;}
.container{width:1200px;margin:0 auto;}
.container.bgfff{position: relative;z-index: 1;overflow: hidden;}
em{font-style: normal;color: #F00;}
a:hover em{text-decoration: underline;}
.as-btn:hover{text-decoration: none;}
.limited-oneLine{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*滚动条整体样式 高宽分别对应横竖滚动条的尺寸*/
.innerbox::-webkit-scrollbar{width: 4px;height: 4px;}
/*滚动条里面小方块*/
.innerbox::-webkit-scrollbar-thumb{border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);}
/*滚动条里面轨道*/
.innerbox::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}
/*.min-search-control---placeholder重置*/
.min-search-control-red::-webkit-input-placeholder{color:#fd2f38 !important;}
.min-search-control-red:-moz-placeholder{color:#fd2f38 !important;}
.min-search-control-red::-moz-placeholder{color:#fd2f38 !important;}
.min-search-control-red:-ms-input-placeholder{color:#fd2f38 !important;}
/*字体*/
@font-face {
  font-family: 'FZCSJW';   /*字体名称*/
  src:url("/entry/font/FZCSJW-d36875fa9b301d8f.TTF");       /*字体源文件*/
}
/*门户-公共头尾开始*/
/*详情页头部*/
.ckcestHead-details{
	height: 70px;
	background:url(/entry/img/details-head-53c67228933a04bc.png) no-repeat center;
	line-height: 70px;
	color: #FFFFFF;
}
.ckcestHead-details .ctn-loginRegister>li a,.ckcestHead-details .ctn-loginRegister>li a:hover{
	color: #FFFFFF;
}
.ckcestHead-details .ctn-loginRegister>li:first-child:before{
	background-color: #FFFFFF;
}
.ckcestDetails-search{
	margin: 20px 30px 0 0;
}
.cds-search-box{
	width:285px;
	height: 29px;
	position: relative;
}
.cds-search-input{
	width: 285px;
	height: 29px;
	line-height: 29px;
	border: none;
	background: #FFFFFF;
	border-radius: 4px 0 0 4px;
	padding: 0 10px;
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
}
.cds-search-btn{
	display: inline-block;
	width: 50px;
	height: 29px;
	background:#fe8416 url(/entry/img/search-icon-5dbec37395fc0f8a.png) no-repeat center;
	border-radius: 0 4px 4px 0;
}
/*面包屑*/
.ckcest-path{
	line-height: 49px;
	border-bottom:3px solid #F9F9F9;
	font-size: 14px;
	position: relative;
  background: #fff;
  z-index:5;
}
.ckcest-path .container{
	box-sizing: border-box;
	padding-left: 15px;
}
.ckcest-path a{
	color: #666666;
}
.ckcest-path a:hover{
	color:#222080;
	text-decoration: none;
}

.repertory-box:hover .default-repertory {
    opacity: .85;
}
/*.min-search-control---placeholder重置*/
.min-search-control-red::-webkit-input-placeholder {
    color: #fd2f38 !important;
}

.min-search-control-red:-moz-placeholder {
    color: #fd2f38 !important;
}

.min-search-control-red::-moz-placeholder {
    color: #fd2f38 !important;
}

.min-search-control-red:-ms-input-placeholder {
    color: #fd2f38 !important;
}

/*弹框遮罩层*/
.ckcest-pop-content{
	width: 500px;
	height: 400px;
	background: #FFFFFF;
	border-radius: 5px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 99;
	box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);
}
.ckcest-pop-title{
	line-height: 38px;
	border-radius: 5px 5px 0 0;
	padding: 0 15px;
	font-size: 16px;
}
.ckcest-close-ico{
	display: inline-block;
	width:17px;
	height:17px;
	background: url(/entry/img/close-icon-gray-d330973d5bb833f2.png);
	position: absolute;
	right: 15px;
	top: 10px;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	cursor: pointer;
}
.ckcest-close-ico:hover{
	transform: rotate(180deg);
	-webkit-transform:rotate(180deg) ;
}
.ckcest-btn{
	width: 98px;
	text-align: center;
	line-height: 32px;
	background: none;
	color: #222080;
	border-radius: 5px;
	background: #222080;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 14px;
}
.ckcest-btn:hover{
	opacity: .8;
}
.ckcest-btn.ckcest-cancle-btn{
	background: #F2F2F2;
	color: #333333;
}

.max {
	width: 1280px;
	margin: 0 auto;
}

/**友情链接**/
.max .Links {
	display: flex;
	width: 1280px;
	margin: 0 auto;
	font-size: 16px;
	align-items: center;
	margin-top: 20px;
	margin-bottom: 30px;
}
.max .Links p {
	color: #333333;
}
.max .Links a {
	color: #001384;
	margin-right: 28px;
	text-decoration: underline;
}

/***尾部开始***/
.foot {
	height: 375px;
	background-color: #000840;
	min-width: 1280px;
}
.foot .within {
	height: 73%;
	width: 1280px;
	margin: 0 auto;
	color: #FFFFFF;
	display: flex;
}
.foot .within .left {
	display: flex;
	flex-direction: column;
	font-size: 14px;
}
.foot .within .left img {
	margin-top: 60px;
	margin-bottom: 25px;
	width: 315px;
	height: 43px;
}

.foot .within .left h3 {
	margin-top: 36px;
	font-size: 16px;
	font-weight: normal;
}
.foot .within .left p {
	margin-top: 19px;
	font-size: 14px;
}
.foot .within .left a {
	display: inline-block;
	text-decoration: none;
	margin-top: 19px;
	color: #FFFFFF;
	font-size: 14px;
	cursor: pointer;
}
.foot .within .left a:hover {
	display: inline-block;
	margin-top: 19px;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 14px;
}

.foot .within .midd {
	display: flex;
}
.foot .within .midd .dleft {
	margin-top: 87px;
	width: 87px;
	margin-left: 80px;
	text-align: left;
}
.foot .within .midd .dleft p {
	font-size: 16px;
}
.foot .within .midd .dleft a {
	display: block;
	margin-top: 19px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}
.foot .within .midd .dleft a:hover {
	display: block;
	margin-top: 19px;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 14px;
}

.foot .within .midd .dmiddle {
	margin-left: 151px;
	margin-top: 87px;
	width: 82px;
}
.foot .within .midd .dmiddle p {
	font-size: 16px;
	white-space: nowrap;
}
.foot .within .midd .dmiddle a {
	display: block;
	margin-top: 19px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	white-space: nowrap;
}

.foot .within .midd .dmiddle a:hover {
	display: block;
	margin-top: 19px;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 14px;
	white-space: nowrap;
}

.foot .within .midd .dright {
	margin-left: 132px;
	margin-top: 87px;
	width: 281px;
}
.foot .within .midd .dright p {
	font-size: 16px;
}
.foot .within .midd .dright a {
	display: block;
	margin-top: 19px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}

.foot .within .midd .dright a:hover{
	display: block;
	margin-top: 19px;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 14px;
}

.foot .within .right {
	margin-top: 87px;
}
.foot .within .right p {
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	margin-top: 12px;
	white-space: nowrap;
}
.foot .within .right img {
	width: 146px;
	height: 146px;
}
.foot .paragraph {
	width: 1280px;
	color: #FFFFFF;
	display: flex;
	justify-content: space-between;
	font-size: 12px;
	text-align: right;
	white-space: nowrap;
	margin: 0 auto;
	margin-top: 69px;
}
/***尾部结束***/

/*页码*/
/*翻页*/
.f-page { width: 100%; padding: 15px 0; font-size: 13px; color: #505960;margin: 20px 0 10px; align-content: center;text-align: center; /*background-color: #e5e5e5;*/ }
.f-pages-cont { display: inline-block; overflow: hidden; clear: both; }
.f-pages-cont li { float: left; margin-right: 5px;cursor: pointer; }
.f-pages-cont li a { display: block; padding: 9px 12px; border: 1px solid #e5e5e5; color: #7d7d7d; border-radius: 3px; }
.f-pages-cont li a:hover { border: 1px solid #222080; color: #222080; }
.f-pages-cont li:hover{background:#fafdff;}
.f-pages-cont li:hover a{text-decoration: none;}
.f-pages-cont li.on a { border: 1px solid #222080; background: #222080; color: #fff; }
