﻿
.top-zt{height:340px; width:400px; overflow:hidden;}
.videoBox{overflow:hidden;}
.videoBox li {width: 400px; float: left;overflow: hidden; margin-bottom:20px; position:relative;}
.videoBox li:last-child{margin-bottom:0px;}
.videoBox li img {width: 100%; height: 100%; display: block;}
.video_bg {position: absolute; width: 100%; height: 100%; top: 0;left: 0;}
.video_bg span {color: #fff; font-size: 38px; position: absolute; bottom: 10px; width: 94%; text-align: right; display: block; font-weight: bold;}
.bg_blue {background: url(../images/z19_bg_blue.png) repeat-x bottom left;}

.index-top-banner li {width: 100%; overflow: hidden; margin-bottom:20px; position:relative;}
.index-top-banner li:last-child{margin-bottom:0px;}
.index-top-banner li img {width: 100%; height: 100%; display: block;}

.indexbanner .swiper-slide img{width:100%; height: 380px;}
.indexbanner{position: relative; margin: 0 auto;}
.indexbanner .indexbanner-bg{position: absolute; bottom: 0;left: 0;width: 100%;height: 30px; z-index: 2;}
.indexbanner div.title { background: rgba(0,0,0,0.5); color: #fff; position: absolute; left: 0; right: 0; bottom: 0px; display: table;line-height: 30px;width: 100%;}
.indexbanner div.title p{margin:5px 10px; text-align: left;}
.indexbanner div.title a {display: table-cell; color: #fff; overflow: hidden; vertical-align: middle; padding: 0 30px;}

.swiper-button-next, .swiper-button-prev {position: absolute; top: 50%; width: 36px; height: 36px; margin-top: -18px; z-index: 10; cursor: pointer; background-size: 20px 40px; background-position: 50%; background-repeat: no-repeat; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none;}
.swiper-pagination {padding-top: 10px;}

.indexbanner:hover .swiper-button-next, .indexbanner:hover .swiper-button-prev {opacity: .7}
.indexbanner:hover .swiper-button-next:hover, .indexbanner:hover .swiper-button-prev:hover {opacity: 1}
.indexbanner:hover .swiper-button-prev {left: 0}
.indexbanner:hover .swiper-button-next {right: 0}

.indexbanner .swiper-button-next, .indexbanner .swiper-button-prev {opacity: 0; -webkit-transition: all .3s; -o-transition: all .3s;transition: all .3s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.indexbanner .swiper-button-prev:after, .indexbanner .swiper-button-next:after{ color:#0f0b69}
.indexbanner .swiper-button-prev:hover::after,.indexbanner .swiper-button-next:hover::after{ color:#fff}
.indexbanner .swiper-button-next, .indexbanner .swiper-button-prev{ background: #0f0b69;color: #fff; font-size: 24px; border-radius: 100%; height: 44px; width: 44px; text-align: center;}
.indexbanner .swiper-button-next:hover, .indexbanner .swiper-button-prev:hover{ background: #fff;color: #0f0b69;}
.indexbanner .swiper-button-next i, .indexbanner .swiper-button-prev i{line-height: 44px;}

.swiper-pagination-bullet {width: 10px; height: 10px; display: inline-block; border-radius: 100%; background: #fff;}

.indexbanner .swiper-pagination span {margin: 0 3px!important; border-radius: 6px!important; background-color:#fff; vertical-align: top;-webkit-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s;}
.indexbanner .swiper-pagination .swiper-pagination-bullet-active {width: 18px;background-color: #0d99fd;-webkit-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s;}

.am-tabs-d2 .tab-1{}


.am-slider-c4 .am-slider-desc {height: 50px;line-height: 35px;}
.am-active-slide a:hover .am-slider-desc {background-color: rgba(16,141,238,.8);}
.hot {width: 1200px; height: 100px;background: #51a8e6; margin: 0 auto;}
.hot .hot_gz {width: 100px;	height: 60px;font-size: 16px;text-align: center;margin-top:5px;margin-left: 15px; color: #fff;font-weight: bold;}
.hot .hot_gz span {width: 100px;display: block;height: 22px;line-height: 22px;background: #fff;color: #0f0b69;text-align: center;border-radius: 3px;font-size: 12px;font-weight: normal;}
.hot .hot_news {overflow: hidden;width: 90%;height: 60px;padding-top: 0px;padding-left: 60px;}
.hot .hot_news .h_bt {display: block;font-size: 16px;font-weight: bold; color: #fff;padding-top: 5px;}
.h_nr {display: block;width: 90%;word-wrap: normal; /* for IE */ color: #fff;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cont {margin-top: 47px;overflow: hidden;}
.cont .c_bka {overflow: hidden;width: 100%;}
.cont .c_bka .c_bkat { overflow:hidden;	display: block;width: 550px;text-align: center;}
.cont .c_bka .c_bkat video{width:100%;}
.cont .c_bka .c_ycxw {width: 620px;}
.am-tabs-bd {border: none;}
.c_blnz {width: 145px;	background: url("../images/1_17.png") no-repeat left center;}
[data-am-widget=tabs] { margin:0;}
.am-tabs-default .am-tabs-nav>.am-active a {background: #0f0b69;}
.cyc_cnw li {height: 40px;	line-height: 40px;	border-bottom: 1px dashed #F5F5F5;	padding-left: 0px;}
.cyc_cnw li i{margin-right:5px;}
.noticle{width:75%;}
.noticle2{width:87%;}
.noticle,.noticle2{word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.cont .c_bkb {margin-top: 50px;	overflow: hidden;}
.c_jzjn{ overflow:hidden;}
.c_jzbt {height: 40px;border-bottom: 2px #ddd solid; font-size: 18px;font-weight: bold;color: #0f0b69;}
.c_jzbt span {  border-bottom: 2px #0f0b69 solid;padding: 0 1px 9px;}
.c_jzbt .ywfb {font-size: 12px;	color: #999999;	font-weight: normal;line-height: 29px;}
.c_jzbt a {width: 12px;	height: 30px;background: url("../images/1_22.jpg") no-repeat center;}
.c_jznr {min-height: 100px;}
.c_jnnl {width: 100%;padding-top: 15px;	margin-top: 0;}
.c_jnnl li {height: 40px; width:48%;margin-right:30px;border-bottom: 1px dashed #F5F5F5;line-height: 40px;padding-left: 5px;
}
.c_jnnl li i{margin-right:5px;}
.c_jnnl li:nth-child(2n){margin-right:0px;}
.c_xxzn{ height:auto; overflow:hidden;}
.c_xxt {height: 40px;border-bottom: 2px #ddd solid; font-size: 18px;font-weight: bold;	color: #0f0b69;}
.c_xxt span {border-bottom: 2px #0f0b69 solid;padding: 0 1px 9px;}
.c_xxt .ywfb {font-size: 12px;	color: #999999;	font-weight: normal;line-height: 29px;}
.c_xxt a {width: 12px;	height: 30px;background: url("../images/1_22.jpg") no-repeat center;}
.dbxgn {width: 300px;margin-top: 27px;}
.dbxgn li {padding: 0 5px;	float: left;	margin-bottom: 15px;}
.dbxgn li a {display: block;background: #0f0b69;border-radius: 5px;	width: 90px;height: 78px;color: #fff;padding-top: 12px;	line-height: 25px;	text-align: center;}
.dbxgn li a:hover {background: #35319d; transition: 0.3s 0.1s background ease;}
.c_bkc {background: #F5F5F5; margin:0 auto;	padding: 0px 0 0px 0;}
.c_bkct {height: 40px;background: url(../images/ddbx_14.jpg) no-repeat left bottom;	width: 1200px;	font-size: 18px;font-weight: bold;color: #000;}
.c_bkct .ywfb {font-size: 12px;	color: #999999;	font-weight: normal;line-height: 30px;}
.c_bkct a {width: 12px;	height: 30px;background: url("../images/1_22.jpg") no-repeat center;}
[data-am-widget=tabs] .xxzndg {width: 420px;}
.am-tabs-d2 .xxzndg {background: none;}
.am-tabs-d2 .xxzndg>.am-active {background: none;}
.am-tabs-d2 .xxzndg>.am-active:after {border: none;}
.am-tabs-d2 .xxzndg>li{border-bottom: 0px;}
.am-tabs-d2 .am-tabs-nav>.am-active{}
.xxzndg li a {font-size: 16px;}
.xxzndg li a:hover {color: #034692;}
.xxzndg li {margin-right: 20px;}
.am-tabs {margin-top: 0px;position: relative;}
.aygd {position: absolute;font-size: 12px;	right: 0;top: 10px;	width: 62px;height: 26px;border: 1px solid #0f0b69;
	border-radius: 20px;text-align: center;	line-height: 26px;color: #0f0b69;}
.nyszz .mdzznzz {padding: 0;}
.nyszz {margin-top: 10px;}
.mdzznzz ul li:nth-child(4n){margin-right:0px;}
.mdzznzz ul li {float: left;margin: 10px;}
.mdzznzz ul li a {width: 280px;	display: block;	overflow: hidden;}
.mdzznzz ul li a .wydnb {opacity: 0; left: 0;position: absolute;z-index: 10;}
.mdzznzz ul li a:hover .wydnb {opacity: 1;}
.am-tabs-default .am-tabs-nav a:hover {background: #0f0b69;	color: #fff;}
.mdzznzz ul li a .gcbt {
	display: block;
	height: 57px; width:100%;
	padding: 0 10px;
	line-height: 57px;
	text-align: center;
	background: #fff;
	color: #333;
	font-size: 16px;
	font-family: "Microsoft YaHei";
}
.mdzznzz ul li a:hover .gcbt {background: #0f0b69;color: #fff;}
.nyszz {height: 100%;}
.c_bkd {min-height: 250px;	background: #fff;}
.jsjl {float: left;	width: 31%;	margin-top: 0px;margin-right: 40px;}
.jsjl:nth-child(3n){margin-right: 0px;}

.jsllbt {border-bottom: 2px #ddd solid; height: 40px;width: 100%;font-size: 18px;font-weight: bold;color: #0f0b69;}
.jsllbt span { border-bottom: 2px #0f0b69 solid;padding: 0 1px 9px;}
.jsllbt .ywfb {font-size: 12px;color: #999999;	font-weight: normal;line-height: 29px;}
.jsllbt a {width: 12px;	height: 30px;background: url("../images/1_22.jpg") no-repeat center;}
.jsllb li {height: 40px;border-bottom: 1px dashed #F5F5F5;	line-height: 40px;	padding-left: 5px;}
.jsllb li i{margin-right:5px;}
.cdwzzx {width: 70%;display: block;	word-wrap: normal;	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.whfw {float: left;	margin-top: 50px;	width: 360px;}
.whfwbt {height: 40px;background: url("../images/jzjn_07.jpg") no-repeat left bottom;width: 360px;font-size: 18px;font-weight: bold;	color: #0f0b69;}
.whfwbt .ywfb {font-size: 12px;color: #999999;font-weight: normal;	line-height: 30px;}
.whfwbt a {width: 12px;	height: 30px;background: url("../images/1_22.jpg") no-repeat center;}
.am-panel-default>.am-panel-hd {background-color: #034692;border-radius: 5px;height: 42px;}
.am-panel-default {	border-color: #fff;}
.am-panel {border: none;box-shadow: none;}
.am-panel-group .am-panel-hd+.am-panel-collapse .am-panel-bd {border: none;}
.am-panel-bd {padding: 0;}
.am-panel-bd {height: 122px;}
.am-panel-group {margin-top: 30px;}

.am-panel-title {font-size: 16px;color: #fff;padding-left: 150px;font-family: "Microsoft YaHei";	font-weight: normal;}
.am-panel-bd {margin-top: 10px;}
.c_bke {overflow: hidden;background: #F5F5F5;}
.c_bkebt {border-bottom: 2px #ddd solid; height: 40px;font-size: 18px;	font-weight: bold;color: #0f0b69;}
.c_bkebt span { border-bottom: 2px #0f0b69 solid;padding: 0 1px 9px;}
.c_bkebt .ywfb {font-size: 12px;color: #999999;	font-weight: normal;line-height: 29px;}
.c_bkebt a {width: 12px;height: 30px;}
.c_bkebt a.ywfr {width: 12px;height: 30px;background: url("../images/1_22.jpg") no-repeat center;}
.c_bke { margin:0 auto;	padding: 20px 10px;}
.myzs2 {padding-top: 40px;}
.myzs2 li {padding: 10px; display: table; text-align: center;border: 1px solid #F5F5F5;}
.myzs2 li a {display: inherit;width: 100%;	height: auto;background: #fff;text-align: center;overflow: hidden;}
.myzs2 li:hover {border: 1px solid #087EE0;}
.myzs2 li .box{width: 100%; height: 170px; display: table-cell; vertical-align: middle; text-align: center;}
.myzs2 li .box img{max-width: 100%; max-height: 100%;}
.myzs2 li p{background: #fff;padding: 5px; margin-bottom: 0px;}
.c_kxkx {background: #fff;}
.foot {width: 100%;	height: 435px;	background: url("../images/dbg.jpg") no-repeat center;}
.ssnb {height: 90px;line-height: 50px;	padding-top: 40px;overflow: hidden;}
.dbdh li {float: left;	padding-right: 40px;}
.dbdh li a {color: #fff;}
.egwm {height: 211px;margin-top: 75px;}
.egwm .ewmtpw {float: left;}
.egwm .lxfsa {float: left;padding-left: 40px;}
.egwm .lxfsa .ytbts {font-size: 16px;font-family: "Microsoft YaHei";color: #fff;height: 30px;display: block;}
.egwm .lxfsa .ytbta {font-size: 14px;font-family: "Microsoft YaHei";color: #fff;height: 23px;display: block;}
.dbxx {font-size: 14px;	color: #fff;}
.dbxx a {color: #fff;}
/*内页*/
.bannern {height: 284px;background: url("../images/1_10.jpg") no-repeat center;}
.nbnbte {font-size: 18px;font-family: "Microsoft YaHei";color: #fff;}
.nbnbtz {font-size: 30px;font-family: "Microsoft YaHei";color: #fff;padding-top: 100px;}
.n_cont {width: 100%;overflow: hidden;padding-top: 34px;}
.ny_nav {width: 250px;float: left;}
.ny_nav_chb {position: fixed;top: 0;}
.ny_zqw {width: 920px;float: right;
}
.ny_nav .wjssbt {
	width: 252px;
	height: 113px;
	color: #fff;
	font-size: 26px;
	line-height: 113px;
	text-align: center;
}
.ny_nav .wjssbtt {
	overflow: hidden;
	width: 252px;
	height: 106px;
}
.wjsndh {
	margin: 0;
}
.wjsndh li {
	border-bottom: 1px solid #D3D3D3;
	width: 252px;
	height: 51px;
}
.wjsndh li a {
	display: block;
	height: 50px;
	background: #fff;
	color: #333;
	font-size: 14px;
	line-height: 50px;
	padding-left: 20px;
	-webkit-transition: background 0.3s;
	-moz-transition: background 0.3s;
	-ms-transition: background 0.3s;
	-o-transition: background 0.3s;
	transition: background 0.3s;
}
.wjsndh li.on a{background: #034692;
	color: #fff;
	-webkit-transition: background 0.3s;
	-moz-transition: background 0.3s;
	-ms-transition: background 0.3s;
	-o-transition: background 0.3s;
	transition: background 0.3s;}
.wjsndh li a:hover {
	background: #034692;
	color: #fff;
	-webkit-transition: background 0.3s;
	-moz-transition: background 0.3s;
	-ms-transition: background 0.3s;
	-o-transition: background 0.3s;
	transition: background 0.3s;
}
.wjsndh li a span {
	float: right;
	font-family: "宋体";
	font-size: 20px;
	line-height: 50px;
	padding-right: 20px;
	-webkit-transition: padding 0.3s;
	-moz-transition: padding 0.3s;
	-ms-transition: padding 0.3s;
	-o-transition: padding 0.3s;
	transition: padding 0.3s;
}
.wjsndh li a:hover span {
	padding-right: 10px;
	-webkit-transition: padding 0.3s;
	-moz-transition: padding 0.3s;
	-ms-transition: padding 0.3s;
	-o-transition: padding 0.3s;
	transition: padding 0.3s;
}
.nw_top {
	height: 45px;
	border-bottom: 1px solid #EAEAEA;
	line-height: 45px;
}
.nw_top .top_tzbt {
	font-size: 20px;
	color: #818181;
	font-family: "Microsoft YaHei";
}
.nw_top .top_mbx {
	background: url("../img/fqfm_08.jpg")no-repeat left center;
	padding-left: 20px;
}
.nw_top .top_mbx a {
	font-size: 12px;
}
.xmszw {
	overflow: hidden;
	display: none;
}
.wjssx {
	height: 225px;
	width: 100%;
	background: #FAFAFA;
}
.wjshnb {
	width: 575px;
	padding: 15px;
	height: 225px;
}

.sjggw {display: block;	width: 80%;	word-wrap: normal; /* for IE */	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
}
.p_sjc li a {
	display: block;
	width: 70%;
	word-wrap: normal; /* for IE */
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.wjshnb .wjnbt {
	font-size: 18px;
	font-family: "Microsoft YaHei";
	color: #333;
	line-height: 28px;
	font-weight: bold;
	display: block;
}
.wjnb_chb {
	line-height: 24px;
	font-size: 14px;
	margin-top: 10px;
	display: block;
}
.wjshnb .wjnnr {
	font-size: 14px;
	font-family: "Microsoft YaHei";
	color: #6a6a6a;
	margin-top: 10px;
	display: block;
}
.wjshnb .wjngd {
	display: block;
	width: 133px;
	height: 33px;
	text-align: center;
	line-height: 33px;
	border: 1px solid #034692;
	font-size: 12px;
	color: #034692;
	margin-top: 10px;
}
.hbydnb {
	width: 323px;
	height: 225px;
	background: #F6F6F6;
	padding: 25px;
	position: relative;
}
.am-form input[type=number], .am-form input[type=search], .am-form input[type=text], .am-form input[type=password], .am-form input[type=datetime], .am-form input[type=datetime-local], .am-form input[type=date], .am-form input[type=month], .am-form input[type=time], .am-form input[type=week], .am-form input[type=email], .am-form input[type=url], .am-form input[type=tel], .am-form input[type=color], .am-form select, .am-form textarea, .am-form-field {
	font-size: 14px;
	height: 38px;
	line-height: 38px;
	border: none;
}
.am-form input[type=number][disabled], .am-form input[type=number][readonly], .am-form input[type=search][disabled], .am-form input[type=search][readonly], .am-form input[type=text][disabled], .am-form input[type=text][readonly], .am-form input[type=password][disabled], .am-form input[type=password][readonly], .am-form input[type=datetime][disabled], .am-form input[type=datetime][readonly], .am-form input[type=datetime-local][disabled], .am-form input[type=datetime-local][readonly], .am-form input[type=date][disabled], .am-form input[type=date][readonly], .am-form input[type=month][disabled], .am-form input[type=month][readonly], .am-form input[type=time][disabled], .am-form input[type=time][readonly], .am-form input[type=week][disabled], .am-form input[type=week][readonly], .am-form input[type=email][disabled], .am-form input[type=email][readonly], .am-form input[type=url][disabled], .am-form input[type=url][readonly], .am-form input[type=tel][disabled], .am-form input[type=tel][readonly], .am-form input[type=color][disabled], .am-form input[type=color][readonly], .am-form select[disabled], .am-form select[readonly], .am-form textarea[disabled], .am-form textarea[readonly], .am-form-field[disabled], .am-form-field[readonly], fieldset[disabled] .am-form input[type=number], fieldset[disabled] .am-form input[type=search], fieldset[disabled] .am-form input[type=text], fieldset[disabled] .am-form input[type=password], fieldset[disabled] .am-form input[type=datetime], fieldset[disabled] .am-form input[type=datetime-local], fieldset[disabled] .am-form input[type=date], fieldset[disabled] .am-form input[type=month], fieldset[disabled] .am-form input[type=time], fieldset[disabled] .am-form input[type=week], fieldset[disabled] .am-form input[type=email], fieldset[disabled] .am-form input[type=url], fieldset[disabled] .am-form input[type=tel], fieldset[disabled] .am-form input[type=color], fieldset[disabled] .am-form select, fieldset[disabled] .am-form textarea, fieldset[disabled] .am-form-field {
	background: url("../img/fqfm_13.jpg") no-repeat 95% 50% #fff;
}
.qnmjt {
	padding-top: 10px;
	display: block;
}
.cinmbt {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
*+address, *+blockquote, *+dl, *+fieldset, *+figure, *+hr, *+ol, *+p, *+pre, *+ul {margin-top: 0;}
.am-btn-primary {
	background: url("../img/fqfm_18.jpg") no-repeat center;
	border: none;
	position: absolute;
	right: 30px;
	bottom: 42px;
	width: 19px;
	height: 19px;
	padding: 0;
	line-height: 19px;
	display: block;
}
.am-btn-primary:focus, .am-btn-primary:hover {
	background-color: #fff;
}
.wjzlb {overflow: hidden}
.wjzlb li {height: auto;line-height: 24px;	padding: 10px 0;border-bottom: 1px solid #EAEAEA; }

.wjzlb em {display: inline-block;font-style: normal;line-height: 18px; padding:0px 2px;}
.wjzlb em,.wjzlb em a{color: #ff4939}
.wjzlb i {display: inline-block;font-style: normal; color: #0f0b69;margin-right:0px;}

.wjll {width: 100%;}
.wjll .wjlbt {
	font-size: 14px;
	color: #3C3C3C;
	display: block;
	width: 88%;
	float: left;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.wjzlb .row .col-auto{padding: 0px}
.text-ellipsis {word-wrap: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.wjzlb li:hover .wjll .wjlbt {color: #0f0b69;}
.cmsbox {overflow: hidden}
.cmslist:nth-child(1){width: 29.15%;}
.cmslist:nth-child(2){width: 39%;}
.cmslist:nth-child(3n){width: 29.15%;margin-right: 0px;}
.cmslist {float: left;min-height: 275px;margin: 0 16px 16px 0;border: 1px #e5e5e5 solid;background: #FFF;padding: 5px 5px;}
.cmslist .xyti {height: 34px;line-height: 34px;	border-bottom: 1px #e5e5e5 solid;}
.cmslist .xyti h3,.cmslist .xyti h3 a {font-size: 21px;font-weight: normal;}
.mcolor {color: #2984DE;}
.cmslist .xyti h3 i.fa {margin-right: 9px;color: #2984DE;}
.cmslist ul {padding: 8px 0}
.cmslist li {height: 35px;line-height:35px;font-size: 14px;text-overflow: ellipsis;white-space: nowrap;	overflow: hidden}
.cmslist li i.fa {font-size: 10px;margin-right: 6px}
.cmslist li.first {height: 80px;line-height: 18px;	white-space: normal;padding: 5px 0
}
.cmslist li.first .pic {display: block;	float: left;width: 120px;height: 80px;margin-right: 10px;	overflow: hidden}
.cmslist li.first img {width: 120px;height: 80px;}
.cmslist li.first img:hover, .loglist li.con .des img:hover {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}
.cmslist li.first .text {display: block;width: 160px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.cmslist li.first div {color: #999;	font-size: 12px;padding-top: 4px;}
.cmslist li i{margin-right: 5px;}
.cmslist .cjdhBtn {}
.cmslist .cjdhBtn li{height: auto; display: inline-block;width: 49%; overflow: hidden; position: relative; background: #a1cff9; transition: all 0.3s;
}
.cmslist .cjdhBtn li:hover{background: #0f0b69;}
.cmslist .cjdhBtn li a {display: block; width: 100%; padding: 15px 5px; font-size: 16px; color: #FFF; text-align: center;}

.wjll .wjlrq {
	font-size: 12px;
	color: #B4B4B4;
	display: block;
	float: right;
}
.wjll .wjlnr {
	display: block;
	margin-top: 7px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.wjlr {
	width: 33px;
	height: 33px;
	margin-top: 40px;
	background: url("../img/fqfm_22.jpg") no-repeat center;
}
.wjzlb li a:hover {
	color: #118DEF;
}
.wjzlb li a:hover .wjlr {
	background: url("../img/gbdl_22.jpg") no-repeat center;
}
.yemmm {
	width: 100%;
	height: 130px;
	line-height: 130px;
	text-align: center;
}
.yemmm a {
	border: 1px solid #EAEAEA;
	padding: 2px 8px;
}
.yemmm span {
	padding: 2px 8px;
	font-size: 14px;
	background-color: #118def;
	border: 1px solid #118def;
	color: #ffffff;
}
/*案例*/
.jsanl {
	overflow: hidden;
}
.jsanl li {
	width: 288px;
	float: left;
	overflow: hidden;
	margin-right: 17px;
	margin-top: 20px;
}
.jsanl li a img {
	display: block;
	width: 288px;
	height: auto;
	transition: all 0.3s;
}
.jsanl li a:hover img {
	transform: scale(1.1);
}
.dpdzfd {
	overflow: hidden;
	display: block
}
.jsanl li a .jsalnr {
	/*height: 200px;*/
	background: #F6F6F6;
	overflow: hidden;
	display: block;
	padding: 25px 20px 20px 20px;
	transition: background 0.4s;
	-moz-transition: background 0.4s;	/* Firefox 4 */
	-webkit-transition: background 0.4s;	/* Safari 和 Chrome */
	-o-transition: background 0.4s;
}
.jsanl li a:hover .jsalnr {
	background: #118DEF;
	transition: background 0.4s;
	-moz-transition: background 0.4s;	/* Firefox 4 */
	-webkit-transition: background 0.4s;	/* Safari 和 Chrome */
	-o-transition: background 0.4s;
}
.jsanl li a:hover .jsalnr .jsrbt {
	color: #fff;
	transition: background 0.4s;
	-moz-transition: background 0.4s;	/* Firefox 4 */
	-webkit-transition: background 0.4s;	/* Safari 和 Chrome */
	-o-transition: background 0.4s;
}
.jsanl li a:hover .jsalnr .jsrnr {
	color: #fff;
	transition: background 0.4s;
	-moz-transition: background 0.4s;	/* Firefox 4 */
	-webkit-transition: background 0.4s;	/* Safari 和 Chrome */
	-o-transition: background 0.4s;
}
.jsanl li a:hover .jsalnr .jsrgd {
	color: #fff;
	background: #6FC1FF;
	transition: background 0.4s;
	-moz-transition: background 0.4s;	/* Firefox 4 */
	-webkit-transition: background 0.4s;	/* Safari 和 Chrome */
	-o-transition: background 0.4s;
}
.jsalnr .jsrbt {
	display: block;
	font-size: 16px;
	color: #333;
	margin-bottom: 10px;
	transition: background 0.4s;
	-moz-transition: background 0.4s;	/* Firefox 4 */
	-webkit-transition: background 0.4s;	/* Safari 和 Chrome */
	-o-transition: background 0.4s;
}
.jsalnr .jsrnr {
	font-size: 12px;
	color: #333;
	display: block;
	line-height: 25px;
	transition: background 0.4s;
	-moz-transition: background 0.4s;	/* Firefox 4 */
	-webkit-transition: background 0.4s;	/* Safari 和 Chrome */
	-o-transition: background 0.4s;
}
.jsalnr .jsrgd {
	margin-top: 10px;
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: #DEDEDE;
	font-size: 12px;
	transition: background 0.4s;
	-moz-transition: background 0.4s;	/* Firefox 4 */
	-webkit-transition: background 0.4s;	/* Safari 和 Chrome */
	-o-transition: background 0.4s;
}
.bjbld {
	overflow: hidden;
	padding: 0 0 0px 0;
}
/*资质*/
.jjb {
	width: 100%;
	text-align: center;
}
.jjb .bzsb {
	height: 44px;
	background: #F5F5F5;
}
.am-btn {
	border: none;
	font-size: 12px;
	padding: 0 15px;
	line-height: 44px;
}
.jjb .bzns {
	height: 50px;
	border-bottom: 1px solid #F0F0F0;
}
.myzsha {
	overflow: hidden;
}
.myzsha li {
	float: left;
	margin-right: 18px;
	margin-bottom: 20px;
}
.myzsha li a {
	display: block;
	width: 285px;
	height: 174px;
	background: #F8F7F7;
	line-height: 174px;
	text-align: center;
	border: 1px solid #F8F7F7;
	overflow: hidden;
}
.myzsha li a:hover {
	border: 1px solid #118DEF;
}
.yxxqab {
	overflow: hidden;
}
.yxxqab img {
	float: left;
}
.yxxqab .gcxqs {
	background: #F9F9F9;
	float: right;
	width: 450px;
	height: 308px;
}
.gcxqs {
	padding: 35px;
}
.vsjwe {
	font-family: "Microsoft YaHei";
	font-size: 22px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 15px;
}
.vsjws {
	font-size: 14px;
	line-height: 25px;
}
.anljj {
	background: #2899F0;
	color: #fff;
	width: 160px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	margin: 20px 0 10px 0;
}
.nrns {
	font-size: 14px;
	line-height: 25px;
}
.nrns p {
	margin-bottom: 10px;
}

.llxwa {
	font-size: 16px;
	color: #333;
	margin-top: 20px;
	line-height: 45px;
	font-weight: bold;
}
.llxwb {
	font-size: 14px;
	line-height: 30px;
}
.llxwc {
	color: #118DEF;
	margin-top: 20px;
}
.am-slider-a2 .am-control-nav {
	width: 100px;
	right: 10px;
	bottom: 20px;
}
.am-slider .am-slides img {
	width: auto;
}
.am-slider-a2 .am-control-nav li {
	margin: 0 4px;
}
.am-slider-a2 .am-control-nav li a {
	width: 12px;
	height: 12px;
}
.p_sjb {
	display: none;
}
.p_sjd {
	display: none;
}
.ndscd {
	display: none;
}
.sszzd {
	display: none;
}
.nbbsc {
	display: none;
}
.anxxns {
	display: none;
}
.wjzqd {
	display: none;
}
.ddtts {
	width: 100%;
	height: 400px;
}
.sjbzn {
	width: 80%;
	word-wrap: normal; /* for IE */
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.sypa {
	width: 45%;
	word-wrap: normal; /* for IE */
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
}
.xypa {
	width: 45%;
	word-wrap: normal; /* for IE */
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
}
.smdbs li a {background: #fff;}
.jsllb {margin-top: 20px;}
.lsjl {padding: 30px 0 0 0;	overflow: hidden; }
.lsjl li:first-child{margin-left: 0px;}
.lsjl li {width:280px; height:75px;	float: left;border: 1px solid #F0F0F0;	margin-left: 10px;	margin-bottom: 5px; display: table; text-align: center;}
.lsjl li:hover {border: 1px solid #087EE0;}
.lsjl li>.box{display: table-cell; vertical-align: middle;width: 100%; text-align: center;}
.lsjl img{max-width: 100%;}
.smdbs li a img {width: 100%;}
.ndscc li a .fdydb {max-height: 250px;transition: all 0.3s;
}
.ndscc li a .fdydb img{width:100%; height:100%;}
.ndscc li a:hover .fdydb {
	transform: scale(1.1);
}
.fdyxb {position: relative;
	width: 280px;background: #fff;
	height:194px;
	overflow: hidden;
	text-align: center;
}
.jkzs {
	display: none;
}
.jkzx {
	display: block;
}

.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 30px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 5px 12px;
  margin: 0 5px;
  border-radius: 3px;
}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 5px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #034692;
  border: 1px solid #034692;
}
.pagination a.page-num-current {
  color: #fff;
  background: #034692;
  border: 1px solid #034692;
}
.text-secondary{ text-align:center; padding:20px 0}
.btn-more{text-align: center;  color: #fff;}
.btn-more a{color: #fff;background: #0f0b69; padding: 10px; border-radius: 5px;}
.btn-more a:hover{background: #0f0b69; color: #fff;}
