@charset 'utf-8';
/* 头部 */
.wrap{
    
}

.head{
	width: 100%;
	height: 40px;
	background: #084a9e; 
	z-index: 5000;
}

.content12{
    width: 1300px;
    margin: auto;
	
}

.content{
    width: 1300px;
    margin: auto;
}





.head-nav{
	float: left;
	margin-top: 12px;
	margin-left: 0px;
}
.head-nav li a{
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 16px;
	color: #333;
}
.head-nav li a:hover{
    color:#ffffff;
}
.head-nav li + li{
    border-left: 1px solid #ffffff;
}
.head .share-link{
	float: right;
	margin-top: 5px;
	
}

.head .share-link .fl{
	margin-top:7px;
	}
.head .share-link .fl {
  color: #fff;
}
.head .share-link .fl a{
	
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	color: #fff;

	}

.head .share-link li{
    float: left;
    margin-left: 15px;
    cursor: pointer;
}
.head .share-link img{
	width:90%;
}


.head-nav1{
	float: left;
	margin-top: 0px;
	margin-left: 0px;
}



.biaoyu{
	background:url(../img/biaoyu.png) no-repeat top center;
	background-size:cover;
	width:662px;
	height:59px;
	margin:39px auto 5px auto;
	padding:0;
	}




.banner {
	background: url("../img/banner.jpg") no-repeat center / cover; padding: 0px; height: 400px; margin-top: 0px; margin-bottom: 0px;
}
.ky-banner {
	background: url("../img/banner-4.png") no-repeat center / cover;
}
.map-banner {
	background: url("../img/banner-1.png") no-repeat center / cover;
}
.hy-banner {
	background: url("../img/banner-2.png") no-repeat center / cover;
}
.xy-banner {
	background: url("../img/banner-6.png") no-repeat left / cover;
}
.dx-banner {
	background: url("../images/banner-1.png") no-repeat left / cover;
}
.zs-banner {
	background: url("../images/banner-5.png") no-repeat left / cover;
}
.banner .banner-back {
	right: 15px; bottom: 15px; color: rgb(255, 255, 255); letter-spacing: 0px; font-family: PingFangSC-Light, Microsoft YaHei; font-size: 14px; position: absolute; z-index: 4;
}
.banner .container {
	margin: 0px auto; padding: 0px; height: 251px; position: relative;
}
.banner img {
	width: 100%; height: 100%; display: block; cursor: pointer;
}
.banner .nav {
	left: 15px; top: 34px; color: rgb(255, 255, 255); letter-spacing: 0px; font-size: 16px; position: absolute;
}
.banner .notice {
	margin: 0px; left: 15px; bottom: 34px; color: rgb(255, 255, 255); letter-spacing: 0px; font-family: PingFangSC-Semibold, Microsoft YaHei; font-size: 30px; position: absolute; z-index: 4; text-shadow: 0px 1px 0px rgba(0,0,0,0.5);
}
.banner .notice i {
	color: rgb(255, 255, 255); letter-spacing: 0.41px; font-family: PingFangSC-Light, Microsoft YaHei; font-size: 20px; font-style: normal; margin-left: 10px; display: inline-block;
}
.banner .banner_bg {
	background: url("../images/banner_bg.png") repeat-x 0px bottom; left: 0px; width: 100%; height: 100px; bottom: 0px; position: absolute; z-index: 3;
}







.fengcai {
	padding: 0px;padding-left: 15px; float:right;
}
@media screen and (min-width:1201px)
{
.fengcai {
	padding-left: 15px;
}
}
.fengcai-title {
	margin: 30px 0px; padding: 0px 0px 20px; color:#666; line-height: 1.5; letter-spacing: 0px; font-family: Microsoft YaHei; font-size: 24px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.boundary {
	display: inline-block; position: relative;
}
.boundary::after {
	background: rgb(0, 64, 152); left: 0px; width: 100%; height: 4px; bottom: -20px; position: absolute; content: " ";
}
.fengcai-title::after {
	background: rgb(0, 64, 152); left: 0px; width: 97px; height: 4px; bottom: 0px; position: absolute; content: " ";
}
.fengcai-sub-title {
	height: 22px; text-align: justify; color: rgb(51, 51, 51); text-indent: 14px; letter-spacing: 0.41px; font-family: PingFangSC-Semibold,Microsoft YaHei; font-size: 20px; border-left-color: rgb(0, 64, 152); border-left-width: 4px; border-left-style: solid;
}
.fengcai-txt {
	text-align: justify; color: rgb(51, 51, 51); line-height: 30px; text-indent: 2em; letter-spacing: 0.33px; font-family: PingFangSC-Regular,Microsoft YaHei; font-size: 16px; margin-bottom: 20px;
}
.fengcai-txt-phone {
	text-align: justify; color: rgb(51, 51, 51); line-height: 30px; text-indent: 2em; letter-spacing: 0.33px; font-family: PingFangSC-Regular,Microsoft YaHei; font-size: 16px; margin-bottom: 20px;
}
.fengcai .TRS_Editor p {
	text-align: justify; color: rgb(51, 51, 51); line-height: 30px; text-indent: 2em; letter-spacing: 0.33px; font-family: PingFangSC-Regular,Microsoft YaHei; font-size: 16px; margin-bottom: 20px;
}
.xy p {
	text-align: justify; color: rgb(51, 51, 51); line-height: 30px; text-indent: 2em; letter-spacing: 0.33px; font-family: PingFangSC-Regular,Microsoft YaHei; font-size: 16px; margin-bottom: 20px;
}
.fengcai .TRS_Editor p {
	text-indent: 0em;
}
.xy p {
	text-indent: 0em;
}
.fengcai-txt-phone {
	color: rgb(153, 153, 153); line-height: 36px; text-indent: 0em; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: solid;
}
.fengcai-swiper {
	overflow: hidden; position: relative;
}
.fengcai .swiper-container {
	width: 100%; max-height: 477px;
}
.swiper-img {
	width: 100%; height: 100%; display: block;
}
.pageing {
	background: rgb(0, 0, 0); margin: 0px; border-radius: 0px; width: 100%; height: 93px; text-align: center; padding-top: 12px; position: relative;
}
.page-thumbs {
	margin: 0px 65px; height: 70px; overflow: hidden;
}
.swiper-thumbs .swiper-slide {
	width: 127px; height: 70px; margin-right: 10px; float: left; box-sizing: border-box; opacity: 0.4;
}
.swiper-thumbs .swiper-slide-active {
	border: 1px solid yellow; border-image: none; opacity: 1;
}
.pagination {
	margin: 0px;
}
.pageing .next {
	border: 1px solid rgb(255, 255, 255); border-image: none; left: 15px; top: 50%; width: 36px; height: 36px; color: rgb(255, 255, 255); line-height: 32px; font-size: 20px; margin-top: -18px; position: absolute; cursor: pointer; opacity: 0.5;
}
.pageing .prev {
	border: 1px solid rgb(255, 255, 255); border-image: none; left: 15px; top: 50%; width: 36px; height: 36px; color: rgb(255, 255, 255); line-height: 32px; font-size: 20px; margin-top: -18px; position: absolute; cursor: pointer; opacity: 0.5;
}
.pageing .next {
	left: auto; right: 15px;
}
.pageing .next:hover {
	opacity: 1;
}
.pageing .prev:hover {
	opacity: 1;
}
.swiper-pagination-switch {
	background: rgb(85, 85, 85); margin: 0px 5px; border-radius: 8px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 8px; height: 8px; display: inline-block; cursor: pointer; opacity: 0.8;
}
.swiper-active-switch {
	background: rgb(255, 255, 255);
}
.margin-b-50 {
	margin-bottom: 50px;
}
.latest {
	position: relative; height:100%;
}
.latest-h2 {
	color: rgb(51, 51, 51); letter-spacing: 0px; font-family: PingFangSC-Semibold,Microsoft YaHei; font-size: 20px; margin-bottom: 20px; display: block; position: relative;
}
.latest-h2 i {
	color: rgb(106, 136, 176); letter-spacing: 0.41px; font-family: PingFangSC-Light,Microsoft YaHei; font-size: 20px; font-style: normal; margin-left: 13px;
}
.latest-list {
	padding-left: 0px;
}
.latest-list li {
	width: 100%; text-align: justify; color: rgb(51, 51, 51); line-height: 33px; letter-spacing: 0px; overflow: hidden; padding-left: 22px; font-family: PingFangSC-Regular,Microsoft YaHei; font-size: 14px; display: inline-block; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.latest-list li a {
	color: rgb(51, 51, 51);
}
.latest-list li::after {
	background: rgb(102, 102, 102); border-radius: 50%; left: 0px; top: 12px; width: 8px; height: 8px; position: absolute; content: " ";
}
.latest-list li:first-child::after {
	background: url("../images/icon-1.png"); border-radius: 0%; top: 10px; width: 13px; height: 13px;
}
.latest-list li:first-child {
	color: rgb(0, 64, 152);
}

/*
*头部语言下拉
*/
.yuyan{
	float: left;
	display: block;
	width: 65px;
	margin-top: 10px;
	margin-left: 20px;
	cursor: pointer;
	position: relative;
}
.yuyan span{
	float: left;
	font-size: 14px;
	line-height: 22px;
	padding-right: 1px;
	color: #ffffff;
}
.yuyan p img{
    display: inline-block;
    margin-top: 6px;
}
.yuyan ul{
    width: auto;
    height: auto;
    background: #ffffff;
    border: 1px solid #999999;
    display: none;
    position: absolute;
    left: 0;
    top: 22px;
}
.yuyan ul a li{
    font-size: 14px;
    line-height: 22px;
    color: #666666;
    padding: 5px 10px;
    text-align: center;
}
.yuyan ul a li:hover{
    background: #2C74EF;
    color: #ffffff;
}
.head .search{
	float: right;
	margin-top: 12px;
	margin-left: 15px;
	cursor: pointer;
}

/*
*头部导航
*/
.pc-nav{
	width: 100%;
	height: 60px;
	background: #ffffff;
	position: relative;
	z-index: 1000;
}

.pc-nav ul{
	width: 1300px; margin:0 auto; 
}
.pc-nav>.content .li{ float: left; width: auto; position: relative; background:url(../img/line1.png) no-repeat right center;
}
.pc-nav>.content .li2{ background:none;}

.pc-nav>.content .li >a > span{display: inline-block; height: 60px; font-size: 22px; color: #333333; text-align: center; line-height: 60px; padding-right:47px; padding-left: 45px; font-family:"宋体"; font-weight:600;
}
.pc-nav >.content .li:hover{
	border-top:1px solid #fff;
     background: #087dcd;
}
.pc-nav >.content .li:hover  >a >span{ /*color: #0065c3; */
color:#fff;
}
.pc-nav >.content .li.on{
    /*background: #ffffff;*/
}
.pc-nav >.content .li.on  >a > span{ /*color: #0065c3; */
}
.pc-nav >.content .nav-down1{
    width: 100%;
    position: absolute;
    top:60px;
    left: 0;
    display: none;
}
.pc-nav >.content .nav-down{
    width: 100%;
    height: auto;
    padding: 55px 0;
    min-height: 300px;
    background: rgba(255,255,255,0.9);
}
.pc-nav >.content .nav-down1 .left{
    float: left;
    width: 490px;
    padding-right: 70px;
}
.pc-nav >.content .nav-down1 .left .tit{
    font-size: 24px;
    color: #464646;
    padding-bottom: 20px;
}
.pc-nav >.content .nav-down1 .left .en{
    font-size: 16px;
    color: #9c0c15;
}
.pc-nav >.content .nav-down1 .left .p1{
    font-size: 14px;
    line-height: 22px;
    color: #848484;
    text-align: justify;
    margin-top: 60px;
}
.pc-nav >.content .nav-down1 .center{
    width: 326px;
    float: left;
    padding-top: 30px;
}
.pc-nav >.content .nav-down .center li{
    /*text-align: center;*/
    font-size:16px;
    color: #464646;
    padding-top: 20px;
}
.pc-nav >.content .nav-down1 .center li:hover{
    color: #9c0c15;
}
.pc-nav >.content .nav-down1 .right{
    float: left;
    width: 384px;
    height: 176px;
    padding-top: 20px;
}
.pc-nav >.content .nav-down .right img{
    display: inline-block;
    width: 384px;
    height: 176px;
}
.pc-nav >.content .nav-down1 .list{
    width: 100%;
    text-align: center;
    margin-top: 2px;
    position: absolute;
    left:0;
}
.pc-nav >.content .nav-down1 .list li{ /*float: left;*/
	width: auto;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #ffffff;
	background: #0065c3;
	border-bottom: 1px dashed #fff;
}
.pc-nav >.content .nav-down1 .list li:hover{
	background: #0065c3;
	}

.pc-nav >.content .nav-down1 .list li a{ color: #ffffff; }






/*
 *首页banner轮播
 */
.sy-banner{
    width: 100%;
   /*margin-top: 218px;*/
    overflow: hidden;
}
.sy-banner .item{
    position: relative;
    width: 100%;
    height: 500px;
    overflow: hidden;
}
.sy-banner .item img{
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    height: 500px;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
.sy-banner  .slick-dots{
    position: absolute;
    bottom: 35px;
}
.sy-banner  .slick-dots li button::before,
.sy-banner  .slick-dots li button::after{
    display: none;
}
.sy-banner   .slick-dots li {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 1px solid #DFDFE0;
    background:transparent;
    opacity: 1;
    margin: 0 5px;
}
.sy-banner  .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 15px;
    height: 15px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.sy-banner  .slick-dots li.slick-active {
    background-color: #ffffff;
}
.sy-banner .slick-prev{
    width: 29px;
    height: 39px;
    top:50%;
    left:40px;
    z-index: 200;
    background: url("../img/left.png") 0 0 no-repeat;
}
.sy-banner .slick-prev:hover{
    background: url("../img/left.png") 0 0 no-repeat;
}
.sy-banner .slick-next{
    width: 29px;
    height: 39px;
    top:50%;
    right: 40px;
    z-index: 200;
    background: url("../img/right.png") 0 0 no-repeat;
}
.sy-banner .slick-next:hover{
    background: url("../img/right.png") 0 0 no-repeat;
}





.floating_ck{position:fixed;right:15px;top:30%; z-index:999;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#087dcd;border-bottom:solid 1px #ffffff;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#0a53a4;border-bottom:solid 1px #ffffff;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../img/icon0701/zxicon11.png);}
.quote{background-image:url(../img/icon0701/kficon.png);}
.qrcord{background-image:url(../img/icon0701/erweima.png);}
.return{background-image:url(../img/icon0701/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#0a53a4;border-bottom:solid 1px #ffffff;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:180px;top:-100px;}
.floating_ewm i{background-image:url(../img/ewm.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}






.lat-box {
	width: 100%; height: auto; min-height:550px; display: block; position: relative;  background-color:#087dcd; padding-bottom:10px; padding-top:10px;
}
.lat-box > div {
	left: 0px; top: 0px; width: 100%; position: absolute;background-color:#087dcd;
}
.lat-box .lat-box-li {
	width: 100%; height: 42px; text-align: center; color: #333; line-height: 42px; letter-spacing: 0.3px;  font-size: 16px; display: block;
	background:url(../img/leftmenu.png) no-repeat center center;
}
.lat-box-li-first {
	width: 100%; height: 60px; text-align: center; color: #ffffff; line-height: 60px;   font-size: 22px; display: block;letter-spacing: 0.3px;
}
.lat-box .lat-box-li {
	
}
.lat-box-li-first {
	background-color:#087dcd;
}

.lat-box .lat-box-li:hover {
	color:#087dcd; font-size: 17px;  background:url(../img/leftmenu1.png) no-repeat center center;
}

.lat-box .lat-box-li2 {
	width: 100%; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; letter-spacing: 0.3px;  font-size: 14px; display: block;
}

.lat-box .lat-box-li2 {
	 background-color: rgb(230, 230, 230);
	border-left-color: rgb(224, 224, 224); border-left-width: 4px; border-left-style: solid;
}
.lat-box .lat-box-li2:hover {
	color: rgb(0, 28, 62); border-left-color: rgb(0, 64, 152); border-left-width: 4px; border-left-style: solid; background-color: rgb(240, 240, 240);
}



.sub-navbar-collapse .nav li a {
	color: rgb(51, 51, 51);
}
.sub-navbar-collapse .nav li a:hover {
	color: rgb(0, 64, 152); border-bottom-color: rgb(0, 64, 152); border-bottom-width: 2px; border-bottom-style: solid;
}
.sub-navbar-collapse .nav li.active a {
	color: rgb(0, 64, 152); border-bottom-color: rgb(0, 64, 152); border-bottom-width: 2px; border-bottom-style: solid;
}
.sub-cont-nav {
	color: #666; letter-spacing: 0px; font-family: Microsoft YaHei; font-size: 14px; margin-bottom: 0px; display: block; font-weight:300; margin-top:15px;
}
.sub-cont-nav a{color: #666; }



.lat-box2 {
	width: 100%; height: auto; min-height:550px; display: block; position: relative;  background-color: rgb(249, 249, 249);
}
.lat-box2 > div {
	left: 0px; top: -60px; width: 100%; position: absolute; background-color: rgb(249, 249, 249);
}
.lat-box2 .lat-box-li {
	width: 100%; height: 60px; text-align: center; color: rgb(51, 51, 51); line-height: 60px; letter-spacing: 0.3px;  font-size: 16px; display: block;
}
.lat-box-li-first2 {
	width: 100%; height: 60px; text-align: center; color:#ffffff; line-height: 60px; letter-spacing: 0.3px;  font-size: 22px; display: block;
}
.lat-box2 .lat-box-li {
	
}
.lat-box-li-first2 {
	background:rgb(0, 64, 152);
}
.lat-box2 .lat-box-li-active {
	color: rgb(0, 28, 62);  background-color: rgb(240, 240, 240);
}
.lat-box2 .lat-box-li:hover {
	color: rgb(0, 28, 62); background-color: rgb(240, 240, 240);
}
.lat-box2 .lat-box-li2 {
	width: 100%; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; letter-spacing: 0.3px;  font-size: 14px; display: block;
}

.lat-box2 .lat-box-li2 {
	 background-color: rgb(230, 230, 230);
	border-left-color: rgb(224, 224, 224); border-left-width: 4px; border-left-style: solid;
}
.lat-box2 .lat-box-li2:hover {
	color: rgb(0, 28, 62); border-left-color: rgb(0, 64, 152); border-left-width: 4px; border-left-style: solid; background-color: rgb(240, 240, 240);
}







.news-box{width:100%;padding:0px 0 20px 0;}
.news2{
	width: 100%;
	overflow: hidden;
	height: 265px;
	margin: 0 auto;
}
.news-img{width:48%;float:left; padding-top:10px;}
.news-list-box{
	width: 48%;
	float: right
}
.focus{width:100%;height:auto;position:relative;overflow:hidden;border-bottom:0px solid #c2000a}
.focus .focuspic li a{position:relative;width:100%;height:auto; display:block}
.focus .focuspic li a img{width:100%;height:210px;}
.focus .focuspic li a div{ position:absolute;width:100%;height:30px;line-height:30px; background:url(../img/hei.png);bottom:0px;left:0px; z-index:10;overflow:hidden;padding:0 10px;color:#fff}
.focus .num{overflow:hidden;height:20px;position:absolute;bottom:0px;right:0px;zoom:1;z-index:11 }
.focus .num li{width:8px;height:8px;line-height:8px;text-align:center;color:#FFFFFF;background:#fff;margin-right:8px;border-radius:50%;cursor:pointer;float:left;}
.focus .num li.on{background:#FF7700;} 


.news-list2{ margin:0; padding:0; list-style:none; width:50%; float:right;}
.news-list2 li{
	width: 98%;
	background: url(../img/nav_bg.png) no-repeat;
	padding-left: 13px;
	line-height: 36px;
	height: 36px;
	background-position-y: 15px;
	overflow: hidden;
	border-bottom:1px dashed #ccc;
}
.news-list2 li a{
font-size:14px;
	color: #1a1a1a;
	line-height: 36px;
	height: 36px;
	width: 99%;
	display: block;
	float: left;
	overflow: hidden;/*内容超出后隐藏*/
text-overflow: ellipsis;/* 超出内容显示为省略号*/
white-space: nowrap;/*文本不进行换行*/
}
.news-list2 li a:hover{color:#087dcd; padding-left:5px;}


.news-top h3{font-weight:500;width:700px;height:40px;color:#087dce;font-size:16px;line-height:40px;margin-top:10px;overflow:hidden}
.news-top h4{height:52px;line-height:26px;color:#666;font-size:13px;overflow:hidden;font-weight:500;border-bottom:1px dashed #ccc;padding-bottom:15px;margin-bottom:10px;}

.news-list{ margin:0; padding:0; list-style:none;}
.news-list li{
	width: 98%;
	background: url(../img/nav_bg.png) no-repeat;
	padding-left: 13px;
	line-height: 36px;
	height: 36px;
	background-position-y: 15px;
	overflow: hidden;
	border-bottom:1px dashed #ccc;
}
.news-list li a{
font-size:14px;
	color: #1a1a1a;
	line-height: 36px;
	height: 36px;
	width: 80%;
	display: block;
	float: left;
	overflow: hidden;/*内容超出后隐藏*/
text-overflow: ellipsis;/* 超出内容显示为省略号*/
white-space: nowrap;/*文本不进行换行*/
}
.news-list li a:hover{color:#087dcd; padding-left:5px;}
.news-list li .date{float:right;line-height:36px;color:#666;font-size:13px; padding-right:3px;}

.notice-big-box{width:100%;overflow:hidden;margin:0 auto;margin-top:20px;}
.notice-box{float:left;width:48%;}
.special-box{
	float: right;
	width: 48%;
}
.notice-list li{
	width: 98%;
	background: url(../img/nav_bg.png) no-repeat;
	padding-left: 13px;
	line-height: 36px;
	background-position-y: 16px;
	overflow: hidden;
	border-bottom: 1px dashed #ccc
}
.notice-list li a{color:#1a1a1a;line-height:36px;height:36px;width:80%; font-size:14px; display:block;float:left;
	overflow: hidden;/*内容超出后隐藏*/
text-overflow: ellipsis;/* 超出内容显示为省略号*/
white-space: nowrap;/*文本不进行换行*/}
.notice-list li a:hover{color:#087dcd; padding-left:5px;}
.notice-list li .date{float:right;line-height:36px;color:#666;font-size:13px; padding-right:3px; }
.special-list{margin-top:10px;}
.special-list li{overflow:hidden;width:380px;padding:14px 0;border-bottom:1px dashed #ccc}
.special-list li .date{width:66px;height:58px;border:1px solid #e6e6e6;background-color:#e6e6e6;float:left;}
.special-list li .date .day{line-height:36px;color:#087dce;font-size:26px;text-align:center}
.special-list li .date .year{width:66px;line-height:22px;background-color:#fff;font-size:12px;color:#797979; text-align:center}
.special-list li a{width:300px;line-height:30px;color:#434343; display:block;float:right;height:58px;overflow:hidden}

.news-title{
	width:100%;
	overflow: hidden;
	border-bottom:1px solid #ccc
}
.special-title{
	width: 460px;
	overflow: hidden;
	border-bottom: 1px solid #ccc
}
.notice-title{width:100%;overflow:hidden;border-bottom:1px solid #ccc}
.news-title h4,.special-title h4,.notice-title h4{
	background: #087dce url(../img/red1.png) no-repeat left top;
	color: #fff;
	padding: 0 15px;
	line-height: 40px;
	font-weight: 500;
	float: left;
	font-size: 20px;
}
.news-title h4 i,.special-title h4 i,.notice-title h4 i
{ padding:0px 7px 0px 0px;line-height: 30px; vertical-align:text-top;}
.news-title a,.special-title a,.notice-title a{line-height:34px;margin-top:6px; display:block;float:right;color:#666}









.padding1{
    padding-left: 15px;
    padding-right: 15px;
}
.menuph{
	display:none;
    float: right;
}
.phxia
{
	display:none;
}








@media screen and (max-width: 1440px) {
	
	.biaoyu{
	background:url(../img/biaoyu.png) no-repeat top center;
	background-size:cover;
	width:550px;
	height:48px;
	margin:39px auto 5px auto;
	padding:0;
	}
	
	.content12{
    width: 1300px;
    margin: auto;
	
}

.content{
    width:1200px;
    margin: auto;
}

.logo{
	float: left;
	width: 280px;
	
}

.pc-nav ul{
	width: 1300px;margin:0 auto;
}
.pc-nav>.content .li{ float: left; width: auto; position: relative; 
}

.pc-nav>.content .li >a > span{ display: inline-block; height: 60px; font-size: 21px; color: #333333; text-align: center; line-height: 60px; padding-right:45px; padding-left: 45px; font-family:"宋体"; font-weight:600;
}



/*
 *首页banner轮播
 */
.sy-banner{
    width: 100%;
   /*margin-top: 218px;*/
    overflow: hidden;
}
.sy-banner .item{
    position: relative;
    width: 100%;
    height: 500px;
    overflow: hidden;
}
.sy-banner .item img{
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    height: 500px;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.head-nav li a{
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	color: #fff;
}


}


@media all and (min-width:1200px)
{
.container {
	padding: 0px; width: 1300px;
}
.list-container {
	max-width: 1300px;
}
.navbar-collapse {
	padding: 0px;
}
}


@media screen and (max-width: 1200px) {
	
	
	.biaoyu{
	background:url(../img/biaoyu.png) no-repeat top center;
	background-size:cover;
	width:400px;
	height:33px;
	margin:28px auto 5px auto;
	padding:0;
	}
	
	
	.content12{
    width: 98%;
    margin: auto;
	
}

.content{
    width: 98%;
    margin: auto;
}
.head-nav li a{
	display: block;
	padding-left: 0px;
	padding-right: 2px;
	font-size: 12px;
	color: #fff;
}


.head .share-link .fl a{
	
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	color: #fff;

	}

.logo{
	float: left;
	width: 240px;
	
	
}

.pc-nav ul{
	width: 100%;
}
.pc-nav>.content .li{ float: left; width: auto; position: relative; 
}

.pc-nav>.content .li >a > span{ display: inline-block; height: 60px; font-size: 18px; color: #333333; text-align: center; line-height: 60px; padding-right: 36px; padding-left: 36px; font-family:"宋体"; font-weight:600;
}

}
	
@media screen and (max-width: 999px) {



.lat-box2 .lat-box-li {
	width: 100%; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; letter-spacing: 0.3px;  font-size: 14px; display: block;
}

.sub-cont-nav {
	color: #666; letter-spacing: 0px; font-family: Microsoft YaHei; font-size: 11px; margin-bottom: 0px; display: block; font-weight:300; margin-top:15px;
}
.sub-cont-nav a{color: #666; }

.fengcai {
	padding: 0 0px;
}

.fengcai-title {
width:94%;
	margin: 30px 3%; padding: 0px 0px 20px; color:#666; line-height: 1.5; letter-spacing: 0px; font-family: Microsoft YaHei; font-size: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}

	
	.lat-box2 {
	width: 100%; height: auto; float:right; min-height:350px; display: block; position: relative;  background-color: rgb(249, 249, 249);
}
	.banner {
	background: url("../img/banner.jpg") no-repeat center / cover; padding: 0px; height: 250px; margin-top: 0px; margin-bottom: 0px;
}
	
	.head{
	width: 100%;
	height: 60px;
	background: #d20000 url(../images/topbg.jpg) no-repeat center;
	z-index: 5000;
}

	
	.head-nav1{
	display:none;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
}
	
		.logo{
    float: left;
    width: 160px;
    
}
 .logo img{
    width:100%;
}
	
.pc-nav{
	height: 60px;
	
}

.head .share-link img{
	width: 60%;
}




.sy-banner .item{
    position: relative;
    width: 100%;
    height: 220px;
    overflow: hidden;
}
.sy-banner .item img{
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    height: 220px;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

.sy-banner  .slick-dots{
    position: absolute;
    bottom: 15px;
}
.sy-banner  .slick-dots li button::before,
.sy-banner  .slick-dots li button::after{
    display: none;
}
.sy-banner   .slick-dots li {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #DFDFE0;
    background:transparent;
    opacity: 1;
    margin: 0 5px;
}
.sy-banner  .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}


.biaoyu{
	background:url(../img/biaoyu.png) no-repeat top center;
	display:none;
	}
	
	
/*手机按钮*/

.menuph{
	display:block;
    float: right;
}
.menuph .point {
    position: relative;
    display: inline-block;
    width: 28px;
    height: 22px;
    margin-top: 23px;
}

.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {
    width: 28px;
}

.menuph .navbtn {
    position: absolute;
    top: 10px;
    right: 0;
    display: inline-block;
    width: 21px;
    height: 2px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #3e77b6;
}

.menuph .navbtn::after,
.menuph .navbtn::before {
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 2px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #3e77b6;
}

.menuph .navbtn::after {
    top: -11px;
}

.menuph .navbtn::before {
    top: 10px;
}

.menuph .point.active .navbtn {
    background: transparent;
}

.menuph .point.active .navbtn::after {
    top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.menuph .point.active .navbtn::before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.phsou {
    position: absolute;
    top: 20px;
    right: 80px;
}

.phsou img {
    width: 40px;
    cursor: pointer;
}
.frindlink{
	display:none;

}


.sy-xinwen{
	float: left;
	width: 98%;
	margin:0 auto;
}


.ny-subnav .left{
	float: left;
	width: 100%px;
	height: 60px;
	background: #084a9e;
	text-align: center;
}
.ny-subnav .right{
	display:none;
	
}


/*手机下拉*/

.phxia
{
	display:block;
    position: absolute;
    top: 60px;
    width:100%;
	left:0;
	margin:0;
	padding:0;
    z-index: 80;
}

.xialaph
{
    font-family: '微软雅黑';

    position: absolute;
    z-index: 1049;
    top: 0;
    left: 0;
    border-top: 1px solid #ddd;
    display: none;

    width: 100%;
    padding-bottom: 31px;

     background: #3e77b6;
}

.xialaph .ul1{
	width:96%;
	margin:0;
	padding:0;
	}

.xialaph.active
{
    top: 106px;
}




.xialaph .ul2,
.xialaph .ul3
{
	width:100%;
	margin:0;
	padding:0;
    display: none;
}

.xialaph h4 a
{
    font-size: 16px;
    font-weight: bold;
    line-height: 59px;

    text-transform: uppercase;

    color: #ffffff;
}

.xialaph h4
{
    position: relative;
}

.xialaph h4::after
{
    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 1px;

    content: '';

    opacity: .5;
    background-color: #e5e5e5;
}

.xialaph h5 a
{
    font-family: '微软雅黑';
    font-size: 14px;
    line-height: 40px;

    text-transform: uppercase;

    color: #ffffff;
}

.xialaph h5
{
    position: relative;

    padding-left: 15px;
}

.xialaph h5::after
{
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;

    height: 1px;

    content: '';

    opacity: .5;
    background-color: #fff;
}
.img_d{
    display: none;
}
.xialaph h4 img
{
    float: right;

    width: 13px;
    margin-top: 23px;

    cursor: pointer;
}

.xialaph h5 img
{
    float: right;

    width: 13px;
    margin-top: 26px;

    cursor: pointer;
}

.xialaph h4.active,
.xialaph h5.active
{
    border-bottom: 0;
}

.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s
{
    display: none;
}

.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d
{
    display: block;
}

.xialaph .ul2
{
	padding-top: 7px;
	padding-bottom: 8px;
	background-color: #0081cc;
}

.xialaph .ul3
{
    position: relative;

    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;

    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.xialaph .ul3 li a
{
    font-size: 12px;
    line-height: 30px;

    display: block;

    text-transform: uppercase;

    color: #999;
}

.xialaph .ul3 li
{
    padding-top: 5px;
}

.xialaph .ul3 li:first-child
{
    padding-top: 0;
}

.phonemeng
{
    position: absolute;
    z-index: 1048;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;

    opacity: .6;
    background-color: #000;
}

.phonemeng.active
{
    display: block;
}

	.content12{
    width: 98%;
    margin: auto;
	
}

.content{
    width: 98%;
    margin: auto;
}


.head-nav1{
	display:none;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
}


.container {
	padding: 0px; width:99%;margin:0 auto;
}



.news-box{width:100%;padding:0px 0 20px 0; margin-top:20px;}
.news2{
	width:99%;
	overflow: hidden;
	height: auto;
	margin: 0 auto;
}
.news-img{width:100%;float:left; padding-top:10px;}
.news-list-box{
	width: 100%;
	float: right
}
.focus{width:100%;height:auto;position:relative;overflow:hidden;border-bottom:0px solid #c2000a}
.focus .focuspic li a{position:relative;width:100%;height:auto; display:block}
.focus .focuspic li a img{width:100%;height:210px;}
.focus .focuspic li a div{ position:absolute;width:100%;height:30px;line-height:30px; background:url(../img/hei.png);bottom:0px;left:0px; z-index:10;overflow:hidden;padding:0 10px;color:#fff}
.focus .num{overflow:hidden;height:20px;position:absolute;bottom:0px;right:0px;zoom:1;z-index:11 }
.focus .num li{width:8px;height:8px;line-height:8px;text-align:center;color:#FFFFFF;background:#fff;margin-right:8px;border-radius:50%;cursor:pointer;float:left;}
.focus .num li.on{background:#FF7700;} 


.news-list2{ margin:10px 0; padding:0; list-style:none; width:100%; float:right;}
.news-list2 li{
	width: 98%;
	background: url(../img/nav_bg.png) no-repeat;
	padding-left: 13px;
	line-height: 36px;
	height: 36px;
	background-position-y: 15px;
	overflow: hidden;
	border-bottom:1px dashed #ccc;
}
.news-list2 li a{
	color: #1a1a1a;
	line-height: 36px;
	height: 36px;
	width: 99%;
	display: block;
	float: left;
	overflow: hidden;/*内容超出后隐藏*/
text-overflow: ellipsis;/* 超出内容显示为省略号*/
white-space: nowrap;/*文本不进行换行*/
}


.news-top h3{font-weight:500;width:700px;height:40px;color:#087dce;font-size:16px;line-height:40px;margin-top:10px;overflow:hidden}
.news-top h4{height:52px;line-height:26px;color:#666;font-size:13px;overflow:hidden;font-weight:500;border-bottom:1px dashed #ccc;padding-bottom:15px;margin-bottom:10px;}

.news-list{ margin:10px 0; padding:0; list-style:none;}
.news-list li{
	width: 98%;
	background: url(../img/nav_bg.png) no-repeat;
	padding-left: 13px;
	line-height: 36px;
	height: 36px;
	background-position-y: 15px;
	overflow: hidden;
	border-bottom:1px dashed #ccc;
}
.news-list li a{
	color: #1a1a1a;
	line-height: 36px;
	height: 36px;
	width: 80%;
	display: block;
	float: left;
	overflow: hidden;/*内容超出后隐藏*/
text-overflow: ellipsis;/* 超出内容显示为省略号*/
white-space: nowrap;/*文本不进行换行*/
}
.news-list li .date{float:right;line-height:36px;color:#666;font-size:13px; padding-right:3px;}

.notice-big-box{width:100%;overflow:hidden;margin:0 auto;margin-top:0px;}
.notice-box{float:left;width:100%;}
.special-box{
	float: right;
	width: 100%;
}
.notice-list{ margin-bottom:10px;}
.notice-list li{
	width: 98%;
	background: url(../img/nav_bg.png) no-repeat;
	padding-left: 13px;
	line-height: 36px;
	background-position-y: 16px;
	overflow: hidden;
	border-bottom: 1px dashed #ccc
}
.notice-list li a{color:#1a1a1a;line-height:36px;height:36px;width:80%; display:block;float:left;
	overflow: hidden;/*内容超出后隐藏*/
text-overflow: ellipsis;/* 超出内容显示为省略号*/
white-space: nowrap;/*文本不进行换行*/}
.notice-list li .date{float:right;line-height:36px;color:#666;font-size:13px; padding-right:3px; }
.special-list{margin-top:10px;}
.special-list li{overflow:hidden;width:380px;padding:14px 0;border-bottom:1px dashed #ccc}
.special-list li .date{width:66px;height:58px;border:1px solid #e6e6e6;background-color:#e6e6e6;float:left;}
.special-list li .date .day{line-height:36px;color:#087dce;font-size:26px;text-align:center}
.special-list li .date .year{width:66px;line-height:22px;background-color:#fff;font-size:12px;color:#797979; text-align:center}
.special-list li a{width:300px;line-height:30px;color:#434343; display:block;float:right;height:58px;overflow:hidden}

.news-title{
	width:100%;
	overflow: hidden;
	border-bottom:1px solid #ccc
}
.special-title{
	width: 460px;
	overflow: hidden;
	border-bottom: 1px solid #ccc
}
.notice-title{width:100%;overflow:hidden;border-bottom:1px solid #ccc}
.news-title h4,.special-title h4,.notice-title h4{
	background-color: #087dce;
	color: #fff;
	padding: 0 15px;
	line-height: 40px;
	font-weight: 500;
	float: left;
	font-size: 18px;
}
.news-title a,.special-title a,.notice-title a{line-height:34px;margin-top:6px; display:block;float:right;color:#666}





.lat-box {
	width: 100%; height: auto; min-height:300px; display: block; position: relative;  background-color:#087dcd; padding-bottom:10px; padding-top:10px;
}
.lat-box > div {
	left: 0px; top: 0px; width: 100%; position: absolute;background-color:#087dcd;
}
.lat-box .lat-box-li {
	width: 48%; margin:0 1%; height: 42px; text-align: center; color: #333; line-height: 42px; letter-spacing: 0.3px;  font-size: 16px; display: block;
	background:url(../img/leftmenu.png) no-repeat center center;
	float:left;
}
.lat-box-li-first {
	width: 100%; height: 60px; text-align: center; color: #ffffff; line-height: 60px;   font-size: 22px; display: block;letter-spacing: 0.3px;
}
.lat-box .lat-box-li {
	
}
.lat-box-li-first {
	background-color:#087dcd;
}

.lat-box .lat-box-li:hover {
	color:#087dcd; font-size: 17px;  background:url(../img/leftmenu1.png) no-repeat center center;
}

.lat-box .lat-box-li2 {
	width: 100%; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; letter-spacing: 0.3px;  font-size: 14px; display: block;
}

.lat-box .lat-box-li2 {
	 background-color: rgb(230, 230, 230);
	border-left-color: rgb(224, 224, 224); border-left-width: 4px; border-left-style: solid;
}
.lat-box .lat-box-li2:hover {
	color: rgb(0, 28, 62); border-left-color: rgb(0, 64, 152); border-left-width: 4px; border-left-style: solid; background-color: rgb(240, 240, 240);
}
.floating_ck{ display:none;}


}




<!--新闻列表-->
	
	.dj_lb1{
        width:99%;
        float:left;
        margin-bottom: 20px;
    }
    .dj_lb1 li{
        width:98%;
        float:left;
        margin-bottom: 0px;
        border-bottom: solid 1px #ddd;
        background-color: #fff;
        color:#666;
        position:relative;
        padding:0 10px 0 10px;
		margin:0 1%;
    }
    .dj_lb1 .sj{
        position:absolute;
        right:10px;
        top:0px;
        line-height: 60px;
    }
    .dj_lb1 a{
        width:100%;
        height:60px;
        line-height: 60px;
        font-size:16px;
        color:#666;
        padding-left:20px;
        position:relative;
        display: block;
        text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;
    }
    .dj_lb1 a:before{
        content: '';
        background-color: #cc0000;
        width:8px;
        height:8px;
        position:absolute;
        left:0px;
        top:50%;
        margin-top: -4px;
        -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
    }
	.dj_lb1 li:hover{
    background-color: #084ea2;
    
    color:#fff;
}
.dj_lb1 li:hover a{
    color:#fff;
}

.fy1 {
        width: 100%;
        float: left;
        line-height: 38px;
        text-align: center;
		margin-top:30px;
    }

    .fy1 a {
        display: inline-block;
        border: solid 1px #dddddd;
        padding: 0px 15px;
        margin: 0px 1px;
    }


.fy1 a:hover,
.fy1 a.on {
    background: #cc0000;
    color: #ffffff;
    border: solid 1px #cc0000;
}








.panel{border-radius: 0; -webkit-border-radius:0; box-shadow: none;}
.panel-success{
	border-top: 3px solid #2f4481;
}
.panel-success .panel-body{
	overflow:hidden;zoom:1;
	
	border:1px solid #eee;
	border-top: 0;
	padding:10px;
	padding-bottom:0px;
	}

.img-width{width: 100%;}
.panel-group .panel{border-radius: 0; -webkit-border-radius:0; border:0;}
.panel-heading{padding: 0; border-radius: 0; -webkit-border-radius:0;}


.text-green{color: #418757;}
.text-grey{color: #666;}

.text-nowrap{text-overflow: ellipsis;overflow: hidden;}
.media,.media-body{overflow:hidden;zoom:1}
.media,.media .media{
	margin-top: 0px
}
.media:first-child{margin-top:0}
.media-object{display:block}
.media-heading{
	margin: 0 0 5px;
	font-size: 16px;
}
.media>.pull-left{margin-right:10px; float:left;}
.media>.pull-right{margin-left:10px}
.media-list{padding-left:0;list-style:none}

.panel-default>.panel-heading{
	border: 0;
	border-left: 5px solid #006ec0;
}
.panel.panel-default.noboder{
 border:0;
}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}
.panel-heading>.dropdown .dropdown-toggle{color:inherit}

.panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit}
.panel-title>a{color:inherit}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}





.xz_lb1{
        width:102%;
        float:left;
        margin: -1% 0 30px -1%;
    }
    .xz_lb1 li{
        width: 33%;
        position: relative;
        padding:1.5%;
        float:left;
    }

    .xz_lb1 li a {
        width: 100%;
        display: block;
        background: #fff;
        position: relative;
        font-size: 17px;
        float:left;

    }
    .xz_lb1 li a:hover{
        box-shadow:0 4px 8px rgba(0,0,0,.2);
    }
    .xz_lb1 .imgk{
        width:100%;
        float:left;
        height:220px;
    }

    .xz_lb1 .imgk img{
        width:100%;
        display: block;
      
height:220px;
    }
    .xz_lb1 .txtk{
        width:100%;
        float:left;
        padding:10px 10px;
    }
    .xz_lb1 .txtk h3{
		font-size:15px;
        margin-bottom: 0px;
        width:100%;
        float:left;
line-height:27px;
        height:60px;
		
    }
    .xz_lb1 .txtk p{
		font-size:16px;
        color:#666;
        height:80px;
        line-height: 30px;
        width:100%;
        float:left;
    }
	
	
	
	
	
	
	/*
	视频
	*/
	
	

.xz_lb2{
        width:100%;
        float:left;
        margin: 0% 0 30px 0%;
    }
    .xz_lb2 li{
        width: 31.3%;
        position: relative;
        padding:1%;
        float:left;
margin-bottom:10px;
    }

    .xz_lb2 li a {
        width: 100%;
        display: block;
        background: #fff;
        position: relative;
        font-size: 16px;
        float:left;
box-shadow:0 2px 4px rgba(0,0,0,.1);
    }
    .xz_lb2 li a:hover{
        box-shadow:0 4px 8px rgba(0,0,0,.2);
    }
    .xz_lb2 .imgk{
        width:100%;
        float:left;
        height:190px;
    }

    .xz_lb2 .imgk img{
        width:100%;
        display: block;
height:190px;
    }
    .xz_lb2 .txtk{
        width:100%;
        float:left;
text-align:center;
        padding:10px 0px;
    }
    .xz_lb2 .txtk h3{
		font-size:15px;
        margin-bottom: 0px;
        width:100%;
        float:left;
line-height:27px;
        height:60px;
    }
    .xz_lb2 .txtk p{
		font-size:16px;
        color:#666;
        height:80px;
        line-height: 30px;
        width:100%;
        float:left;
    }
	
	
	
 .ny {
        /*width: 100%;*/
        padding-bottom: 20px;
        padding-top: 40px;
        background-color: #f4f4f4;
    }

    .ny_k {
        width: 95%;
        background-color: #fff;
        padding: 30px 25px 30px 25px;
        float: left;
    }

    .ab_nr {
        width: 100%;
        float: left;
        font-size: 16px;
        line-height: 30px;
        color:#333;
    }

    .ab_nr p {
        margin-bottom: 5px;
 font-size: 16px;
        line-height: 30px;
    }

    .ny_bt {
        width: 100%;
        float: left;
        margin-bottom: 35px;
        text-align: center;
        line-height: 155%;
    }
    .ab_fx{
        float:left;
        width:100%;
        font-size:16px;
        color:#666;
        line-height: 32px;
        margin-top:20px;
    }
    .ab_fx a{
        margin-left: 10px;
    }
	
	  .qk_lb .txtk p{
        font-size:16px;
    }
    .sbt{
        font-size:30px;
    }
    .sbt_sub{
        font-size: 20px;
    }
	  .sbt {
		  color:#084ea2;
		  padding-top:20px;
        line-height: 155%;
        text-align: center;
        padding-bottom: 15px;
        border-bottom: solid 1px #ddd;
    }

    .ssj {
        width: 100%;
        float: left;
        text-align: center;
        padding: 15px 0px 40px 0px;
        color: #555;
    }

    .sgd {
        width: 100%;
        float: left;
        border-top: solid 1px #ddd;
        padding-top: 15px;
        font-size: 14px;
        line-height: 22px;
        color:#666;
        margin-top: 10px;
    }
    .sgd .ab_fx{
        float: left;
    }
	
	
	
	
	
	

@media screen and (min-width:1201px)
{
.fengcai {
	padding-right: 15px !important;
}
.list {
	padding-right: 15px !important;
}
}




.items .items-title{
                    line-height: 1.5;
                    padding-bottom: 10px;
                    font-size: 20px;
                    border-bottom: 1px solid #cccccc;
                    margin-bottom: 30px;
                    margin-top: 25px;
                }
                .items ul {
                    margin: 0;
                    padding: 0; 
                }
                .items ul li{
                    float: left;
                    width: 30%;
                    margin-right: 2%;
                    margin-bottom: 1%;
                    line-height: 50px;
                    padding-left: 1rem;
                    background-color: #eeeeee;
                    list-style: none;
                    font-size: 16px;
                }
                .items ul a:nth-child(3n) li{
                    margin-right: 0;
                }
                .items ul li:hover{
                    background-color: #004098;
                    color: white;
                }
            @media screen and (max-width: 991px) {

 .sbt{
        font-size:20px;
    }
    .sbt_sub{
        font-size: 16px;
    }

  .ny_k {
        width: 96%;
        background-color: #fff;
        padding: 20px 2%;
        float: left;
    }


.dj_lb1{
        width:98%;
        margin:0 auto;
        margin-bottom: 20px;
    }
    .dj_lb1 li{
        width:97%;
        float:left;
        margin-bottom: 0px;
        border-bottom: solid 1px #ddd;
        background-color: #fff;
        color:#666;
        position:relative;
        padding:0 1%;
		margin:0;
    }
    .dj_lb1 .sj{
        position:absolute;
        right:5px;
        top:0px;
        line-height: 50px;
    }
    .dj_lb1 a{
        width:80%;
        height:50px;
        line-height: 50px;
        font-size:14px;
        color:#666;
        padding-left:16px;
        position:relative;
        display: block;
        text-overflow:ellipsis; 
overflow:hidden;  
white-space: nowrap;
    }

            
                .items ul a:nth-child(18) li, .items ul a:nth-child(21) li{
                   margin-right: 3.5%;
               }
                .items ul a:nth-child(20) li {
                   margin-right: 0%;
               }
            }
           

	
