@charset "utf-8";
/* CSS Document */

body { background:#fff; font-size:13px; font-family:"微软雅黑"; color:#333; line-height:28px; word-wrap:break-word;}
*{ margin:0; padding:0; }
img{ border:medium none;}
ul, ol, li {list-style:none outside; *list-style-position:outside; overflow:visible;}
input:focus {outline:none;}
a{ color:#333; text-decoration:none; }
.left{ float:left;}
.right{ float:right;}
.relative{ position:relative;}
.bold{ font-weight:bold;}
.center{ text-align:center;}
.ellipsis{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
h3{ font-size:16px; line-height:28px;}
h4{ font-size:14px; line-height:26px;}
.btn{ background-color:#71c8b6; height:38px; font-size:14px; color:#fff; font-weight:bold; border:medium none; cursor:pointer;}
.indent_2em{ text-indent:2em;}
.clear{ clear:both;}
.clearfix { display: block; *display:inline-block;}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}

/*index*/
.head{width:100%;}
.header{ width:100%; height:45px; background:#000; }
.pagetop{ width:960px; margin:0 auto;color:#fff; }
.l_header{ float:left; line-height:45px; font-size:24px;}
.header_nav{ float:right; text-align:right; line-height:45px;}
.header_nav span{ margin-left:30px;}
.header_nav span a{ color:#fff;}
.main{ width:980px; margin:25px auto 0; padding-bottom:75px;}
.main_left{ width:680px; float:left;}
.con_title{ font-size:24px; font-weight:bold; line-height:76px;}
.pc_icon{ background:url(../images/pc_icon.jpg) no-repeat left center; padding-left:47px; border-bottom:1px solid #dedede;}
.phone_iccn{ background:url(../images/phone_icon.jpg) no-repeat left center; padding-left:47px; border-bottom:1px solid #dedede;}
.one_box{ width:100%; height:auto;}
.app_list{}
.app_box{ width:215px; float:left; margin:30px 0 0 10px;display:inline;}
.right_app_box{}
.app_logo{ width:215px; margin-bottom:25px;}
.app_logo a,.app_logo a img{ width:84px; height:84px;}
.app_logo a{ display:block; margin:0 auto;}
.app_txt{  width:215px;font-size:13px; color:#999; line-height:24px; text-align:center;}
.app_txt a{ font-size:18px;line-height:30px;}
.mat_28{ margin-top:28px;}
.main_right{ width:270px; float:right;}
.small_title{ margin-top:6px;}
.small_title span{ width:58px; height:22px; line-height:22px; text-align:center; background:#e8e8e8; font-size:16px; display:inline-block; /*font-family:"Adobe 黑体 Std"*/}
.article_list{ width:270px; margin-top:17px; margin-bottom:32px;}
.article_list li{ font-size:13px; line-height:28px; color:#666;}
.point{ float:left;}
.a_notice{width:250px; float:left; margin-left:6px;}
.a_notice a{color:#666; float:left; width:180px; display:block; }
.a_notice span{ color:#999;}
.foot{ width:100%; height:120px; background:#3b3b3c;}
.footer{ width:980px; height:60px; margin:0 auto; font-size:13px; color:#dedede; font-family:"宋体"; line-height:30px; padding:30px 0; text-align:center;}
.footer a{color:#dedede;}

/*2022-08-29 swiper*/
.banner_swiper_box {
	width: 100%;
	height: 480px;
	position: relative;
	overflow: hidden;
}
.banner_swiper_box img {
	width: 100%;
	border: medium none;
	outline: none;
}

.banner_swiper_box .banner_swiper_one {
	background: url(../images/swiper_1_bg.png) no-repeat top center;
	width: 100%;
	height: 480px;
}
.banner_swiper_box .banner_swiper_two {
	background: url(../images/swiper_2_bg.png) no-repeat top center;
	width: 100%;
	height: 480px;
}
.banner_swiper_box .banner_swiper_three {
	background: url(../images/swiper_3_bg.png) no-repeat top center;
	width: 100%;
	height: 480px;
}
.banner_swiper_box .banner_swiper_four {
	background: url(../images/swiper_4_bg.png) no-repeat top center;
	width: 100%;
	height: 480px;
}
.banner_swiper_box .banner_swiper_three .link_details {
	width: 160px;
	display: block;
	position: absolute;
	top: 215px;
	left: 73px;
	text-decoration: none;
}

.banner_swiper_box .banner_swiper_three .swiper_code {
	width: 97px;
	position: absolute;
	left: 73px;
	top: 267px;
	text-align: center;
	font-size: 12px;
	line-height: 30px;
	color: #0197DF;
}
.banner_swiper_box .banner_swiper_two .link_details {
	width: 160px;
	display: block;
	position: absolute;
	top: 205px;
	left: 98px;
	text-decoration: none;
}

.banner_swiper_box .banner_swiper_two .swiper_code {
	width: 97px;
	position: absolute;
	left: 98px;
	top: 251px;
	text-align: center;
	font-size: 12px;
	line-height: 30px;
	color: #0197DF;
}
.banner_swiper_box .banner_swiper_one .link_details {
	width: 160px;
	display: block;
	position: absolute;
	top: 191px;
	left: 165px;
	text-decoration: none;
}

.banner_swiper_box .banner_swiper_one .swiper_code {
	width: 97px;
	position: absolute;
	left: 165px;
	top: 242px;
	text-align: center;
	font-size: 12px;
	line-height: 24px;
	color: #0197DF;
}
.banner_swiper_box .banner_swiper_four .link_details {
	width: 318px;
	display: block;
	position: absolute;
	top: 340px;
	left: 110px;
	text-decoration: none;
}
.banner_swiper_box .banner_swiper_block {
	width: 980px;
	height: 480px;
	position: relative;
	margin: 0 auto;
}

.banner_swiper_box .swiper-button-next,
.banner_swiper_box .swiper-button-prev {
	color: #fff;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -490px;
	display: none;
}
.banner_swiper_box .swiper-button-next {
	margin-left: 490px;
}
.banner_swiper_box:hover .swiper-button-next,
.banner_swiper_box:hover .swiper-button-prev {
	display: block;
}
.banner_swiper_box .swiper-pagination {
	text-align: center;
	position: absolute;
	bottom: 22px;
	width: 80px;
	left: 50%;
	margin-left: -40px;
}

.banner_swiper_box .swiper-pagination-bullet {
	margin: 0 6px;
	width: 12px;
	height: 12px;
	background: url(../images/point.gif) no-repeat center;
	cursor: pointer;
	opacity: 1;
	visibility: hidden;
}
.banner_swiper_box .swiper-pagination-bullet-active {
	background:url(../images/points_on.gif) no-repeat center;
}
.banner_swiper_box:hover .swiper-pagination-bullet {
	visibility: visible;
}
