﻿/*欢迎进入*/

.hyjr_dkkd{width:100%; height:38px;border-bottom:1px solid #e5e5e5; background:#f2f2f2;}

.hyjr_kz{ width:1200px; margin:0 auto;height:38px;}

.hyjr_zt1{ font-size:12px; color:#666; line-height:38px; float:left;}

.hyjr_zt{ font-size:12px; color:#666; height:38px; line-height:38px; float:right;}

.hyjr_zt a{ font-size:12px; color:#666; line-height:38px;}

.hyjr_zt a:hover{ font-size:12px; color:#090e50; line-height:38px;}	



/*抬头*/

#top_b{width:1200px; margin:0 auto; height:122px;}

#top_b li{float:left;}

#top_b .kds1{width:135px;}

#top_b .kds1 img:hover{-webkit-animation: test 0.2s ease-in 2;}

@-webkit-keyframes test{

0%{transform:translate(0,0)}

50%{transform:translate(0,5px)}

100%{transform:translate(0,0)}

}

#top_b .kds2{width:222px; padding-top:20px;} 

.ttfkx{ width:12px;padding-top:18px;}

#top_b .kds3{width:400px;line-height:32px; font-size:17px; padding-top:22px;}

#top_b .kds3 .font{font-size:28px;color:#090e50;font-weight:bold;}

#top_b .kds5{width:180px;line-height:32px; font-size:17px; color:#090e50; padding-top:33px; margin-left: -37px;}

#top_b .kds5 .font{font-size:28px;color:#090e50;font-weight:bold;}

#top_b .kds4{ float:right;padding-top:12px;}

.ttjtjuk5{ float:left; padding-top:14px;padding-right: 10px;}

.ttjtjuk6{float:left; font-size:18px; line-height:32px; letter-spacing:5px;}

.ttjtjuk6 span { font-size:28px; color:#090e50; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal;}



/* nav */

.nav_bg{width:100%;height:68px;background:#090e50;position:relative;}

.nav_bg>span{display:block;height:68px;background:#000;position:absolute;bottom:0;left:0;}

.nav>ul>li{line-height:68px;position:relative;}

.nav>ul>li>a{display:block;font-size:18px;color:#fff;padding:0 46px;position:relative;z-index:9;}



.nav .xl{width:100%;background:#fff;position:absolute;top:68px;left:0px;display:none;z-index:999;}

.nav .xl a{line-height:42px;display:block;font-size:15px;border-bottom:1px solid #f0f0f0;text-align:center;}

.nav .xl a:hover{background:#090e50;color:#fff;}

.nav .xl table{width:100% !important;}

.nav .xl td a{font-weight: normal !important;}



.db,.lb,.dd{font-size:0;}

.db>div,.lb>li,.dd>dl{display:inline-block;vertical-align:top;}



ul.lb { width:1200px; margin:auto;}





.topBox{width:100%; min-width:1200px; height:38px; line-height:38px; overflow:hidden; border-bottom:1px solid #E7E7E7}

.topL{ float:left; max-width:700px;}

.topL p{ height:38px; color:#999;}

.topR{ float:right; max-width:400px;}

.topR .item{ float:left; padding-left:20px}

.topR .item a{ display:block}

.topR .item img{ display:block; float:left; width:16px; height:14px; margin-top:12px; margin-right:5px}

.topR .item p{ float:left; color:#999}





/* 幻灯片 */

.banner-box{min-width:1100px;height:500px;position:relative;overflow:hidden;}

.banner-box .bd{ width:100% !important;}

.banner-box .bd li{width:100% !important;height:500px;background-position: center;background-repeat: no-repeat;}

.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{ width: 100%; position: absolute; top: 200px; left: 0; margin-left: 0; height: 376px; overflow: hidden; }

.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:0.3s all ease-in-out}

.banner-btn a.prev{left:-50px;background:url(../images/20171016102424_1011734346.png) no-repeat 0 0;} 

.banner-btn a.next{right:-50px;background:url(../images/20171016102424_1011734346.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:265px;width: 100%;display: block;}

.banner-box .hd ul{ text-align: center}

.banner-box .hd ul li{ width:20px; height:20px; border-radius :20px; text-indent:-9999px; background:#ccc; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}

.banner-box .hd ul li.on{ background:#f79101; width: 32px; }

.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }

.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }

.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8;}





/*友情链接*/

.link_bg{width: 100%; min-width: 1200px;height:75px; background: url(../images/1.png);}

.lwnek{ height:75px; width:1200px; margin:0 auto;  }

.lwnek h2{ padding-top:15px; width:132px; height:60px; overflow:hidden;  }

.lwnek h2 a{color:#000;  display:inline-block; font-size:18px;}

.lwnek h2 span{ display:block; height:22px; overflow:hidden; font:14px/22px "microsoft Yahei";}

.lwnek h2 span a{ color:#000; font-size:14px;}

.lwnek div a { padding: 0 5px !important;}



.lwnek div{ display:inline; float:left; width:1068px;  overflow:hidden;font:16px/23px "microsoft Yahei";}

.lwnek div a{ color:#090e50; padding:0 2px;}

.linkTagcs li { line-height: 75px !important;}



/*底部开始*/

.footWrap{ background:#090e50; padding:50px 0px 50px 0px; overflow:hidden; width: 100%; min-width: 1200px;}

.footWrap a:hover { text-decoration: underline;}

.footer{ position:relative; padding-top:0px;}

.f_left{ width:380px;  overflow:hidden; padding-top:10px;border-right:1px solid #fff;}



.f_wz{overflow:hidden; font:16px/34px "Microsoft Yahei"; color:#fff; }

.f_wz a{ color:#fff; font-size:16px; font-weight:normal;}

.f_wz em{display:inline-block; padding:0 10px;}

.f_wz img{ vertical-align:middle; margin-left:12px;}



.f_nav{ padding-left:90px;  overflow:hidden; border-right:1px solid #fff;}

.f_nav span{ width:292px; height:152px; overflow:hidden; display:block; margin-left:28px;}

.f_nav span img{ width:253px; height:145px;}

.f_nav span a{ padding:0px; display:inline-block;}

.f_nav h3{ font:17px/35px "microsoft Yahei"; width:238px; height:35px; overflow:hidden; border-bottom:1px  solid #fff; color:#fff; margin-bottom:10px; }

.f_nav h3 a{ }

.f_nav h3 i{ font:14px/31px Arial, Helvetica, sans-serif; display:inline-block; padding-left:15px; text-transform:uppercase; color:#fff;}



.f_nav p{ width:322px; color:#fff;display:block; }

.f_nav p a{ height:29px; width:160px; overflow:hidden; display:inline-block; float:left; color:#fff; font:16px/29px "microsoft Yahei"; text-align:left;}



.f_code{ top:20px; right:0px; overflow:hidden; width:350px;}

.f_code span{ width:175px; height:180px; overflow:hidden; display:block;float:left;}

.f_code span em{ width:140px; height:135px; overflow:hidden; display:block; margin:5px auto;}

.f_code span img{width:120px; height:120px; background-color:#fff; padding:6px 7px 7px 6px; }

.f_code span i{ height:43px; width:175px; overflow:hidden; display:block; text-align:center; font:12px/43px; color:#eff7ef;}



/*底部结束*/

.foot_b{ background:url(../images/1.png); width:100%; height:45px; line-height:45px; font-size:14px; color:#000;  min-width: 1200px;}

.foot_b .fl, .foot_b .fr {color: #000;}

.foot_b a{ color:#000; font-size:14px; line-height:45px;}

.foot_b b{ padding-left:30px;}





.nav{width:100%; min-width:1200px; background:#090e50;height: 65px;line-height: 62px;font-size: 16px;}

.nav ul{ overflow:hidden}

.nav ul li{ float:left; width:205px; height:65px; text-align:center; margin-left:-40px}

.nav ul li:first-child{ margin-left:0}

.nav ul li a{ color:#fff;}

.nav ul li:hover { background-color:#EA8A1C;}

.nav ul li:hover a,.nav ul li.on a{ font-weight:bold}



.main { width:1200px; margin:auto;}



.blk-main {

	width: 1200px;

	margin: 0 auto;

}

.p12-curmbs-1 {

	font-size: 16px;

	border-bottom: 1px dashed #dcdcdc;

	padding: 10px 0px;

}

.p12-curmbs-1 b {

	border-left: 10px solid #02b29c;

	font-weight: normal;

	padding-left: 8px;

}

.p12-curmbs-1 i {

	font-style: normal;

}

.p12-curmbs-1 span {

	font-family: '宋体';

	padding: 0 5px;

	height: 46px;

	line-height: 46px;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.blk-xs {

	width: 240px;

}

.blk-sm {

	width: 930px;

}

.blk {

	margin-bottom: 20px;

}

.fdh-01-tit {

	background: #090e50;

	height: 80px;

}

.fdh-01-tit h3 {

	height: 75px;

	font-size: 24px;

	font-weight: normal;

	line-height: 75px;

	color: #fff;

	border-bottom: 1px solid #fff;

	text-align: center;

}

.fdh-01-tit h3 span {

	font-size: 14px;

	text-transform: uppercase;

}

.fdh-01-nav-one h3 {

	height: 50px;

	line-height: 50px;

	background: url(../images/p14-icon5.png) no-repeat right center #ececeb;

	margin-bottom: 2px;

	overflow: hidden;

}

.fdh-01-nav-one h3 a {

	display: block;

	font-size: 18px;

	font-weight: normal;

	margin-right: 40px;

	margin-left: 38px;

	color: #666;

}

.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover {

	background: url(../images/p14-icon2.png) no-repeat right center #090e50;

}

.fdh-01-nav-one h3.sidenavcur a, .fdh-01-nav-one h3:hover a {

	color: #fff;

}

.cbgg-01 {

	background: #090e50;

	text-align: center;

	color: #fff;

}

.cbgg-01-img img {

	width: 100%;

	display: block;

}

.cbgg-01 p {

	padding-top: 15px;

}

.cbgg-01 p img {

	vertical-align: middle;

	margin-right: 5px;

	margin: auto;

}

.cbgg-01 span {

	display: block;

	font-size: 28px;

	font-weight: bold;

	font-family: Arial;

	padding-bottom: 20px;

	padding-top: 10px;

}

.cplb-3n-ts-03-tit {

	height: 50px;

	font-size: 24px;

	font-weight: normal;

	line-height: 50px;

	border-bottom: 1px solid #ebebeb;

	margin-bottom: 15px;

}

.cplb-3n-ts-03-tit span {

	display: inline-block;

	height: 50px;

	border-bottom: 1px solid #02b29c;

}

.cplb-3n-ts-03-list dl {

	width: 31.1%;

	border: 1px solid #dedede;

	margin-bottom: 15px;

	background: #fff;

	float: left;

	margin-right: 1.2%;

}

.cplb-3n-ts-03-list dt img {

	width: 100%;

	margin: 0 auto;

	display: block;

}

.cplb-3n-ts-03-list dd {

	padding: 6px 20px 5px 20px;

}

.cplb-3n-ts-03-list dd h4 {

	height: 45px;

	font-weight: normal;

	font-size: 18px;

	color: #154c64;

	line-height: 45px;

}

.cplb-3n-ts-03-list h4 a {

	display: block;

	color: #727272;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.cplb-3n-ts-03-list dl:hover h4 a {

	color: #090e50;

}

.cplb-3n-ts-03-list-desc {

	height: 40px;

	font-size: 14px;

	line-height: 20px;

	color: #666;

	margin-bottom: 12px;

	overflow: hidden;

}

.cplb-3n-ts-03-list-deta {

	width: 100px;

	height: 40px;

	display: inline-block;

	border: 1px solid #aaa;

	font-size: 16px;

	line-height: 40px;

	text-align: center;

}

.cplb-3n-ts-03-list dl:hover {

	border-color: #090e50;

}

.cplb-3n-ts-03-list dl:hover a {

	color: #090e50;

}

.p12-pagination-1-main {

	margin: 0 auto;

	padding: 20px 0;

	height: 30px;

	text-align: center;

}

.p12-pagination-1 a, .p12-pagination-1 span {

	vertical-align: top;

	display: inline-block;

	padding: 0 8px;

	height: 20px;

	line-height: 20px;

	border: 1px solid #e5e5e5;

	text-align: center;

	margin: 0 2px;

	background: #fff;

}

.p12-pagination-1 span {

	border: 1px solid #fff;

}

.p12-pagination-1 .page_curr {

	background: #090e50;

	color: #fff;

	border-color: #090e50;

}

.p12-pagination-1 .laypage_first, .p12-pagination-1 .laypage_last {

	display: none;

}

.p15-showcase {

	position: relative;

	padding: 12px 18px 16px 20px;

	margin-bottom: 15px;

	background: #fff;

	border: 1px solid #eee;

}

.p15-showcase-left {

	position: relative;

	width: 370px;

	float: left;

	line-height: 0;

	margin-right: 3.3%;

}

.p15-showcase-right {

	width: 51.6%;

	float: left;

}

.p15-showcase-right-tit {

	height: 40px;

	font-size: 24px;

	line-height: 40px;

	color: #454545;

	margin-bottom: 16px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.pc-cx-tel-1 {

	width: 50%;

	height: 56px;

	border-top: 2px solid #e6e6e6;

	padding-top: 10px;

	position: absolute;

	bottom: 16px;

	right: 2%;

}

.p15-showcase-right-con {

	line-height: 24px;

	font-size: 14px;

	max-height: 168px;

	margin-bottom: 86px;

	overflow: hidden;

}

.pc-cx-tel-1 {

	width: 50%;

	height: 56px;

	border-top: 2px solid #e6e6e6;

	padding-top: 10px;

	position: absolute;

	bottom: 16px;

	right: 2%;

}

.pc-cx-tel-1-t1 {

	width: 114px;

	height: 44px;

	background: #090e50;

	font-size: 18px;

	line-height: 44px;

	text-align: center;

	float: right;

}

.pc-cx-tel-1-t1 a {

	display: block;

	color: #fff;

}

.pc-cx-tel-1-t2 {

	height: 56px;

	padding-left: 70px;

	background: url(../images/pc-xc-icon2.png) no-repeat 10px top;

	font-size: 18px;

	line-height: 18px;

	color: #454545;

}

.pc-cx-tel-1-t2 p {

	line-height: 24px;

}

.content-content {

	line-height: 25px;

}

h2.tit a {

	text-align: center;

	font-size: 26px;

	color: #090e50;

	display: block;

	margin: 50px;

	margin-top:0px;

	padding-top:50px;



	background: url(../images/content.jpg) no-repeat center 88px;

}

h2.tit a em {

	font-size: 14px;

	color: #555;

	display: block;

font-weight: normal padding-top: 23px;

	font-style: normal;

}

.contact_c2 {

	height: 335px;

	margin-top: 20px;

	overflow: hidden;

}

.contact_c2 li {

	border: 1px solid #e6e6e6;

	position: relative;

	margin: 0 -1px -1px 0;

	overflow: hidden;

	float: left;

	height: 93px;

	line-height: 93px;

	font-size: 16px;

	color: #222222;

}

.contact_c2 li.li01 {

	width: 200px;

	padding-left: 30px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.contact_c2 li.li02 {

	width: 380px;

	padding-left: 35px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	font-weight: bold;

}

.contact_c2 li.li03 {

	width: 958px;

	padding-left: 35px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.contact_c2 li.li04 {

	color: #0071bf;

}

.zxlb-1n-ts-01-list dl {

	border: 1px solid #dedede;

	width: 100%;

	margin-bottom: 15px;

	padding: 22px;

	background: #ff;

	display: inline-block;

	margin-bottom: 20px;

}

.zxlb-1n-ts-01-list dl:hover {

	border-color: #090e50;

}

.zxlb-1n-ts-01-list dt {

	width: 35%;

	float: left;

	margin-right: 5.5%;

}

.zxlb-1n-ts-01-list dt img {

	width: 100%;

	margin: 0 auto;

	display: block;

}

.zxlb-1n-ts-01-list dd h4 {

	height: 40px;

	font-weight: normal;

	font-size: 18px;

	color: #154c64;

	line-height: 40px;

	margin-bottom: 5px;

}

.zxlb-1n-ts-01-list h4 a {

	display: block;

	color: #4b4a4a;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.zxlb-1n-ts-01-list dl:hover h4 a {

	color: #090e50;

}

.zxlb-1n-ts-01-list-desc {

	max-height: 100px;

	font-size: 14px;

	line-height: 24px;

	color: #797979;

	margin-bottom: 28px;

	overflow: hidden;

}

.zxlb-1n-ts-01-list-deta {

	float: right;

	width: 134px;

	height: 40px;

	display: inline-block;

	border: 1px solid #aaa;

	font-size: 16px;

	line-height: 40px;

	text-align: center;

}

.zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta {

	background: #090e50;

	border-color: #090e50;

}

.zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta a {

	color: #fff;

}

.image-list .cover {

	position: relative;

	width: 160px;

	height: 230px;

	display: inline-block;

	margin-left: 10px;

	margin-bottom: 10px;

	background-color: #fff;

	cursor: pointer;

}

/*main CSS*/

#pictureViewer {

	width: 100%;

	height: 100%;

	position: fixed;

	top: 0;

	left: 0;

	background-color: rgba(0,0,0,.3);

	z-index: 10000;

}

#pictureViewer > .content {

	background-color: #fff;

	position: absolute;

	width: 590px;

	height: 590px;

	margin: auto;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

}

#pictureViewer .menu-bar {

	width: 100%;

}

#pictureViewer .menu-bar .handel {

	width: 40px;

	height: 40px;

	float: right;

	background-repeat: no-repeat;

	background-position: 50%;

	cursor: pointer;

}

#pictureViewer .menu-bar .handel:hover {

	background-color: #ff2e67;

	-webkit-transition: all .3s;

	-moz-transition: all .3s;

	-ms-transition: all .3s;

	-o-transition: all .3s;

	transition: all .3s;

}

#pictureViewer .menu-bar .handel.maximization {

	background-image: url(../images/icons/maximization_black.png);

	background-size: 14px;

}

#pictureViewer .menu-bar .handel.maximization:hover {

	background-image: url(../images/icons/maximization_white.png);

}

#pictureViewer .menu-bar .handel.miniaturization {

	background-size: 16px;

	background-image: url(../images/icons/miniaturization_black.png);

}

#pictureViewer .menu-bar .handel.miniaturization:hover {

	background-image: url(../images/icons/miniaturization_white.png);

}

#pictureViewer .menu-bar .handel.close-view {

	background-image: url(../images/icons/close_black.png);

	background-size: 15px;

}

#pictureViewer .menu-bar .handel.close-view:hover {

	background-image: url(../images/icons/close_white.png);

}

#pictureViewer .handel-prev, #pictureViewer .handel-next {

	display: inline-block;

	width: 50px;

	height: 70px;

	position: relative;

	top: calc(50% - 80px);

	background-repeat: no-repeat;

	background-size: 25px;

	background-position: 50%;

	cursor: pointer;

	-webkit-transition: all .3s;

	-moz-transition: all .3s;

	-ms-transition: all .3s;

	-o-transition: all .3s;

	transition: all .3s;

}

#pictureViewer .handel-prev {

	background-image: url(../images/icons/prev_blank.png);

}

#pictureViewer .handel-next {

	background-image: url(../images/icons/next_blank.png);

}

#pictureViewer .handel-prev:hover, #pictureViewer .handel-next:hover {

	background-color: #ff2e67;

}

#pictureViewer .handel-prev:hover {

	background-image: url(../images/icons/prev_white.png);

}

#pictureViewer .handel-next:hover {

	background-image: url(../images/icons/next_white.png);

}

#pictureViewer .picture-content {

	display: inline-block;

	width: 80%;

	height: calc(100% - 80px);

	position: absolute;

	margin: 0 auto;

	left: 0;

	right: 0;

}

#pictureViewer .picture-content .cover {

	position: absolute;

	margin: auto;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

}

#pictureViewer .counter {

	position: absolute;

	bottom: 0;

	height: 40px;

	line-height: 40px;

	width: 100%;

	text-align: center;

	color: #808080;

	font-size: 13px;

}

#pictureViewer .hide {

	display: none;

}

#pictureViewer .left {

	float: left;

}

#pictureViewer .right {

	float: right;

}

#pictureViewer .clear-flex {

	clear: both;

}

#pictureViewer img {

	max-width: 100%;

	max-height: 100%;

}

.image-list {

}

.image-list dl {

	width: 280px;

	float: left;

	margin: 0px 8px;

	margin-bottom: 20px;

}

.image-list dl div {

}

.image-list dl div img {

	width: 280px;

}

.image-list dl dd {

	background-color: #CCC;

	display: block;

	width: 280px;

	height: 45px;

	line-height: 45px;

	text-align: center;

	margin-left: 10px;

	font-size: 14px;

}

.image-list dl dd a {

	color: #FFF;

}

/**/ 

.fullSlide {

	min-width: 1000px;

	position: relative;

	height: 500px;

	overflow: hidden;

}

.fullSlide .bd {

	position: relative;

	z-index: 0;

}

.fullSlide .bd ul {

	width: 100% !important;

}

.fullSlide .bd li {

	width: 100% !important;

	height: 650px;

	overflow: hidden;

	text-align: center;

}

.fullSlide .bd li a {

	display: block;

	height: 500px;

}

.fullSlide .hd {

	width: 1200px;

	left: 50%;

	margin-left: -600px;

	bottom: 35px;

	position: absolute;

	z-index: 1;

	bottom: 35px;

	overflow: hidden;

}

.fullSlide .hd ul {

	margin-left: 500px;

}

.fullSlide .hd ul li {

	float: left;

	margin: 0 5px;

	display: inline;

	cursor: pointer;

}

.fullSlide .hd ul li {

	width: 62px;

	height: 12px;

	background: #fff;

}

.fullSlide .hd ul .on {

	background: #c51611;

}

/*底部开始*/

.client-2 {

	position: fixed;

	top: 50%;

	right: -170px;

	z-index: 900;

}

.client-2 li a {

	text-decoration: none;

}

.client-2 li {

	position: relative;

	clear: both;

	margin-top: 1px;

	height: 71px;

}

.client-2 li i {

	display: block;

	margin: 0 auto;

	width: 30px;

	height: 27px;

	background: url(../images/fx.png) no-repeat;

	text-align: center;

}

.client-2 li p {

	overflow: hidden;

	height: 20px;

	color: #fff;

	text-align: center;

	font-size: 14px;

	line-height: 20px;

}

.client-2 .my-kefu-qq i {

	background-position: 4px 5px;

}

.client-2 .my-kefu-tel i {

	background-position: 0 -21px;

}

.client-2 .my-kefu-liuyan i {

	background-position: 4px -53px;

}

.client-2 .my-kefu-weixin i {

	background-position: -34px 4px;

}

.client-2 .my-kefu-weibo i {

	background-position: -30px -22px;

}

.client-2 .my-kefu-ftop {

	display: none;

}

.client-2 .my-kefu-ftop i {

	width: 33px;

	height: 35px;

	background-position: -27px -51px;

}

.client-2 .my-kefu-left {

	position: relative;

	float: left;

	width: 77px;

	height: 47px;

}

.client-2 .my-kefu-tel-right {

	float: left;

	margin-top: 14px;

	padding: 0 15px;

	height: 24px;

	border-left: 1px solid #fff;

	color: #fff;

	font-size: 16px;

	line-height: 22px;

}

.client-2 .my-kefu-right {

	width: 20px;

}

.client-2 .my-kefu-tel-main {

	float: left;

	padding: 9px 0 6px;

	width: 247px;

	height: 56px;

	background: #090e50;

	color: #fff;

}

.client-2 .my-kefu-main {

	position: relative;

	float: left;

	padding: 9px 0 6px;

	width: 97px;

	height: 56px;

	background: #090e50;

}

.client-2 .my-kefu-weixin-pic {

	position: absolute;

	top: -24px;

	left: -130px;

	z-index: 333;

	display: none;

}

.my-kefu-weixin-pic img {

	width: 115px;

	height: 115px;

}

.index-links {

	background-color: #090e50;

	border-bottom: 2px #2B395C solid;

	padding: 20px;

}

.index-links a {

	color: #FFF;

	padding: 0px 10px;

}

.zxlb-1n-ts-01-list dt {

	width: 100px;

	float: left;

	display: block;

	border-right: 1px #999 solid;

	margin-right: 0px !important;

	height: 100px;

	padding-top: 30px;

}

.zxlb-1n-ts-01-list dt p {

	font-size: 28px;

	color: #F00;

	font-weight: bold;

	border-bottom: 2px #00F solid;

	width: 60px;

	text-align: center;

}

.zxlb-1n-ts-01-list dt span {

	font-size: 14px;

	color: #F00;

	margin-top: 5px;

	display: block;

	text-indent: 5px;

}

.zxlb-1n-ts-01-list dd {

	width: 800px;

	float: right;

}

.p14-infolist-1-list dl {

	border: 1px solid #dedede;

	margin-bottom: 15px;

	padding: 22px 50px 22px 22px;

	background: #fff;

	overflow: hidden;

}

.p14-infolist-1-list dt {

	width: 29.5%;

	float: left;

	margin-right: 5.8%;

}

.p14-infolist-1-list dt img {

	width: 100%;

	display: block;

}

.p14-infolist-1-list dd h4 {

	height: 40px;

	font-weight: normal;

	font-size: 18px;

	color: #154c64;

	line-height: 40px;

	margin-bottom: 5px;

	overflow: hidden;

}

.p14-infolist-1-list h4 a {

	display: block;

	height: 40px;

	color: #4b4a4a;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.p14-infolist-1-list dl:hover {

	border: 1px solid #1f9c1e;

}

.p14-infolist-1-list dl:hover h4 a {

	color: #1f9c1e;

}

.p14-infolist-1-list-desc {

	max-height: 72px;

	font-size: 14px;

	line-height: 24px;

	color: #797979;

	margin-bottom: 28px;

	overflow: hidden;

}

.p14-infolist-1-list-deta {

	width: 90px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	display: block;

	float: right;

	background: #b6b6b6;

	color: #fff;

}

.p14-infolist-1-list-deta a {

	color: #fff;

}

.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta {

	background: #1f9c1e;

	border-color: #3e3932;

}

.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a {

	color: #fff;

}









/*新闻资讯*/

.newsbg{ width:100%; background:#f4f4f4; padding-top:60px; margin-top:50px;}

.news{ margin:0 auto; width:1200px;}

.newstit{ text-align:center; font-size:36px; line-height:36px; font-weight:bold; color:#090e50; background:url(../images/20200530112500_946006629.jpg) center 16px no-repeat;}

.newstit span{ font-size:18px; line-height:44px; font-weight:normal; color:#555;}

.newscont{ margin-top:40px;}



/**/

.news {padding-bottom: 50px;}

.news .conleft {position: relative;}

.news .conleft .l_more {position: absolute;right: 5px;top: 8px;font-size: 14px;color: #333;}

.news .news_type {border: 3px solid #090e50;background: #fff; margin-bottom: 30px; height:61px;}

.news .news_type a {float: left;width:50%; color:#222;height: 55px;line-height: 55px;position: relative;text-align: center;font-size: 18px;}

.news .news_type a i {text-transform: uppercase;font-size: 14px;}

.news .news_type a.cur {background: #090e50;color: #fff;}





.news .news_con {}

.news .news_con .conleft {width: 800px;}

.news .news_con .conleft .concase {display: none;}

.news .news_con .conleft .concase.cur {display: block;}

.news .news_con .conleft dl {padding: 0 0 20px 325px;position: relative;height: 200px;border-bottom: 1px solid #;}

.news .news_con .conleft dl dt {width: 305px;height: 196px;position: absolute;left: 0;top: 0;}

.news .news_con .conleft dl dt img{width: 305px;height: 196px;}

.news .news_con .conleft dl dd.dd1 {height: 30px;line-height: 30px;font-weight: bold;}

.news .news_con .conleft dl dd.dd1 a {color: #000;font-size: 16px;float: left;width: 380px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}

.news .news_con .conleft dl dd.dd1 span {float: right;font-size: 13px;color: #555;}

.news .news_con .conleft dl dd.dd2 {margin-top: 5px;line-height: 24px;font-size: 13px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;height: 96px;}

.news .news_con .conleft dl dd.dd3 {margin-top: 25px;}

.news .news_con .conleft dl dd.dd3 a {display: block;width: 99px;height: 33px;line-height: 33px;text-align: center;background: #090e50;color: #fff;font-size: 14px;border-radius: 5px;}



.news .news_con .conleft ul {margin-top: 20px;}

.news .news_con .conleft ul li {height: 40px;width: 365px;border-bottom: 1px dashed #d0d0d0;line-height: 40px;padding-left: 20px;font-size: 13px;background: url(../images/newsicon.png) no-repeat left center;}

.news .news_con .conleft ul li a {float: left;width: 250px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;color: #000;}

.news .news_con .conleft ul li span {float: right;color: #000;width: 80px;}

.news .news_con .conleft ul li:hover a {color: #090e50;}



.news .news_con .conright {width: 340px;}

.news .news_con .conright .r_top {height: 61px;background: #090e50;font-size: 18px;line-height: 61px;text-align: center;}

.news .news_con .conright .r_top a {color: #fff;}

.news .news_con .right_con {position: relative;overflow: hidden;}

.news .news_con .wtcont{ height:420px; padding-top:10px;overflow:hidden;}



.news .news_con .conright dl{padding:15px 0;font-size: 14px;width:330px;border-bottom: 1px dashed #e7e7e7;}

.news .news_con .conright dt{padding:2px 0; padding-left:30px; font-weight: bold;font-size: 16px;height: 22px;line-height: 22px;background: url(../images/news_q.png) no-repeat left center;}

.news .news_con .conright dt a{ color:#333;}

.news .news_con .conright dd {height:60px;margin-top:13px; overflow: auto;background: url(../images/news_a.png) no-repeat left top;}



.news .news_con .conright dd a {display: block; color:#868686; line-height:20px; height:60px; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;	-webkit-box-orient: vertical; margin-left: 30px;}