*{padding: 0;margin: 0;list-style-type: none;font-family: "Microsoft YaHei";}

body a:link,body a:visited{text-decoration: none;}

body{
	background: url(/images/bx22.jpg) no-repeat center center;
}

body img{
	border: none;
}
.clearfix:after{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

/*时间、语言按钮*/
.yt-sjyy{
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	height: 40px;
	display: block;
}
.yt-sjyy p.p1{
	width: 40%;
	height: 40px;
	line-height: 40px;
	float: left;
	font-size: 16px;
	color: #085C81;
}
.yt-sjyy p.p2{
	width: 40%;
	height: 40px;
	line-height: 40px;
	float: right;
	text-align: right;
	font-size: 16px;
	
}
.yt-sjyy p.p2 a{
	color: #333;
}
.yt-sjyy p.p2 a:hover{
	color: #085C81;
}

/*主体*/
.bx{
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	margin-bottom:60px;
	box-shadow: 0 0 10px #085C81;
}
.yt-logol{
	width: 100%;
	background: url(/images/bx02-1.jpg) no-repeat center center;
	padding: 20px 30px;
	box-sizing: border-box;
	display: block;
}
.logo{
	width: 100px;
	height: 100px;
	float: left;
}
.logo img{
	width: 100px;
	height: 100px;
	display: block;
}
.logo-zi{
	width: calc(100% - 110px);
	height: 60px;
	margin-top: 20px;
	float: right;
}
.logo-zi p{
	font-size: 16px;
	color: #666;
	height: 30px;
	line-height: 30px;
}

/*导航*/
.nav{
	width: 100%;
	height: 50px;
	background: url(/images/bx04.jpg) no-repeat center center;
	padding: 0 20px;
	box-sizing: border-box;
	display: block;
}
.nav-dh{
	width: calc(100% - 120px);
	height: 50px;
	float: left;
}
.nav-dh ul li{
	width: auto;
	height: 50px;
	line-height: 50px;
	float: left;
	text-align: center;
	background: url(/images/bx05.png) no-repeat center right;
	background-size:2px 18px;
	padding: 0 5px;
	box-sizing: border-box;
}
.nav-dh ul li a{
	font-size: 16px;
	color: #fff;
	display: block;
	padding: 0 15px;
	box-sizing: border-box;
}
.nav-dh ul li img{
	display: block;
	width: 40px;
	height: 40px;
	float: left;
	margin-top: 5px;
}
.nav-dh ul li a:hover{
	background-color: #06A7BC;
}
.nav-dh ul li a.xzzt{
	background-color: #06A7BC;
}
.nav-ewm{
	width: 120px;
	height: 50px;
	float: right;
}
.nav-ewm p{
	width: auto;
	line-height: 50px;
	font-size: 14px;
	color: #fff;
	float: right;
	margin-right: 10px;
}
.nav-ewm img{
	display: block;
	width: 40px;
	height: 40px;
	float: right;
	margin-top: 5px;
}
.sj-head{
	display: none;
}
.sjnavdh{
	display: none;
}
.bx-zt{
	width: calc(100% - 20px);
	margin: 0 auto;
}
/*banner广告*/
.banner{
	width: 100%;
	margin: 10px 0;
}
.banner img{
	width: 100%;
	display: block;
}

/*页尾*/
.footer{
	width:100%;
	padding: 30px 0;
	box-sizing: border-box;
	text-align: center;
	border-top: 1.5px solid #ccc;
}
.footer p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

/*主体左右*/
.bx-ztzy{
	width: 100%;
}
/*左*/
.bx-ztzy-z{
	width: calc(100% - 230px);
	float: left;
}
/*通知公告*/
.tzgg{
	width: 100%;
	margin: 10px 0;
	margin-top: 0;
}
.tzgg-z{
	width: 49%;
	float: left;
}
.tzgg-z img{
	width: 100%;
	display: block;
}
.tzgg-z .swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.tzgg-z .swiper-slide {
	width: 100%;
    text-align: center;
    font-size: 16px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.tzgg-z .swiper-slide a{
	width: 100%;
	display: block;
}

.tzgg-y{
	width: 49%;
	float: right;
}
.tzgg-ybt{
	width: 100%;
	height: 40px;
	background-color: #567891;
	padding: 0 10px;
	box-sizing: border-box;
}
.tzgg-ybt h2{
	width: calc(100% - 100px);
	line-height: 40px;
	float: left;
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.tzgg-ybt a{
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 40px;
	float: right;
}
.tzgg-ybt a:hover{
	color: #00ABBD;
}
.tzgg-ylb{
	width: 100%;
	padding: 10px 10px;
	box-sizing: border-box;
	background-color: rgba(86,120,145,0.05);
}
.tzgg-ylb ul li{
	width: 100%;
	height: 32px;
	line-height: 32px;
	background:url(/images/bx06.png) no-repeat left center;
	background-size:5px 5px;
	padding-left: 10px;
	box-sizing: border-box;
}
.tzgg-ylb ul li a{
	display: block;
	font-size: 14px;
	color: #333;
}
.tzgg-ylb ul li a p.p1{
	width: calc(100% - 30px);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float: left;
}
.tzgg-ylb ul li a p.p3{
	width:28px;
	height: 18px;
	border-radius: 4px;
	background-color: red;
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	text-align: center;
	float: right;
	margin-top: 7px;
}


.tzgg-ylb ul li:hover{
	background:url(/images/bx06-1.png) no-repeat left center;
	background-size:5px 5px;
}
.tzgg-ylb ul li a:hover{
	color: #00ABBD;
}

.xhdt{
	width: 100%;
	margin: 10px 0;
}
.xhdt-z{
	width: 49%;
	float: left;
}
.xhdt-zs{
	width: 100%;
}
.xhdt-zsbt{
	background-color: #006699;
}
.xhdt-zs-t{
	width: 100%;
	margin-top: 5px;
}
.xhdt-zs-t img{
	width: 100%;
	display: block;
}
.xhdt-zx{
	width: 100%;
	margin-top: 10px;
}
.xhdt-zxbt{
    background-color: #B10940;
}

.xhdt-ybt{
	background-color: #8F4266;
}
.xhdt-ylb{
	background-color: rgba(143,66,102,0.05);
}

.xwzx{
	width: 100%;
	margin: 10px 0;
}
.xwzx-z{
	width: 49%;
	float: left;
}
.xwzx-zbt{
	background-color: #439292;
}
.xwzx-zlb{
	background-color: rgba(67,146,146,0.05);
}
.xwzx-ybt{
	background-color: #878815;
}
.xwzx-ylb{
	background-color: rgba(135,136,21,0.05);
}

.ggjs1{
	width: 100%;
	margin: 10px 0;
}
.ggjs1 img{
	width: 100%;
	display: block;
}

.jlkj-zbt{
	background-color: #87323A;
}
.jlkj-zlb{
	background-color: rgba(135,50,58,0.05);
}
.jlkj-ybt{
	background-color: #37709D;
}
.jlkj-ylb{
	background-color: rgba(55,112,157,0.05);
}


/*右*/
.bx-ztzy-y{
	width: 220px;
	float: right;
	box-shadow: 0 0 5px #00ABBD;
	border-radius:5px;
	overflow: hidden;
	background-color: #fff;
}
.gyxh{
	width: 100%;
}
.gyxh-bt{
	width: 100%;
	height: 50px;
	background: url(/images/bx21.png) no-repeat 100% 100%;
	padding: 0 10px;
	box-sizing: border-box;
	text-align: center;
}
.gyxh-bt h2{
	display: inline-block;
	line-height: 50px;
	font-size: 19px;
	background: url(/images/bx01.png) no-repeat left center;
	background-size:30px 30px;
	padding-left: 36px;
	padding-right: 20px;
	box-sizing: border-box;
}
.gyxh-nr{
	width: 100%;
	padding: 15px 20px;
	box-sizing: border-box;
	border-top: 2px solid #00ABBD;
	border-bottom: 2px solid #00ABBD;
}
.gyxh-nr ul li{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.gyxh-nr ul li a{
	font-size: 17px;
	color: #000;
}
.gyxh-nr ul li a:hover{
	color: #00ABBD;
}

.sqrh-bt h2{
	background: url(/images/bx36.png) no-repeat left center;
	background-size:30px 30px;
}
.wszg-bt h2{
	background: url(/images/bx18.png) no-repeat left center;
	background-size:30px 38px;
}
.kwsj-bt h2{
	background: url(/images/bx19.png) no-repeat left center;
	background-size:30px 30px;
}
.kwsj-nr{
	width: 100%;
	padding: 15px 20px;
	box-sizing: border-box;
	border-top: 2px solid #00ABBD;
	border-bottom: 2px solid #00ABBD;
}
.kwsj-nr img{
	width: 100%;
	display: block;
}
.kwsj-nr .swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.kwsj-nr .swiper-slide {
	width: 100%;
    text-align: center;
    font-size: 16px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.kwsj-nr .swiper-slide a{
	width: 100%;
	display: block;
}

.xglj-bt h2{
	background: url(/images/bx20.png) no-repeat left center;
	background-size:30px 30px;
}
.xglj-nr{
	width: 100%;
	padding: 15px 20px;
	box-sizing: border-box;
	border-top: 2px solid #00ABBD;
}
.xglj-nr ul li{
	width: 100%;
	height: 32px;
	line-height: 32px;
	background:url(/images/bx06.png) no-repeat left center;
	background-size:5px 5px;
	padding-left: 10px;
	box-sizing: border-box;
}
.xglj-nr ul li a{
	display: block;
	font-size: 14px;
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.xglj-nr ul li:hover{
	background:url(/images/bx06-1.png) no-repeat left center;
	background-size:5px 5px;
}
.xglj-nr ul li a:hover{
	color: #00ABBD;
}

/*合作伙伴*/
.hzhb{
	width: 100%;
	padding: 15px 20px;
	box-sizing: border-box;
	border-top: 2px solid #ccc;
}
#Marquee_x {
	overflow:hidden; 
	width: 100%; 
	max-width: 1000px;
	margin: 0 auto;
} 
#Marquee_x>ul>li>div{
	padding:0 5px;
	box-sizing:border-box;
}
#Marquee_x ul li:first-child{
	margin-right:0!important;
}
#Marquee_x ul li ,#Marquee_x ul li div{
	float:left;
	overflow:hidden;
	height:80px;
}
#Marquee_x ul li div{
	float:left; 
	width:auto; 
	overflow:hidden;
	border-radius: 5px;
}
#Marquee_x ul li div a{
    display: block;
}
#Marquee_x ul li div a img{
	width: 140px;
	height: 80px;
	display: block;
}

/*内页banner*/
.ny-ban{
	width: 100%;
	height: 180px;
	margin-top: 5px;
	padding: 20px 20px;
	box-sizing: border-box;
	position: relative;
}
.ny-ban-z{
	width: 160px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #fff;
	position: absolute;
	left: 220px;
	top: 60px;
}
.ny-ban-z h2{
	font-size: 22px;
	font-weight: 400;
	color: #fff;
}

.hyby-z{
	width: 160px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #06A7BC;
	position: absolute;
	right: 220px;
	top: 60px;
}
.hyby-z h2{
	font-size: 22px;
	font-weight: 400;
	color: #06A7BC;
}


/*内页*/
.list-zt{
	width: 100%;
	border-top: 6px solid #B6D7E7;
	padding: 20px 20px;
	box-sizing: border-box;
}
.list-fl{
	width:220px;
	float: left;
}
.list-fl ul li{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin: 10px 0;
}
.list-fl ul li:nth-child(odd){
	background-color: #D8EFF7;
}
.list-fl ul li:nth-child(even){
	background-color: #EFF9FC;
}
.list-fl ul li a{
	display: block;
	font-size: 18px;
	color: #333;
}
.list-fl ul li:hover a{
	color: #0B7CAE;
	/*background: url(/images/bx24.jpg) no-repeat right center;
	background-size:48px 10px;*/
}
.list-fl ul li a.lsx{
	color: #0B7CAE;
	background: url(/images/bx24.jpg) no-repeat right center;
	background-size:48px 10px;
}
.list-lb{
	width: calc(100% - 260px);
	float: right;
}
.list-lb ul li{
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: url(/images/bx25.jpg) no-repeat left center;
	background-size:15px 15px;
	padding-left: 25px;
	box-sizing: border-box;
}
.list-lb ul li a{
	display: block;
	font-size: 16px;
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.list-lb ul li:hover a{
	color: #0B7CAE;
}

.list-gd{
	width: 100%;
	height: 40px;
	margin-top: 30px;
}
.list-gd a{
	display: block;
	width: 100px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	background-color: #D8EFF7;
	float: right;
	font-size: 16px;
	color: #0B7CAE;
	text-align: center;
}
.list-gd a:hover{
	background-color: #0B7CAE;
	color: #fff;
}

.list-page a {
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	background-color: #bfebf9;
	float:left;
	font-size: 16px;
	color: #0B7CAE;
	text-align: center;
	margin-left: 10px;
}

.list-page .GPageSpan {
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	background-color: #9ee2f9;
	float:left;
	font-size: 18px;
	color: #095f84;
	text-align: center;
	margin-left: 10px;
}

/*详情页*/
.deta{
	width:100%;
	padding: 40px 40px;
	box-sizing: border-box;
	background-color: #fff;
}
.deta-bt{
	width: 100%;
	height: auto;
	border-bottom: 1px solid #bbb;
	box-sizing: border-box;
}
.deta-bt h2{
	width: 100%;
	line-height: 40px;
	font-size: 22px;
	font-weight: 400;
	color: #333;
	text-align: center;
}
.deta-bt ul{
	width: 100%;
	height: 40px;
	padding: 6px 0;
	box-sizing: border-box;
}
.deta-bt ul li{
	width: auto;
	height:18px;
	padding: 0 15px;
	box-sizing: border-box;
	background: url(/images/bx40.png) no-repeat right center;
	float: right;
}
.deta-bt ul li:first-child{
	background: none;
}
.deta-bt ul li a{
	display: block;
}
.deta-bt ul li a img{
	width: 17px;
	height: 18px;
	display: block;
}
.deta-bt ul li p{
	width: auto;
	height: 18px;
	line-height: 18px;
	font-size: 16px;
	color: #666;
}

.deta-nr{
	width: 100%;
	padding: 40px 0;
	line-height: 30px;
}
.deta-nr p{
	font-size: 16px;
	color: #666;
	text-indent: 2em;
}
.deta-nr img{
	max-width: 700px;
	display: block;
	margin: auto;
	height: auto;
}
.deta-dbq{
	width:100%;
	text-align: right;
}
.deta-dbq a{
	font-size: 22px;
	font-weight: 400;
	color: #666;
	line-height: 40px;
	margin-left: 15px;
}
.deta-dbq a:hover{
	color: #06A7BC;
}





/*768分辨率*/
@media screen and (max-width: 768px) {
	
.bx{
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	margin-bottom:10px;
	box-shadow: none;
}

.yt-sjyy{
	display: none;
}
.yt-logol{
	display: none;
}
.nav{
	display: none;
}

.sj-head{
    width:100%;
    height:50px;
    position:fixed;
    top:0;
    z-index:99;
    padding:5px 10px;
    box-shadow:0 0 10px #bbb;
    box-sizing:border-box;
    display:block;
    background-color:#fff;
}
.sj-head01{
    width:100%;
}
.sj-logo{
    width:calc(100% - 40px);
    height:40px;
    float:left;
}
.sj-logo a{
	display: block;
}
.sj-logo-t{
	width:40px;
    height:40px;
    float: left;
}
.sj-logo-t img{
    width:40px;
    height:40px;
    display:block;
}
.sj-logo-zi{
	width: calc(100% - 46px);
    float: right;
}
.sj-logo-zi p{
	font-size: 12px;
	color: #666;
	line-height: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.sj-navdh{
    width:26px;
    height:26px;
    float:right;
    margin-top:7px;
    cursor:pointer;
    display:block;
}
.sj-navdh img{
    width:26px;
    height:26px;
    display:block;
}
.sjnavdh{
    width:100%;
    height:100%;
    position:fixed;
    right:0;
    top:0;
    z-index:9999;
    display:none;
    background-color: rgba(0,0,0,0.7);
}
.sjnavdh01{
    width:200px;
    height:100%;
     position:relative;
    background-color:#0C7CAE;
    position:absolute;
    top:0;
    right: -100%;
}
.sjnavdh01a{
	width: 100%;
    padding:20px 0;
    box-sizing:border-box;
}
.sjnavdh01a ul{
    margin-top:30px;
}
.sjnavdh01a ul li{
    width:100%;
    line-height:44px;
    border-bottom:1px solid #dbdbdb;
    box-sizing:border-box;
    text-align:center;
    padding: 0 15px;
    box-sizing: border-box;
    color: #fff;
}
.sjnavdh01a ul li a{
    display:block;
    font-size:15px;
    color:#fff;
}
.sjnavdh01a ul li:hover{
	background-color: #0099cc;
}
.sjnavdh01a ul li:last-child a{
	display: inline;
}
.sjnavdh01-gb{
    width:26px;
    height:26px;
    position:absolute;
    top:10px;
    left:10px;
    background:url(/images/cq8.png) no-repeat center center;
    background-size:26px 26px;
    cursor: pointer;
}
.dhewm{
    width:100px;
    margin:0 auto;
    margin-top:15px;
    text-align:center;
}
.dhewm img{
    width:100px;
    height:100px;
    display:block;
}
.dhewm p{
    font-size:13px;
    color:#fff;
    line-height:24px;
    margin-top:6px;
}

.bx-zt{
	width: calc(100% - 20px);
	margin: 0 auto;
	margin-top: 50px;
	padding-top: 10px;
	box-sizing: border-box;
}

/*banner广告*/
.banner{
	width: 100%;
	margin: 0 0;
	margin-bottom: 10px;
}
.banner img{
	width: 100%;
	display: block;
}

/*页尾*/
.footer{
	width:100%;
	padding: 15px 0;
	box-sizing: border-box;
	text-align: center;
	border-top: 2px solid #ccc;
}
.footer p{
	font-size: 12px;
	color: #666;
	line-height: 30px;
}

/*主体左右*/
.bx-ztzy{
	width: 100%;
}
/*左*/
.bx-ztzy-z{
	width: 100%;
	float: none;
}
/*通知公告*/
.tzgg{
	width: 100%;
	margin: 10px 0;
	margin-top: 0;
}
.tzgg-z{
	width: 100%;
	float: none;
}
.tzgg-z img{
	width: 100%;
	display: block;
}
.tzgg-z .swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.tzgg-z .swiper-slide {
	width: 100%;
    text-align: center;
    font-size: 16px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.tzgg-z .swiper-slide a{
	width: 100%;
	display: block;
}

.tzgg-y{
	width: 100%;
	float: none;
	margin-top: 10px;
}
.tzgg-ybt{
	width: 100%;
	height: 40px;
	background-color: #567891;
	padding: 0 10px;
	box-sizing: border-box;
}
.tzgg-ybt h2{
	width: calc(100% - 100px);
	line-height: 40px;
	float: left;
	font-size: 19px;
	color: #fff;
	font-weight: 400;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.tzgg-ybt a{
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 40px;
	float: right;
}
.tzgg-ybt a:hover{
	color: #00ABBD;
}
.tzgg-ylb{
	width: 100%;
	padding: 10px 10px;
	box-sizing: border-box;
	background-color: rgba(86,120,145,0.05);
}
.tzgg-ylb ul li{
	width: 100%;
	height: 32px;
	line-height: 32px;
	background:url(/images/bx06.png) no-repeat left center;
	background-size:5px 5px;
	padding-left: 10px;
	box-sizing: border-box;
}
.tzgg-ylb ul li a{
	display: block;
	font-size: 13px;
	color: #333;
}
.tzgg-ylb ul li a:hover{
	color: #00ABBD;
}
.tzgg-ylb ul li a p.p1{
	width: calc(100% - 30px);
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float: left;
}
.tzgg-ylb ul li a p.p3{
	width:28px;
	height: 18px;
	border-radius: 4px;
	background-color: red;
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	text-align: center;
	float: right;
	margin-top: 7px;
}
.xhdt{
	width: 100%;
	margin: 10px 0;
}
.xhdt-z{
	width: 100%;
	float: none;
}
.xhdt-zs{
	width: 100%;
}
.xhdt-zsbt{
	background-color: #006699;
}
.xhdt-zs-t{
	width: 100%;
	margin-top: 5px;
}
.xhdt-zs-t img{
	width: 100%;
	display: block;
}
.xhdt-zx{
	width: 100%;
	margin-top: 10px;
}
.xhdt-zxbt{
    background-color: #B10940;
}
.xhdt-ybt{
	background-color: #8F4266;
}
.xhdt-ylb{
	background-color: rgba(143,66,102,0.05);
}
.xwzx{
	width: 100%;
	margin: 10px 0;
}
.xwzx-z{
	width: 100%;
	float: none;
}
.xwzx-zbt{
	background-color: #439292;
}
.xwzx-zlb{
	background-color: rgba(67,146,146,0.05);
}
.xwzx-ybt{
	background-color: #878815;
}
.xwzx-ylb{
	background-color: rgba(135,136,21,0.05);
}

.ggjs1{
	width: 100%;
	margin: 10px 0;
}
.ggjs1 img{
	width: 100%;
	display: block;
}
.jlkj-zbt{
	background-color: #87323A;
}
.jlkj-zlb{
	background-color: rgba(135,50,58,0.05);
}
.jlkj-ybt{
	background-color: #37709D;
}
.jlkj-ylb{
	background-color: rgba(55,112,157,0.05);
}


/*右*/
.bx-ztzy-y{
	width: 100%;
	float: none;
	box-shadow: 0 0 5px #00ABBD;
	border-radius:5px;
	overflow: hidden;
	background-color: #fff;
}
.gyxh{
	width: 100%;
}
.gyxh-bt{
	width: 100%;
	height: 44px;
	background: url(/images/bx21.png) no-repeat 100% 100%;
	padding: 0 10px;
	box-sizing: border-box;
	text-align: center;
}
.gyxh-bt h2{
	display: inline-block;
	line-height: 44px;
	font-size: 18px;
	background: url(/images/bx01.png) no-repeat left center;
	background-size:30px 30px;
	padding-left: 36px;
	padding-right: 20px;
	box-sizing: border-box;
}
.gyxh-nr{
	width: 100%;
	padding: 10px 10px;
	box-sizing: border-box;
	border-top: 2px solid #00ABBD;
	border-bottom: 2px solid #00ABBD;
}
.gyxh-nr ul{
	margin-left: -1.333333%;
}
.gyxh-nr ul li{
	width: 32%;
	margin-left: 1.333333%;
	float: left;
	height: 36px;
	line-height: 36px;
	text-align: center;
}
.gyxh-nr ul li a{
	font-size: 16px;
	color: #000;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.gyxh-nr ul li a:hover{
	color: #00ABBD;
}

.sqrh-bt h2{
	background: url(/images/bx36.png) no-repeat left center;
	background-size:30px 30px;
}
.wszg-bt h2{
	background: url(/images/bx18.png) no-repeat left center;
	background-size:30px 36px;
}
.kwsj-bt h2{
	background: url(/images/bx19.png) no-repeat left center;
	background-size:30px 30px;
}
.kwsj-nr{
	width: 100%;
	padding: 15px 40px;
	box-sizing: border-box;
	border-top: 2px solid #00ABBD;
	border-bottom: 2px solid #00ABBD;
}
.kwsj-nr img{
	width: 100%;
	display: block;
}
.kwsj-nr .swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.kwsj-nr .swiper-slide {
	width: 100%;
    text-align: center;
    font-size: 14px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.kwsj-nr .swiper-slide a{
	width: 100%;
	display: block;
}

.xglj-bt h2{
	background: url(/images/bx20.png) no-repeat left center;
	background-size:30px 30px;
}
.xglj-nr{
	width: 100%;
	padding: 15px 20px;
	box-sizing: border-box;
	border-top: 2px solid #00ABBD;
}
.xglj-nr ul{
	margin-left: -2%;
}
.xglj-nr ul li{
	width: 48%;
	height: 32px;
	line-height: 32px;
	background:url(/images/bx06.png) no-repeat left center;
	background-size:5px 5px;
	padding-left: 10px;
	box-sizing: border-box;
	float: left;
	margin-left: 2%;
}
.xglj-nr ul li a{
	display: block;
	font-size: 14px;
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.xglj-nr ul li:hover{
	background:url(/images/bx06-1.png) no-repeat left center;
	background-size:5px 5px;
}
.xglj-nr ul li a:hover{
	color: #00ABBD;
}

/*合作伙伴*/
.hzhb{
	width: 100%;
	padding: 10px 10px;
	box-sizing: border-box;
	border-top: 2px solid #ccc;
	margin-top: 10px;
}
#Marquee_x {
	overflow:hidden; 
	width: 100%; 
	max-width: 1000px;
	margin: 0 auto;
} 
#Marquee_x>ul>li>div{
	padding:0 5px;
	box-sizing:border-box;
}
#Marquee_x ul li:first-child{
	margin-right:0!important;
}
#Marquee_x ul li ,#Marquee_x ul li div{
	float:left;
	overflow:hidden;
	height:50px;
}
#Marquee_x ul li div{
	float:left; 
	width:auto; 
	overflow:hidden;
	border-radius: 5px;
}
#Marquee_x ul li div a{
    display: block;
}
#Marquee_x ul li div a img{
	width: 80px;
	height: 46px;
	display: block;
}

/*内页banner*/
.ny-ban{
	width: 100%;
	height: 150px;
	margin-top: 55px;
	padding: 15px 10px;
	box-sizing: border-box;
	position: relative;
}
.ny-ban-z{
	width: 160px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #fff;
	position: relative;
	left: 0;
	top: 40px;
	margin: 0 auto;
	text-align: center;
}
.ny-ban-z h2{
	font-size: 22px;
	font-weight: 400;
	color: #fff;
}

.hyby-z{
	width: 160px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #06A7BC;
	position: relative;
	left: 0;
	top: 40px;
	margin: 0 auto;
	text-align: center;
}
.hyby-z h2{
	font-size: 22px;
	font-weight: 400;
	color: #06A7BC;
}

/*内页*/
.list-zt{
	width: 100%;
	border-top: 5px solid #B6D7E7;
	padding: 10px 0;
	padding-top: 5px;
	box-sizing: border-box;
	background-color: #fff;
	margin-bottom: 20px;
}
.list-fl{
	width:100%;
	max-width: 1000px;
	float: none;
	overflow: auto;
	border-bottom: 2px solid #B6D7E7;
	padding: 0 10px;
	box-sizing: border-box;
}
.list-fl ul{
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.list-fl ul li{
	width: auto;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 0 0;
	margin-right: 15px;
	display: inline-block;
}
.list-fl ul li:nth-child(odd){
	background: none;
}
.list-fl ul li:nth-child(even){
	background: none;
}
.list-fl ul li a{
	display: block;
	font-size: 16px;
	color: #333;
}
.list-fl ul li:hover a{
	color: #0B7CAE;
	background: none;
	background-size:48px 10px;
}

.list-lb{
	width: 100%;
	float: none;
	margin-top: 15px;
	padding: 0 10px;
	box-sizing: border-box;
}
.list-lb ul li{
	width: 100%;
	height: 36px;
	line-height: 36px;
	background: url(/images/bx25.jpg) no-repeat left center;
	background-size:15px 15px;
	padding-left: 25px;
	box-sizing: border-box;
}
.list-lb ul li a{
	display: block;
	font-size: 14px;
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.list-lb ul li:hover a{
	color: #0B7CAE;
}
.list-fl ul li a.lsx{
	background: none;
}
.list-gd{
	width: 100%;
	height: 40px;
	margin-top: 15px;
}
.list-gd a{
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	background-color: #D8EFF7;
	float: none;
	font-size: 14px;
	color: #0B7CAE;
	text-align: center;
}
.list-gd a:hover{
	background-color: #0B7CAE;
	color: #fff;
}

/*详情页*/
.deta{
	width:100%;
	padding: 15px 10px;
	box-sizing: border-box;
	background-color: #fff;
	margin-top: 50px;
}
.deta-bt{
	width: 100%;
	height: auto;
	border-bottom: 1px solid #bbb;
	padding-bottom: 10px;
	box-sizing: border-box;
}
.deta-bt h2{
	width: 100%;
	line-height: 30px;
	font-size: 18px;
	font-weight: 400;
	color: #333;
	text-align: center;
}
.deta-bt ul{
	width: 100%;
	height: 28px;
	padding: 0 0;
	box-sizing: border-box;
	margin-top: 0;
}
.deta-bt ul li{
	width: 100%;
	height:28px;
	padding: 0 15px;
	box-sizing: border-box;
	background: none;
	float: none;
}
.deta-bt ul li:nth-child(1){
	display: none;
}
.deta-bt ul li:nth-child(2){
	display: none;
}
.deta-bt ul li:first-child{
	background: none;
}
.deta-bt ul li a{
	display: block;
}
.deta-bt ul li a img{
	width: 17px;
	height: 18px;
	display: block;
}
.deta-bt ul li p{
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #666;
	text-align: center;
}


.deta-nr{
	width: 100%;
	padding:15px 0;
	line-height: 30px;
}
.deta-nr p{
	font-size: 14px;
	color: #666;
	text-indent: 2em;
}
.deta-nr img{
	width: 100%;
	max-width: 1000px;
	display: block;
}
.deta-dbq{
	width:100%;
	text-align: center;
}
.deta-dbq a{
	font-size: 22px;
	font-weight: 400;
	color: #666;
	line-height: 40px;
	margin-left: 10px;
	margin-right: 10px;
}
.deta-dbq a:hover{
	color: #06A7BC;
}




	
	
	
}
























