/* CSS Document */

/*commom style*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th,td,img{border:medium none;margin:0;padding:0;}
body,button, input, select, textarea {font-family:'微软雅黑';}
h1, h2, h3, h4, h5, h6{ font-size: 100%;}
em{font-style:normal;}
ul, ol{list-style: none;}
table{border-collapse: collapse;border-spacing: 0; }
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333;}
a:hover{color:#1a7be7;transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;}
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}


a{ text-decoration:none}
.zwyw{ width:1000px; margin:0 auto; }

.zwyw1{width:500px; padding:8px 20px; float:left;}
.zwyw2{width:500px; padding:8px 20px; float:right;}
.zwyw3{background: url(xwtpbg_03.png) left center no-repeat; display:inline-block; height:40px; line-height:40px; padding-left:25px; border-bottom:1px solid #bcc9dd; width:460px}
.zwyw4{background: url(xwtpbg_03.png) left center no-repeat; display:inline-block; height:40px; line-height:20px; padding-left:25px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #bcc9dd; width:460px}
.zwyw5{color:#2389ef; font-size:17px; font-weight:bold}
.zwyw6{height:30px; line-height:30px; background:url(bd1_03.jpg) left center no-repeat; padding-left:15px}
.zwyw7{display:inline-block; height:30px; line-height:30px; font-size:15px; float:right}
.zwyw8{font-size:17px; display:inline-block; width:75px}
.zwyw9{font-size:17px; display:inline-block; width:95px; border-left:1px solid #c2c2c2; text-align:center }
.zwyw10{font-size:17px; display:inline-block; width:125px; border-left:1px solid #c2c2c2;  text-align:center}


#focus_Box {
	POSITION: relative; MARGIN: 25px auto; WIDTH: 1000px; HEIGHT:405px
}
#focus_Box UL {
	POSITION: relative; WIDTH: 1000px; HEIGHT:405px
}
#focus_Box LI {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 0px; BACKGROUND: #787878; HEIGHT: 0px; TOP: 146px; CURSOR: pointer; LEFT: 490px; border-radius: 4px; box-shadow: 1px 1px 12px rgba(200, 200, 200, 1)
}
#focus_Box LI IMG {
	WIDTH: 100%; BACKGROUND: url() no-repeat center 50%; HEIGHT: 100%; VERTICAL-ALIGN: top
}
#focus_Box LI P {
	POSITION: absolute; LINE-HEIGHT: 50px;  WIDTH: 100%; BOTTOM: 0px;  HEIGHT: 40px; COLOR: #fff; LEFT: 0px; margin:0px;
}
#focus_Box LI P SPAN {
	WIDTH: 100%; DISPLAY: inline-block; HEIGHT: 50px; OVERFLOW: hidden; background:#109fe3; text-align:center
}
#focus_Box .prev {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 54px; DISPLAY: block; HEIGHT: 108px; OVERFLOW: hidden; TOP: 140px; CURSOR: pointer
}
#focus_Box .next {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 54px; DISPLAY: block; HEIGHT: 108px; OVERFLOW: hidden; TOP: 140px; CURSOR: pointer
}
#focus_Box .prev {
	BACKGROUND:url(prev_03.png) no-repeat left bottom; LEFT: 0px;
}
#focus_Box .next {
	BACKGROUND: url(next_03.png) no-repeat right bottom; RIGHT: 0px;
}
#focus_Box .prev:hover {
	BACKGROUND-POSITION: left top
}
#focus_Box .next:hover {
	BACKGROUND-POSITION: right top;
	
	}
.listL li a,.zwyw6 a{    
    display: inline-block;
    width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
	/* 适老化样式 */
.old_type #focus_Box{width:1200px;margin:50px auto 20px;}
.old_type #focus_Box UL{width: 1000px;margin-left:100px;}
.old_type #focus_Box ul li a{font-size: 36px;}
.old_type .zwyw{width: 1200px;margin-top:0!important;}
.old_type .zwyw1 {
    width:1200px;
    padding:15px 0;
}
.old_type .zwyw2,.old_type .zwyw3,.old_type .zwyw4{width: 1200px;}
.old_type .zwyw2{padding: 0;}
.old_type .zwyw4 a{width:auto!important;font-size:48px!important;line-height:48px;padding: 0 15px;}
.old_type .zwyw4,.old_type .zwyw3{padding-top:24px;height: 96px;background:url(bigTitIcon1-old.png) left 24px no-repeat;}
.old_type .tit-icon1{background:url(bigTitIcon1-old.png) left 24px no-repeat;}
.old_type .tit-icon2{background:url(bigTitIcon2-old.png) left 24px no-repeat;}
.old_type .tit-icon3{background:url(bigTitIcon3-old.png) left 24px no-repeat;}
.old_type .zwyw5{
    font-size: 48px;
}
.old_type .zwyw3{padding-left: 40px;height: 96px;}
.old_type .zwyw6{line-height:72px;font-size: 36px;background-size:10px 8px;padding-left:30px;height: 72px;}
.old_type .zwyw7 {
    height: 72px;
    line-height: 72px;
    font-size: 36px;
}
.ztzlPic{display: inline-block;margin-right: 30px;}
.old_type .ztzlPic{margin-top: 30px;}
.old_type .ztzlPic:last-child{margin-right: 0;}
.old_type .ztzlPic img{padding:0!important;width:277px!important;height:100px!important;}

/* 手机端样式 */
.slider{display: none;}
.mobile_type #focus_Box,.mobile_type #focus_Box ul{display:none;}
.mobile_type #focus_Box ul li{width: 100%!important;}
.mobile_type .zwyw,.mobile_type .zwyw1,.mobile_type .zwyw2,.mobile_type .zwyw4,.mobile_type .zwyw3{width:100%;margin-top:0!important;}
.mobile_type .zwyw1,.mobile_type .zwyw2{padding: 2%;}
.mobile_type .zwyw6 a{width:82%;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mobile_type .ztzlPic img{width:300px!important;height:120px!important;}
.mobile_type .slider{display: block;width: 96%;margin-left: 2%;}
.mobile_type .slider.theme-dark,.mobile_type .slider.theme-dark .slide-image{width: 100%!important;}

/* 手机端轮播 */
.swiper{display: none;}
.mobile_type .swiper {
    width: 100%;
    height: 240px;
	margin: 25px auto;
	display: block;
}
.mobile_type .swiper-wrapper,
.mobile_type .swiper-slide {
    width: 100%;
    height: 100%;
}
.mobile_type .swiper-slide {
    position: relative;
}
.mobile_type .swiper-slide a {
    width: 100%;
    height: 100%;
    display: block;
}
.mobile_type .swiper-slide a img {
    width: 100%;
    min-height: 100%;
    display: block;
}
.mobile_type .swiper-slide div {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: rgba(53, 94, 146, 0.7);
    padding: 0 37% 0 20px;
    font-weight: 400;
    font-size: 17px;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mobile_type .swiper-pagination {
    position: absolute;
    bottom: 12px;
    right: 15px;
    z-index: 2;
}
.mobile_type .swiper-pagination-bullet {
    width: 16px;
    height: 16px;
    background: url(grayPoint.png) no-repeat center;
    background-size: 100% 100%;
    border-radius: 100px;
    margin-left:6px;
    float: left;
    cursor: pointer;
}
.mobile_type .swiper-pagination-bullet-active {
    background: url(orangePoint.png) no-repeat center;
    background-size: 100% 100%;
}
.mobile_type .ztzlPic{margin-right: 0;}