@charset "utf-8";
body{background: #fff;}
.head-wrap{width: 100%;}

/*logo*/
.logo-wrap{width: 100%;height: 120px;min-width: 1200px;position: relative;background: url(../images/logo-bac.png) no-repeat 84% bottom #2d3f70;}
.logo-wrap .cen-w{position: relative;height: 120px;}
.logo{height: 75px;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;}

/*search*/
.search-wrap{position: absolute;top: 0;right: 0;bottom: 0;margin: auto; width: 224px;height: 40px;background: #fff;border-radius: 30px;padding: 0 16px;}
.search-input{width: 150px;float: left;height: 40px;font-size: 14px;}
.search-wrap input{border: none;outline: none;}
.search-but{width:31px;position: absolute;top:-1px;right: 16px;bottom: 0;margin: auto;}

/*nav*/
.nav-wrap{width: 100%;min-width: 1200px;height: 54px;background: #ffffff;position: relative;}
.nav{width: 100%;}
.nav li{text-align: center; float: left;width:12.5%;position: relative;text-align: center;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;	-ms-transition: all 0.6s;	-o-transition: all 0.6s;transition: all 0.6s;}
.nav li a{font-size: 18px;color: #333333;line-height: 54px;display: block;width: 100%;height: 100%;}
.nav dl{z-index: 99;display: none;min-width: 100%;left: 0;text-align: center;background: #fff;position: absolute;top: 54px;}
.nav dl a{min-width: 100%;white-space: nowrap;line-height: 54px;font-size: 16px;color: #333 !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;padding: 0 12px;}
.nav dl a:hover{color: #fff !important;background: #2d3f70;}
.nav li:hover{background: #2d3f70;}
.nav li:hover a{color: #fff;}
.navOn>a{background: #2d3f70;color: #fff !important;}

/*banner*/
.banner {width: 100%; min-width: 1200px; height: 461px;  position: relative;}
.banner .cen-w{height: 100%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}
.banner .arrow{opacity: 0.7; position: absolute;top: 50%;width: 50px;height: 60px;z-index: 9;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;transition: all 0.3s;}
.banner .arrow-left {background: url(../images/jt.png) no-repeat;left: 10px;background-size: 100% 100%;transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform: rotate(-180deg);-o-transform:rotate(-180deg);}
.banner .arrow-right {background: url(../images/jt.png) no-repeat;right: 10px;background-size: 100% 100%;}
.banner .swiper-container {width: 100%;height: 100%;}
.banner .swiper-slide{width: 100%;height: 100%;}
.banner .swiper-slide img{width: 100%;min-height: 461px;}
.banner .pagination {position: absolute;left: 0;text-align: center;bottom:28px;width: 100%;z-index: 9;}
.banner .swiper-pagination-switch {  display: inline-block;  width: 15px;  height: 15px;  margin: 0 13px;  cursor: pointer;  border: 1px solid #fff;  transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.banner .swiper-active-switch { background: #fc8505;border: 1px solid #fc8505;}
.banner .arrow:hover{opacity: 1;}

.main{width: 100%;background: url(../images/bac.png) no-repeat; background-size: cover;padding-bottom: 37px;}
.main-left{width: 753px;float: left;}

.xyxw-wrap{width: 100%;}
.public-title{width: 100%;line-height: 24px;margin: 38px 0 21px 0;}
.public-title p{font-size: 24px;color: #2d3f70;font-weight: bold;float: left;}
.public-title p i{color: #8b8b8b;font-weight: 500;font-size: 18px;margin-left: 14px;}
.public-title a{float: right;font-size: 14px;color: #bfbfbf;}

.xyxw{width: 100%;height: 554px;position: relative;}
.xyxw .swiper-slide{width: 100%;height: 100%;}
.xyxw-pic{width: 100%;height: 411px; line-height: 30px;overflow: hidden;}
.xyxw-pic img{min-height: 411px;width: 100%;display:inline-block;vertical-align:middle;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;transition: all 0.3s;}
.xyxw-pic img:hover{transform: scale(1.1);}
.xyxw-word{width: 100%;height: 114px;box-shadow: 1px 0px 10px #bbb7b7;background: url(../images/news-bac.png) no-repeat right bottom #fff;margin-top: 0;position: relative;padding: 18px;}
.xyxw-title{font-size: 16px;color: #333333;font-weight: bold;display: block;width: 100%;line-height: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xyxw-line{width: 60px;height: 2px;background: #2d3f70;margin: 11px 0 26px 0;}
.xyxw-link{width: 100%;}
.xyxw-link a{display: block;width: 67px;height: 22px;border: 1px solid #999;font-size: 14px; color: #999;text-align: center;line-height: 22px;float: left;}
.xyxw-link p{float: right;background: url(../images/time.png) no-repeat left bottom;background-size: contain;font-size: 14px;height: 15px;line-height: 15px;padding-left: 20px;color: #2d3f70;}
.xyxw .paginations {position: absolute;right: 17px;text-align: center;bottom: 140px;z-index: 9;}
.xyxw .swiper-pagination-switch {display: inline-block;width: 12px;height: 12px;margin: 0 6px;cursor: pointer;border: 1px solid #fff;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.xyxw .swiper-active-switch { background: #fc8505;border: 1px solid #fc8505;}

.xwxy-ul{width: 100%;margin-top: 30px;}
.xwxy-ul li{width: 231px;float: left;height: 230px;margin-right: 30px;}
.xwxy-ul-pic{width: 100%;height: 142px;overflow: hidden;line-height: 142px;}
.xwxy-ul-pic img {width: 100%;min-height: 142px; display:inline-block; vertical-align:middle;}
.xwxy-ul-title{width: 206px;min-height: 88px; padding: 12px 0;}
.xwxy-ul-title a{color: #333333;font-size: 14px;line-height: 24px;}
.xwxy-ul-title a img{height:10px ;display: block;margin: 5px 0;display: none;}
.xwxy-ul li:nth-child(3){margin-right: 0;}
.xwxy-ul li:hover .xwxy-ul-title{background: #fff;transform: translateY(-32px);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;transition: all 0.3s;}
.xwxy-ul li:hover .xwxy-ul-title a img{display: block;}


.main-right{width: 418px;float: right;}
.tzgg-ul{width: 100%;}
.tzgg-ul li{height: 84px; margin-bottom:15px;padding-bottom: 15px;border-bottom: 1px solid #eeeeee;}
.tzgg-time{ width: 64px;height: 64px;float: left;color: #b60005;background: #f1f3ec;border: 1px solid #2d3f70;text-align: center;line-height: 32px;}
.tzgg-time p:first-child{width: 100%;height: 50%;background: #2d3f70; font-size: 24px;font-weight: bold;color: #ffffff;}
.tzgg-time p:last-child {width: 100%;height: 50%;font-size: 14px;color: #2d3f70;background: #fff;}
.tzgg-ul a{color: #333333;line-height: 30px;font-size: 16px;text-align: left;}
.tzgg-text{width: 307px; display:table;height:64px;float: left;margin-left:20px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.tzgg-text div{display:table-cell; vertical-align:middle;}
.tzgg-ul li:hover a{color:#2d3f70}

.link-wrap .public-title{margin-top:10px;}
.link-ul{width: 100%;}
.link-ul li{width: 175px;text-align: center;margin-right: 30px; height: 60px;line-height: 60px;font-size: 14px;color: #ffffff;float: left;}
.link-ul li a{color: #fff;}
.link-ul li{background: #cdaeae;}
.link-ul li+li{background: #b0cdae;}
.link-ul li+li+li{background: #cdc2ae;}
.link-ul li+li+li+li{background: #aebfcd;}
.link-ul li+li+li+li+li{background: #cdaecc;}
.link-ul li+li+li+li+li+li{background: #aecdc0;margin-right: 0;}

.footer-wrap{width: 100%;height: 176px;background: #2d3f70;font-size: 14px;color: #ffffff;text-align: center;}
.footer-wrap .cen-w{height: 100%;background: url(../images/footer-bac.jpg) no-repeat right bottom;padding: 35px 0;}



/*------------------------------内容页---------------*/
.dl_title{font-size: 24px;color: #2d3f70;font-weight: bold;float: left;width:100%;line-height: 54px;border-bottom: 1px solid #ececec;margin-bottom: 10px;}
.dl_title a{float:right;color: #c8c8c8;font-size: 14px;font-weight: 500;}
.pb_sys_style1 .p_no_d {
    border: 1px solid #2d3f70 !important;
    color: #fff;
    background-color: #2d3f70 !important;
}
.wrap_right_content {
    width: 80%;
    background: #FFFFFF;
    padding: 30px 20px 60px 20px;
    float: right;
    box-sizing: border-box;
}

.news_show_title{
	width: 100%;
	line-height: 50px;
	font-size: 20px;
	color: #333333;
	text-align: center;
	font-weight: bold;
}
.news_show_con{
	    font-size: 16px;
    color: #4c4c4c;
    line-height: 26px;
}
.news_show_date{
	width: 100%;
	font-size: 14px;
	color: #808080;
	text-align: center;
	margin-bottom: 20px;
}
.news_show_xyp{
	width: 100%;
	font-size: 16px;
	line-height: 40px;
	margin-top: 30px;
}
.news_show_xyp a{
	color: #666666;
	display: block;
	width: 60%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.member_order_tit{
	width: 52%;
	height: 50px;
	margin: auto;
	margin-top:20px;
}
.member_order_tit1{
	width: 28px;
	height: 26px;
	margin-top: 13px;
}
/*-----------------------列表-*/

.banner-wrap img {width: 100%;min-width: 1200px;}
.news-wrap {margin-bottom: 55px;min-height: 300px;}

.news-nav {width: 20%;margin-top: 20px;float: left;}
.newsOn a{color: #fff !important;background: #2d3f70!important;}
.news-nav li {
	font-size: 18px;
	color: #222;
	line-height: 60px;
	text-align: center;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.news-nav a {
	color: #222;
	display: block;
	width: 100%;
	height: 60px;
}

.news-nav li:hover {
	background: #2d3f70;
}

.news-nav li:hover a {
	color: #fff !important;
}
.news-list-wrap{
	width: 77%;
	float: right;
	margin-top: 20px;
}
.news_list{
	width: 100%;
	border-bottom: 1px dashed #ccc;
	padding: 12px 0;
	box-sizing: border-box;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}

.news_list:hover a{
	color: #2d3f70;
}
.news-list-wrap .news_list:first-child{
	/* border: none; */
}
.news_list a{
	font-size: 16px;
	color: #000000;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.news_date{
	font-size: 16px;
	color: #808080;
	float: right;
}


.news_show_title{
	width: 100%;
	line-height: 50px;
	font-size: 20px;
	color: #333333;
	text-align: center;
	font-weight: bold;
}
.news_show_date{
	width: 100%;
	font-size: 14px;
	color: #808080;
	text-align: center;
	margin-bottom: 20px;
}
.news_show_content{
	font-size: 16px;
	color: #4c4c4c;
	line-height: 26px;
	text-indent: 2em;
}
.news_show_content1{
	width: 90%;
	height: 400px;
	margin: 20px auto;
	position: relative;
}
.news_show_content1 img{
	width: 100%;
	height: 100%;
	display: block;
}

/*二级导航*/
.list_bt {
	height: 65px;
	margin: 0 auto;
	margin-top: 15px;
}

.list_bt .lmmc {
	width: 20%;
	height: 65px;
	line-height: 65px;
	border-bottom: 3px solid #2d3f70;
	float: left;
	font-size: 24px;
	color: #444444;
	display: block;
	text-align: center;
	box-sizing: border-box;
}

.list_bt .dqwz {
	width: 80%;
	height: 65px;
	line-height: 65px;
	border-bottom: 3px solid #cccccc;
	text-align: right;
	padding-right: 15px;
	box-sizing: border-box;
	font-size: 14px;
	color: #444444;
	float: right;
}

.list_bt .dqwz a{
	color: #444444;
}
.pic-list-wrap li{width: 25%;float: left;padding: 0 4%;box-sizing: border-box;}
.pic-list-wrap li img{width: 100%;height: 200px;}
.pic-list-wrap li p{text-align:center;color:#333;font-size:16px;line-height:40px}


#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;}
#browser-modal .browser-content .browser-item .iconchrome{background: url(../images/bro.png) no-repeat 0 0}
#browser-modal .browser-content .browser-item .iconfirefox{background: url(../images/bro.png) no-repeat 0 -100px}
#browser-modal .browser-content .browser-item .iconopera{background: url(../images/bro.png) no-repeat 0 -200px}
#browser-modal .browser-content .browser-item .iconEdge{background: url(../images/bro.png) no-repeat 0 -300px}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}