@charset "utf-8";
.clearjs {
	width: 100%;
	clear: both;
	line-height: 0;
	display: block;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
	content: '.'
}
#__bs_notify__ {
	display: none !important
}
*, *:before, *:after {
	margin: 0;
	padding: 0;
	font-style: normal;
	list-style: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
html, body {
	-webkit-touch-callout: none;
	-webkit-text-size-adjust: none;
	width: 100%;
	height: 100%
}
html {
	overflow-x: hidden
}
body {
	font-size: 14px;
	color: #666;
	line-height: normal;
	font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
	background: #fff;
	-webkit-font-smoothing: antialiased;
	text-align: justify
}
a {
	color: #666;
	text-decoration: none;
	cursor: pointer;
	transition: all .5s
}
a:hover {
	color: #1280e1
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal
}
em, i {
	font-style: normal
}
img {
	vertical-align: middle
}
input, select, textarea {
	font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;
	font-size: 14px
}
textarea {
	overflow: auto
}
input:focus, textarea:focus, button:focus, select:focus {
	outline: 0
}
input::-ms-clear {
display:none
}
input[type="text"], input[type="button"], input[type="submit"], textarea {
	-webkit-appearance: none
}
.clearfix, .clear:after, .container:after {
	width: 100%;
	clear: both;
	line-height: 0;
	display: block;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
	content: '.'
}
.container {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0 10px
}
.container2 {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding:0;
}
.pc {
	display: block
}
.wap {
	display: none
}
.web_line_hidden {
	width: 100%;
	height: 0;
	overflow: hidden
}
.pb0 {
	padding-bottom: 0 !important
}
.line_height50 {
	height: 50px;
	width: 100%;
	overflow: hidden
}
@font-face {
	font-family: "iconfont";
	src: url('fonts/iconfont.eot?t=1588832660885');
	src: url('fonts/iconfont.eot?t=1588832660885#iefix') format('embedded-opentype'), url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('fonts/iconfont.woff?t=1588832660885') format('woff'), url('fonts/iconfont.ttf?t=1588832660885') format('truetype'), url('fonts/iconfont.svg?t=1588832660885#iconfont') format('svg')
}
.iconfont {
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.icon-xiazai:before {
	content: "\e66b"
}
.icon-fujian:before {
	content: "\e691"
}
.icon-bofang:before {
	content: "\e6cc"
}
.icon-tel:before {
	content: "\e604"
}
.icon-mouse:before {
	content: "\e608"
}
.icon-add:before {
	content: "\e73e"
}
.icon-play:before {
	content: "\e716"
}
.icon-jian:before {
	content: "\e626"
}
.icon-right:before {
	content: "\e601"
}
.icon-close:before {
	content: "\e606"
}
.icon-left:before {
	content: "\e623"
}
.icon-down:before {
	content: "\e649"
}
.icon-up:before {
	content: "\e73f"
}
.icon-youxiang:before {
	content: "\e639"
}
.icon-home:before {
	content: "\e61e"
}
.icon-qqkongjian:before {
	content: "\e63e"
}
.icon-icon:before {
	content: "\e634"
}
.icon-search:before {
	content: "\e611"
}
.icon-yonghu:before {
	content: "\e61f"
}
.icon-xiangqing:before {
	content: "\e63b"
}
.icon-fenxiang:before {
	content: "\e660"
}
.icon-dianhua:before {
	content: "\e60a"
}
.icon-weibo:before {
	content: "\e619"
}
.icon-querenfangan:before {
	content: "\e62b"
}
.icon-qq:before {
	content: "\e612"
}
.icon-huo:before {
	content: "\e610"
}
.icon-shijian:before {
	content: "\e607"
}
.icon-dizhi:before {
	content: "\e613"
}
.icon-diqu:before {
	content: "\e65b"
}
.icon-keshi:before {
	content: "\e633"
}
.icon-tianxieziliao:before {
	content: "\e6b7"
}
.icon-feiyong:before {
	content: "\e630"
}
.icon-gongsi:before {
	content: "\e62e"
}
.icon-dianhuas:before {
	content: "\e62d"
}
.icon-xin:before {
	content: "\e698"
}
.icon-youxuqiu:before {
	content: "\e600"
}
.all_pic {
	overflow: hidden
}
.all_pic img {
	width: 100%;
	height: auto;
	float: left
}
header {
	box-shadow: 0 0 10px #eee;
	position: relative;
	z-index: 999
}
header .container {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	position: relative;
	height: 90px;
	z-index: 999
}
header .container:after {
	display: none
}
header .logo {
	margin-bottom: 4px
}
header .logo img {
	height: 66px;
	width: auto
}
header .line {
	margin: 0 10px;
	width: 1px;
	height: 70px;
	background: transparent;
	background: -webkit-linear-gradient(180deg, transparent 0%, #ccc 50%, transparent 100%);
	background: -o-linear-gradient(180deg, transparent 0%, #ccc 50%, transparent 100%);
	background: -moz-linear-gradient(180deg, transparent 0%, #ccc 50%, transparent 100%);
	background: linear-gradient(180deg, transparent 0%, #ccc 50%, transparent 100%)
}
header .text {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
}
header .text img {
	height: 34px;
	width: auto;
	margin-bottom: 6px
}
header .navbut {
	display: none
}
header nav {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	margin-top: 30px
}
header nav ul li {
	float: left;
	margin-left: 1px
}
header nav ul li>a {
	height: 60px;
	line-height: 60px;
	display: block;
	padding: 0 12px;
	position: relative;
	font-size: 16px
}
header nav ul li>a:before {
	content: '';
	position: absolute;
	right: 100%;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 16px;
	background: #6e6a6a
}
header nav ul li>a:after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	width: 50%;
	height: 2px;
	background: #1280e1;
	opacity: 0;
	transition: all .5s
}
header nav ul li .sub {
	display: none;
	border-top: 1px solid #ebeaea;
	position: absolute;
	left: -40px;
	right: -40px;
	top: 100%;
	background: #f9f9f9;
	padding: 20px 40px;
	line-height: 20px;
	box-shadow: 0 5px 5px #ccc
}
header nav ul li .sub dl {
	width: 25%;
	float: left;
	padding: 10px
}
header nav ul li .sub dl dt {
	margin-bottom: 10px
}
header nav ul li .sub dl dt a {
	border-bottom: 1px solid #1280e1;
	display: block;
	overflow: hidden;
	padding: 8px 0;
	color: #1280e1
}
header nav ul li .sub dl dd a {
	padding: 6px 0;
	display: block;
	overflow: hidden
}
header nav ul li .sub dl:nth-child(8n+1) {
	clear: both
}
header nav ul li:first-child {
	margin-left: 0
}
header nav ul li:first-child>a:before {
	display: none
}
header nav ul li:hover>a:after {
	opacity: 1
}
header nav ul li.on>a {
	color: #1280e1
}
header nav ul li.on>a:after {
	opacity: 1
}
header nav .search {
	width: 34px;
	height: 34px;
	position: relative;
	margin-left: 10px
}
header nav .search input::-webkit-input-placeholder {
color:#ddd
}
header nav .search input::-moz-placeholder {
color:#ddd
}
header nav .search input:-moz-placeholder {
color:#ddd
}
header nav .search input:-ms-input-placeholder {
color:#ddd
}
header nav .search textarea::-webkit-input-placeholder {
color:#ddd
}
header nav .search textarea::-moz-placeholder {
color:#ddd
}
header nav .search textarea:-moz-placeholder {
color:#ddd
}
header nav .search textarea:-ms-input-placeholder {
color:#ddd
}
header nav .search input {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	border: 0;
	border-radius: 50px;
	background: #1280e1;
	color: #fff;
	display: none;
	width: 140px;
	padding: 0 34px 0 15px
}
header nav .search button {
	border: 0;
	background: #1280e1;
	color: #fff;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	font-size: 12px;
	cursor: pointer;
	position: relative;
	z-index: 5
}
header nav .search:hover input {
	display: block
}
footer {
	background: #303036;
	padding: 40px 0 20px;
	color: #888;
	clear: both;
}
footer a {
	color: #888
}
footer a:hover {
	color: #fff
}
footer .box {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	line-height: 26px;
	padding: 0 0 35px 0
}
footer .box>div {
	margin-top: 44px
}
footer .box .tit {
	font-size: 20px;
	color: #fff
}
footer .box .tit:after {
	content: '';
	height: 3px;
	width: 30px;
	background: #1f8ded;
	display: block;
	margin: 10px 0
}
footer .box .tit img {
	height: 70px;
	width: auto
}
footer .box .cont {
	margin-top: 0;
	max-width: 270px
}
footer .box .cont .tel {
	color: #fff;
	font-size: 24px;
	padding: 8px 0
}
footer .copy {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between
}
footer .ewm ul {
	padding: 5px 0 0 0;
	margin: 0 -5px;
	overflow: hidden
}
footer .ewm ul li {
	float: left;
	width: 33.33333333%;
	padding: 0 5px;
	text-align: center
}
footer .ewm ul li img {
	width: 100%;
	max-width: 120px;
	height: auto;
	margin-bottom: 5px
}
.fixed_index_nav {
	display: none;
	position: fixed;
	left: 15px;
	bottom: 10%;
	z-index: 888
}
.fixed_index_nav li {
	width: 52px;
	height: 52px;
	position: relative;
	margin-top: 10px;
	background: #fff;
	box-shadow: 0 0 8px rgba(0,0,0,0.23);
	color: #999;
	text-align: center;
	padding: 6px 12px;
	cursor: pointer
}
.fixed_index_nav li:before {
	content: '';
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #888;
	margin: 6px auto;
	display: none
}
.fixed_index_nav li:hover {
	background: #1280e1;
	color: #fff
}
.fixed_index_nav li:hover:before {
	border-bottom-color: #eee
}
.fixed_index_nav li:last-child:before {
	display: block
}
.banner {
	position: relative
}
.banner a {
	display: block;
	overflow: hidden
}
.banner a img {
	width: 100%;
	height: auto;
	float: left
}
.banner .banner-next, .banner .banner-prev {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	padding: 15px 5px;
	background-color: #000;
	color: #fff;
	font-size: 30px;
	opacity: 0;
	transition: all .5s;
	z-index: 5
}
.banner .banner-next:hover, .banner .banner-prev:hover {
	background-color: #1280e1
}
.banner .banner-next {
	right: 10%
}
.banner .banner-prev {
	left: 10%
}
.banner .banner-num {
	position: absolute;
	bottom: 15px !important;
	z-index: 5;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center
}
.banner .banner-num .swiper-pagination-bullet {
	border-radius: 50%;
	width: 14px;
	height: 14px;
	margin: 0 5px !important;
	background: #000;
	opacity: .2;
	transition: all .5s
}
.banner .banner-num .swiper-pagination-bullet-active {
	background: #1280e1;
	opacity: 1
}
.banner:hover .banner-next, .banner:hover .banner-prev {
	opacity: .5
}
.nbanner {
	overflow: hidden
}
.nbanner img {
	width: 100%;
	height: auto;
	float: left
}
.web_cate {
	background: #fff;
	border-bottom: 1px solid #e0e0e0
}
.web_cate .container {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	height: 50px;
	line-height: 50px;
	overflow: hidden
}
.web_cate .container:after {
	display: none
}
.web_cate .tit {
	background: #1280e1;
	color: #fff;
	padding: 0 15px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	line-height: normal
}
.web_cate .tit span {
	font-size: 20px
}
.web_cate .tit em {
	margin-left: 5px;
	margin-top: 5px;
	opacity: .6
}
.web_cate ul {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
}
.web_cate ul li {
	float: left;
	position: relative
}
.web_cate ul li:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 1px;
	background: transparent;
	background: -webkit-linear-gradient(180deg, transparent 0%, #eee 50%, transparent 100%);
	background: -o-linear-gradient(180deg, transparent 0%, #eee 50%, transparent 100%);
	background: -moz-linear-gradient(180deg, transparent 0%, #eee 50%, transparent 100%);
	background: linear-gradient(180deg, transparent 0%, #eee 50%, transparent 100%)
}
.web_cate ul li a {
	display: block;
	overflow: hidden;
	padding: 0 15px;
	font-size: 16px
}
.web_cate ul li.on a {
	color: #1280e1
}
.web_cate.cur {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 888
}
.web_tiao_cate {
	background: #fff;
	box-shadow: 2px 5px 10px rgba(0,0,0,0.1)
}
.web_tiao_cate ul {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	line-height: 50px
}
.web_tiao_cate ul li {
	float: left;
	position: relative;
	padding: 0 20px;
	font-size: 18px;
	cursor: pointer
}
.web_tiao_cate ul li:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 1px;
	background: transparent;
	background: -webkit-linear-gradient(180deg, transparent 0%, #eee 50%, transparent 100%);
	background: -o-linear-gradient(180deg, transparent 0%, #eee 50%, transparent 100%);
	background: -moz-linear-gradient(180deg, transparent 0%, #eee 50%, transparent 100%);
	background: linear-gradient(180deg, transparent 0%, #eee 50%, transparent 100%)
}
.web_tiao_cate ul li:first-child:before {
	display: none
}
.web_tiao_cate ul li:hover {
	color: #1280e1
}
.web_tiao_cate ul li.on {
	color: #1280e1
}
.web_tiao_cate.cur {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 888
}
.position {
	background: #fff;
}
.position .container {
	height: 50px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}
.position .container:after {
	display: none
}
.position .iconfont {
	margin-right: 5px;
	font-size: 20px
}
.web_bj {
	background: #f5f5f5
}
.main {
	padding: 20px 0 60px 0
}
.main .main_flex {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between
}
.main .main_flex .main_left {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	margin-right: 30px;
	max-width: 760px
}
.main .main_flex .main_right {
	width: 340px
}
.main .main_flex .main_right .box {
	background: #f9f9f9;
	margin-top: 20px;
	padding: 20px;
	border-radius: 10px;
	overflow: hidden
}
.main .main_flex .main_right .box:first-of-type {
	margin-top: 0
}
.main .main_flex .main_right .box .tit {
	font-size: 20px;
	color: #333;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	line-height: 1;
	padding-bottom: 20px;
	font-weight: bold
}
.main .main_flex .main_right .box .tit i {
	color: #1280e1;
	font-size: 24px;
	margin-right: 8px;
	font-weight: normal
}
.main .main_flex .main_right .wzx {
	overflow: hidden
}
.main .main_flex .main_right .wzx li {
	margin-top: 15px
}
.main .main_flex .main_right .wzx li a {
	display: block;
	overflow: hidden
}
.main .main_flex .main_right .wzx li .bt {
	padding: 0 0 0 40px;
	font-size: 15px;
	line-height: 30px;
	position: relative;
	overflow: hidden
}
.main .main_flex .main_right .wzx li .bt i {
	position: absolute;
	left: 0px;
	top: 1px;
	color: #FFF;
	background: #a0a0a0;
	width: 27px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	border-radius: 50%;
	display: block;
	overflow: hidden
}
.main .main_flex .main_right .wzx li .text {
	display: none;
	font-size: 13px;
	line-height: 22px;
	color: #999;
	padding: 5px 0 0 40px
}
.main .main_flex .main_right .wzx li .text p {
	display: block;
	overflow: hidden;
	height: 44px;
	margin-bottom: 5px
}
.main .main_flex .main_right .wzx li:first-child {
	margin-top: 0
}
.main .main_flex .main_right .wzx li.on .bt i {
	background: #1280e1
}
.main .main_flex .main_right .wzx li.on .text {
	display: block
}
.main .main_flex .main_right .twx {
	overflow: hidden;
	margin: -15px 0
}
.main .main_flex .main_right .twx li {
	padding: 15px 0;
	overflow: hidden;
	border-bottom: #e2e2e2 solid 1px
}
.main .main_flex .main_right .twx li a {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between
}
.main .main_flex .main_right .twx li .pic {
	overflow: hidden
}
.main .main_flex .main_right .twx li .pic img {
	height: 68px;
	width: 120px;
	transition: all .5s
}
.main .main_flex .main_right .twx li .pic img:hover {
	transform: scale(1.05)
}
.main .main_flex .main_right .twx li .kj {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	padding: 0 0 0 10px
}
.main .main_flex .main_right .twx li .kj span {
	display: block;
	overflow: hidden;
	font-size: 15px;
	line-height: 20px;
	height: 40px;
	margin-bottom: 5px
}
.main .main_flex .main_right .twx li .kj em {
	font-size: 12px;
	color: #999;
	line-height: 1
}
.main .main_flex .main_right .twx li:last-child {
	border-bottom: 0
}
.in_box {
	padding: 50px 0
}
.in_tit {
	margin-top: 50px;
	margin-bottom: 30px;
	overflow: hidden;
	text-align: center
}
.in_tit span {
	font-size: 30px;
	color: #1280e1;
	overflow: hidden
}
.in_tit span:after {
	content: '';
	width: 40px;
	height: 3px;
	background: #1280e1;
	display: block;
	overflow: hidden;
	margin: 15px auto 0 auto
}
.in_tit .text {
	font-size: 16px;
	color: #888;
	line-height: 22px;
	margin-top: 15px
}
.in_tit:first-of-type {
	margin-top: 0
}
.in_tith {
	overflow: hidden;
	margin-top: 50px;
	margin-bottom: 30px
}
.in_tith span {
	display: inline-block;
	position: relative;
	font-size: 30px;
	padding: 0 15px 0 10px;
	color: #333;
	line-height: 1;
	border-left: 5px solid #1280e1
}
.in_tith span:before {
	content: '';
	position: absolute;
	top: 50%;
	height: 1px;
	width: 1200px;
	background: #ccc;
	left: 100%
}
.in_tith:first-of-type {
	margin-top: 0
}
.in_titb {
	overflow: hidden;
	margin-top: 50px;
	margin-bottom: 30px;
	text-align: center
}
.in_titb span {
	font-size: 36px;
	font-weight: 300;
	color: #333;
	line-height: 1
}
.in_titb:first-of-type {
	margin-top: 0
}
.in_pro {
	overflow: hidden
}
.in_pro li {
	width: 33.33333333%;
	position: relative;
	float: left;
	text-align: center;
	color: #fff
}
.in_pro li a {
	display: block;
	overflow: hidden;
	position: relative;
	color: #fff
}
.in_pro li .fd {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	transform: translateY(-50%);
	transition: all 1s;
	z-index: 3
}
.in_pro li .fd img {
	height: 60px;
	width: auto;
	margin-bottom: 20px
}
.in_pro li .fd span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 26px
}
.in_pro li .hide {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	background-color: rgba(0,0,0,0.5);
	transition: all 1s;
	opacity: 0;
	z-index: 5
}
.in_pro li .hide .box {
	padding: 0 30px;
	width: 100%
}
.in_pro li .hide dl {
	max-width: 250px;
	margin: -5px auto;
	overflow: hidden
}
.in_pro li .hide dl dd {
	width: 50%;
	float: left;
	padding: 5px
}
.in_pro li .hide dl dd a {
	display: block;
	overflow: hidden;
	background: #fff;
	border-radius: 5px;
	padding: 8px;
	font-size: 12px;
	color: #1280e1
}
.in_pro li .hide dl dd img {
	width: 100%;
	height: auto;
	margin-bottom: 5px
}
.in_pro li .hide dl dd em {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.in_pro li .hide .bt {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 26px;
	margin: 20px 0 10px 0
}
.in_pro li .hide p {
	display: block;
	overflow: hidden;
	line-height: 28px;
	height: 84px
}
.in_pro li:hover .fd {
	opacity: 0
}
.in_pro li:hover .hide {
	opacity: 1
}
.in_jjfa {
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between
}
.in_jjfa:before {
	content: '';
	left: 350px;
	width: 1500px;
	background: #f2f2f2;
	position: absolute;
	top: 0;
	bottom: 0
}
.in_jjfa:after {
	content: '';
	right: 100%;
	margin-right: -350px;
	width: 1000px;
	background: #1280e1 url(../img/bj_jjfa.jpg) right bottom no-repeat;
	background-size: auto 100%;
	position: absolute;
	top: 0;
	bottom: 0
}
.in_jjfa .tab {
	width: 350px;
	position: relative;
	z-index: 5
}
.in_jjfa .tab li {
	color: #fff;
	font-size: 18px;
	height: 63px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	cursor: pointer
}
.in_jjfa .tab li img {
	height: 50px;
	width: auto;
	margin-right: 30px
}
.in_jjfa .tab li.on {
	font-weight: bold;
	font-size: 22px
}
.in_jjfa .body {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	position: relative;
	z-index: 5
}
.in_jjfa .body li {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}
.in_jjfa .body li .left {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	padding: 20px 50px
}
.in_jjfa .body li .left .bt {
	font-size: 25px;
	font-weight: bold;
	color: #333
}
.in_jjfa .body li .left .text {
	color: #888;
	font-size: 13px;
	line-height: 25px;
	height: 200px;
	margin: 20px 0;
	overflow: hidden
}
.in_jjfa .body li .left .but a {
	display: inline-block;
	width: 127px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 15px;
	color: #FFF;
	background: #fdb315;
	border-radius: 5px
}
.in_jjfa .body li .left .but a:first-child {
	margin-right: 20px
}
.in_jjfa .body li .left .but a:hover {
	background: #1280e1
}
.in_jjfa .body li .right {
	width: 49%
}
.in_jjfa .body li .right img {
	width: 100%;
	height: auto
}
.in_about {
	background: url(../img/bj_about.jpg) center top no-repeat
}
.in_about .in_tit span {
	color: #fff
}
.in_about .in_tit .text {
	color: #eee;
	max-width: 760px;
	margin: 15px auto 0 auto
}
.in_about .white {
	background: #fff
}
.in_about .six {
	overflow: hidden;
	padding: 50px 0
}
.in_about .six li {
	width: 25%;
	float: left;
	text-align: center;
	font-size: 16px;
	line-height: 1
}
.in_about .six li p {
	line-height: 1.5;
}
.in_about .six li span {
	display: inline-block;
	position: relative;
	font-size: 50px;
	font-style: Arial;
	color: #1280e1;
	margin: 0 0 20px 0;
	padding: 0 20px 0 0
}
.in_about .six li span:before {
	font-family: "iconfont" !important;
	content: "\e73e";
	position: absolute;
	right: 0px;
	top: 10px;
	font-size: 12px;
	color: #444
}
.in_about .box {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	flex-direction: row-reverse
}
.in_about .box .left {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	padding: 0 40px
}
.in_about .box .left .bt {
	font-size: 24px;
	line-height: 1;
	overflow: hidden
}
.in_about .box .left .bt:after {
	display: block;
	overflow: hidden;
	margin: 15px 0;
	width: 66px;
	height: 2px;
	content: "";
	background: #1280e1
}
.in_about .box .left .text {
	line-height: 22px;
	overflow: hidden;
	text-indent: 2em;
	color: #888
}
.in_about .box .left .text p {
	padding: 5px 0
}
.in_about .box .left .more {
	background: #1280e1;
	color: #fff;
	display: block;
	overflow: hidden;
	line-height: 40px;
	width: 120px;
	text-align: center;
	margin: 15px 0 0 0
}
.in_about .box .left .more:hover {
	background: #333
}
.in_about .box .right {
	overflow: hidden;
	position: relative;
	width: 50%;
	max-width: 580px;
	cursor: pointer
}
.in_about .box .right:before {
	font-family: "iconfont" !important;
	content: "\e716";
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 100px;
	transform: translate(-50%, -50%);
	color: #fff;
	z-index: 5
}
.in_about .box .right img {
	width: 100%;
	height: auto
}
.in_about .tab {
	margin: 35px auto -22px auto;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	z-index: 5
}
.in_about .tab li {
	background: #ecebe8;
	line-height: 44px;
	cursor: pointer;
	font-size: 18px;
	padding: 0 22px
}
.in_about .tab li.on {
	background: #1280e1;
	color: #fff
}
.in_about .hui {
	background: #f8f8f8;
	padding: 50px 30px 30px 30px;
	overflow: hidden;
	box-shadow: 0 0 30px #ddd
}
.in_about .hui .more {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	font-size: 16px;
	line-height: 44px;
	margin-top: 30px
}
.in_about .hui .more a {
	display: block;
	overflow: hidden;
	background: #1280e1;
	color: #fff;
	padding: 0 25px
}
.in_about .hui .more a:hover {
	background: #0e65b2
}
.in_about .hui .more span {
	padding: 0 20px;
	background: #66b1f3;
	color: #fff;
	margin-left: 10px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center
}
.in_about .hui .more span i {
	font-size: 24px;
	margin-right: 10px
}
.in_about .xun ul {
	overflow: hidden;
	margin: -15px
}
.in_about .xun ul li {
	width: 25%;
	float: left;
	padding: 15px
}
.in_about .xun ul li a {
	background: #fff;
	display: block;
	overflow: hidden
}
.in_about .xun ul li .pic {
	overflow: hidden
}
.in_about .xun ul li .pic img {
	width: 100%;
	height: auto;
	transition: all .5s
}
.in_about .xun ul li span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	line-height: 40px;
	transition: all .5s;
	color: #666
}
.in_about .xun ul li:hover .pic img {
	transform: scale(1)
}
.in_about .xun ul li:hover span {
	background: #1280e1;
	color: #fff
}
.in_news {
	padding: 50px 0
}
.in_news .titb {
	font-size: 30px;
	margin-bottom: 15px;
	color: #333
}
.in_news .tits {
	font-size: 24px;
	margin-bottom: 15px;
	color: #333
}
.in_news .erl {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 40px
}
.in_news .erl .pic {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	overflow: hidden;
	position: relative;
	border-radius: 10px
}
.in_news .erl .pic img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: auto;
	min-width: 100%;
	height: 100%;
	transition: all .5s
}
.in_news .erl .pic .fd {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 20px 40px;
	background-color: rgba(0,0,0,0.5);
	color: #fff
}
.in_news .erl .pic .fd span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 20px;
	margin-bottom: 12px
}
.in_news .erl .pic .fd p {
	display: block;
	overflow: hidden;
	line-height: 24px;
	max-height: 72px;
	opacity: .8
}
.in_news .erl .pic:hover img {
	transform: translate(-50%, -50%) scale(1.05)
}
.in_news .erl dl {
	width: 35%;
	margin-left: 40px
}
.in_news .erl dl dt {
	height: 50px;
	padding: 0 25px;
	color: #fff;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	background: #0e65b2;
	background: -webkit-linear-gradient(left, #0e65b2, #3799ef);
	background: -o-linear-gradient(left, #0e65b2, #3799ef);
	background: -moz-linear-gradient(left, #0e65b2, #3799ef);
	background: linear-gradient(left, #0e65b2, #3799ef);
	border-radius: 10px 10px 0 0
}
.in_news .erl dl dt span {
	font-size: 18px
}
.in_news .erl dl dt a {
	color: #fff
}
.in_news .erl dl dt a:hover {
	text-decoration: underline
}
.in_news .erl dl dd {
	border-bottom: 1px solid #eaeaea;
	height: 78px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 0 25px
}
.in_news .erl dl dd .date {
	color: #888;
	text-align: center
}
.in_news .erl dl dd .date strong {
	color: #444;
	font-size: 20px;
	display: block;
	font-weight: normal
}
.in_news .erl dl dd a {
	display: block;
	overflow: hidden;
	line-height: 24px;
	max-height: 48px;
	padding: 0 20px;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0
}
.in_news .erl dl dd em {
	font-weight: bold
}
.in_news .erl dl dd:hover {
	background: #f7f7f7
}
.in_news .sanl {
	margin: -20px;
	overflow: hidden
}
.in_news .sanl .box {
	width: 33.33333333%;
	float: left;
	padding: 20px
}
.in_news .sanl dl dt {
	margin-bottom: 15px
}
.in_news .sanl dl dt a {
	display: block;
	overflow: hidden;
	position: relative
}
.in_news .sanl dl dt a img {
	width: 100%;
	height: auto;
	transition: all .5s;
	transform: scale(1.05)
}
.in_news .sanl dl dt a span {
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 15px;
	background: transparent;
	background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.5));
	background: -o-linear-gradient(top, transparent, rgba(0,0,0,0.5));
	background: -moz-linear-gradient(top, transparent, rgba(0,0,0,0.5));
	background: linear-gradient(top, transparent, rgba(0,0,0,0.5));
	color: #fff;
	font-size: 18px;
	line-height: 1.5
}
.in_news .sanl dl dt a:hover img {
	transform: scale(1)
}
.in_news .sanl dl dd a {
	line-height: 32px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.in_news .sanl .more {
	display: block;
	overflow: hidden;
	margin-top: 15px;
	border: 1px solid #bfbfbf;
	width: 130px;
	line-height: 40px;
	text-align: center
}
.in_news .sanl .more:hover {
	background: #1280e1;
	color: #fff;
	border-color: #1280e1
}
.box_proindex .btit {
	margin: 50px 0 30px 0;
	font-size: 35px;
	color: #1280e1;
	text-align: center;
	overflow: hidden
}
.box_proindex .btit:first-of-type {
	margin-top: 0
}
.list_pro {
	margin: -12px;
	overflow: hidden
}
.list_pro li {
	width: 33.33333333%;
	float: left;
	padding: 12px;
	text-align: center
}
.list_pro li a {
	display: block;
	overflow: hidden;
	background: #fff;
	padding: 20px
}
.list_pro li .pic {
	overflow: hidden
}
.list_pro li .pic img {
	width: 100%;
	height: auto;
	transition: all .5s
}
.list_pro li span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 20px;
	padding: 15px 0 0 0
}
.list_pro li p {
	line-height: 22px;
	height: 44px;
	display: block;
	overflow: hidden;
	margin: 10px 0 0 0
}
.list_pro li em {
	width: 160px;
	line-height: 40px;
	background: #fff;
	color: #1280e1;
	display: block;
	overflow: hidden;
	margin: 20px auto 0 auto;
	border: 1px solid #1280e1
}
.list_pro li:hover a {
	background: #1280e1;
	color: #fff
}
.list_pro li:hover .pic img {
	transform: scale(1.05)
}
.list_pro.sw li a {
	box-shadow: 0 0 12px #ddd
}
.web_body {
	line-height: 1.9;
	overflow: hidden
}
.web_body img {
	max-width: 100% !important;
	height: auto !important
}
.web_body ul {
	padding-inline-start: 2em;
	list-style-type: disc
}
.web_body ul li {
	list-style-type: inherit
}
.web_body video {
	max-width: 750px;
	width: auto;
	display: block;
	margin: 0 auto;
	width: 100%
}
.web_body table {
	width: 100%;
	line-height: 25px;
	text-align: center
}
.web_body table tr {
	padding: 5px 10px
}
.web_body table td {
	box-sizing: border-box;
	word-break: break-all;
	padding: 10px
}
.box_xgdown ul {
	overflow: hidden;
	margin: -10px
}
.box_xgdown ul li {
	float: left;
	padding: 10px
}
.box_xgdown ul li a {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	padding: 10px 15px;
	border: 1px solid #ddd;
	border-radius: 100px;
	background: #fff;
	color: #333
}
.box_xgdown ul li a i {
	font-size: 20px
}
.box_xgdown ul li a i:first-child {
	margin-right: 5px
}
.box_xgdown ul li a i:last-child {
	color: #1280e1;
	margin-left: 10px
}
.box_xgdown ul li a:hover {
	color: #1280e1
}
.box_xgdown .tips {
	margin-top: 20px
}
.box_xgdown .tips span {
	color: #1280e1
}
.xun_sanp {
	margin: -10px;
	overflow: hidden
}
.xun_sanp li {
	float: left;
	width: 33.33333333%;
	padding: 10px
}
.xun_sanp li a {
	display: block;
	overflow: hidden;
	position: relative
}
.xun_sanp li img {
	width: 100%;
	height: auto;
	transition: all .5s
}
.xun_sanp li span {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px;
	color: #fff;
	z-index: 5;
	text-align: center;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background: transparent;
	background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.8));
	background: -o-linear-gradient(top, transparent, rgba(0,0,0,0.8));
	background: -moz-linear-gradient(top, transparent, rgba(0,0,0,0.8));
	background: linear-gradient(top, transparent, rgba(0,0,0,0.8));
	font-size: 16px
}
.xun_sanp li:hover img {
	transform: scale(1.05)
}
.xun_sip {
	margin: -10px;
	overflow: hidden
}
.xun_sip li {
	float: left;
	width: 25%;
	padding: 10px
}
.xun_sip li a {
	display: block;
	overflow: hidden;
	position: relative;
	background: #fff
}
.xun_sip li .pic {
	overflow: hidden
}
.xun_sip li .pic img {
	width: 100%;
	height: auto;
	transition: all .5s
}
.xun_sip li span {
	padding: 0 10px;
	text-align: center;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 44px
}
.xun_sip li:hover a {
	box-shadow: 0 0 10px #ccc
}
.xun_sip li:hover img {
	transform: scale(1.05)
}
.box_mfzixun {
	background: #1280e1;
	color: #fff;
	padding: 50px 10px;
	font-size: 25px;
	text-align: center
}
.box_mfzixun .but {
	margin-top: 30px;
	display: inline-block;
	padding: 0 25px;
	border: #fff 1px solid;
	line-height: 44px;
	border-radius: 5px;
	color: #1280e1;
	font-size: 20px;
	background: #fff
}
.box_mfzixun .but:hover {
	border-color: #e94820;
	background: #e94820;
	color: #fff
}
.view_pro {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	flex-direction: row-reverse
}
.view_pro .pic {
	width: 50%
}
.view_pro .pic img {
	width: 100%;
	height: auto
}
.view_pro .box {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	padding: 0 40px 44px 0;
	position: relative
}
.view_pro .box .bt {
	font-size: 30px;
	color: #333
}
.view_pro .box .text {
	font-size: 16px;
	line-height: 30px;
	padding: 20px 0 25px 0
}
.view_pro .box .but {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 150px;
	text-align: center;
	line-height: 44px;
	background: #1280e1;
	color: #fff;
	font-size: 16px;
	border-radius: 3px
}
.view_pro .box .but:hover {
	background: #e94820
}
.view_jjfa {
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	flex-direction: row-reverse
}
.view_jjfa .pic {
	width: 45%
}
.view_jjfa .pic img {
	width: 100%;
	height: auto
}
.view_jjfa .box {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	padding: 40px;
	position: relative
}
.view_jjfa .box .bt {
	font-size: 30px;
	color: #1280e1
}
.view_jjfa .box .bt span {
	border-bottom: 1px solid #1280e1;
	padding-bottom: 6px
}
.view_jjfa .box .text {
	font-size: 16px;
	line-height: 30px;
	padding: 25px 0 0 0
}
.box_about {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	overflow: hidden;
	background-color: #fff;
	background-image: url(../img/bj_abmap.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: auto 100%
}
.box_about .left {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	padding: 40px
}
.box_about .left ul {
	float: right;
	max-width: 400px;
	margin: -20px -5px;
	overflow: hidden
}
.box_about .left ul li {
	width: 50%;
	float: left;
	padding: 20px 5px;
	text-align: center
}
.box_about .left ul li:last-child {
	width: 100%
}
.box_about .left ul li .bt {
	color: #1280e1;
	font-size: 38px
}
.box_about .left ul li .bt i {
	font-size: 32px;
	margin-left: 5px
}
.box_about .left ul li .bt .n {
	font-size: 20px
}
.box_about .left ul li .text {
	color: #999;
	line-height: 20px;
	margin-top: 5px
}
.box_about .right {
	width: 50%;
	padding: 40px;
	line-height: 26px;
	color: #999;
	position: relative
}
.box_about .right:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 1px;
	background: transparent;
	background: -webkit-linear-gradient(180deg, transparent 0%, #eee 50%, transparent 100%);
	background: -o-linear-gradient(180deg, transparent 0%, #eee 50%, transparent 100%);
	background: -moz-linear-gradient(180deg, transparent 0%, #eee 50%, transparent 100%);
	background: linear-gradient(180deg, transparent 0%, #eee 50%, transparent 100%)
}
.box_about .right p {
	padding: 10px 0
}
.box_pinpai .text {
	color: #999;
	line-height: 26px
}
.box_pinpai ul {
	overflow: hidden;
	background: #f5f5f5;
	padding: 10px;
	margin-top: 30px
}
.box_pinpai ul li {
	width: 20%;
	padding: 10px;
	float: left
}
.box_pinpai ul li img {
	width: 100%;
	height: auto
}
.box_dashi {
	background: #313036 url(../img/bj_map.jpg) center top no-repeat;
	background-size: 100% auto;
	color: #fff;
	padding: 80px 0
}
.box_dashi .in_titb span {
	color: #fff
}
.box_dashi .swiper-container {
	padding-top: 20px
}
.box_dashi .swiper-container:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 100%;
	height: 1px;
	background: transparent;
	background: -webkit-linear-gradient(left, transparent 0%, #999 50%, transparent 100%);
	background: -o-linear-gradient(left, transparent 0%, #999 50%, transparent 100%);
	background: -moz-linear-gradient(left, transparent 0%, #999 50%, transparent 100%);
	background: linear-gradient(left, transparent 0%, #999 50%, transparent 100%)
}
.box_dashi .swiper-container .swiper-slide {
	padding: 0 0 45px 0;
	text-align: center;
	font-size: 36px;
	color: #999;
	position: relative;
	line-height: 58px
}
.box_dashi .swiper-container .swiper-slide:before {
	content: '';
	position: absolute;
	left: 50%;
	bottom: 15px;
	transform: translateX(-50%);
	width: 10px;
	height: 10px;
	background: #666;
	border-radius: 50%
}
.box_dashi .swiper-container .swiper-slide-active {
	color: #fff;
	font-size: 72px
}
.box_dashi .swiper-container .swiper-slide-active:before {
	background: #1280e1
}
.box_dashi .swiper-container .dashi-prev, .box_dashi .swiper-container .dashi-next {
	position: absolute;
	bottom: 0;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;
	z-index: 5
}
.box_dashi .swiper-container .dashi-prev:before, .box_dashi .swiper-container .dashi-next:before {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	content: '';
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent
}
.box_dashi .swiper-container .dashi-prev {
	left: 0
}
.box_dashi .swiper-container .dashi-prev:before {
	border-right: 8px solid #333
}
.box_dashi .swiper-container .dashi-prev:hover {
	background: #1280e1
}
.box_dashi .swiper-container .dashi-prev:hover:before {
	border-right-color: #fff
}
.box_dashi .swiper-container .dashi-next {
	right: 0
}
.box_dashi .swiper-container .dashi-next:before {
	border-left: 8px solid #333
}
.box_dashi .swiper-container .dashi-next:hover {
	background: #1280e1
}
.box_dashi .swiper-container .dashi-next:hover:before {
	border-left-color: #fff
}
.box_dashi ul {
	padding: 30px 0 0 0;
	overflow: hidden;
	max-width: 600px;
	margin: 0 auto;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center
}
.box_dashi ul li {
	display: none
}
.box_dashi ul li:first-child {
	display: block
}
.box_dashi ul li p {
	display: block;
	overflow: hidden;
	position: relative;
	margin-top: 20px;
	padding: 0 0 0 15px;
	line-height: 24px
}
.box_dashi ul li p:before {
	content: '';
	position: absolute;
	left: 0;
	top: 9px;
	width: 5px;
	height: 5px;
	background: #007ec3;
	border-radius: 7px
}
.box_dashi ul li p:first-child {
	margin-top: 0
}
.xun_wenhua {
	overflow: hidden
}
.xun_wenhua li {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 30px
}
.xun_wenhua li .pic {
	width: 50%;
	padding: 0 20px 0 0
}
.xun_wenhua li .pic img {
	width: 100%;
	height: auto
}
.xun_wenhua li .box {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	padding: 0 0 0 20px
}
.xun_wenhua li .box .bt {
	font-size: 30px;
	font-weight: 300;
	padding: 0 0 12px 0;
	margin-top: 10px;
}
.xun_wenhua li .box .cs {
	font-size: 24px;
	line-height: 32px;
	font-weight: 300;
	color: #1280e1;
	padding: 0
}
.xun_wenhua li .box .text {
	color: #999;
	line-height: 24px
}
.xun_wenhua li .box .text p {
	display: block;
	overflow: hidden;
	position: relative;
	padding-left: 19px;
	margin-top: 21px
}
.xun_wenhua li .box .text p:before {
	content: '';
	position: absolute;
	left: 0;
	top: 12px;
	width: 6px;
	height: 2px;
	background: #1280e1
}
.xun_wenhua li .box .text p:first-child {
	margin-top: 0
}
.xun_wenhua li .ban {
	width: 65%;
	padding: 0 20px 0 0
}
.xun_wenhua li .ban .swiper-slide {
	width: 80%;
	border-radius: 10px
}
.xun_wenhua li .ban img {
	width: 100%;
	height: auto
}
.xun_wenhua li:nth-child(odd) {
	flex-direction: row-reverse
}
.xun_wenhua li:nth-child(odd) .pic {
	padding: 0 0 0 20px
}
.xun_wenhua li:nth-child(odd) .ban {
	padding: 0 0 0 20px
}
.xun_wenhua li:nth-child(odd) .box {
	padding: 0 20px 0 0
}
.xun_wenhua li:first-child {
	margin-top: 0
}
.xun_jiazhig {
	overflow: hidden;
	margin: -10px
}
.xun_jiazhig li {
	float: left;
	width: 25%;
	padding: 10px
}
.xun_jiazhig li .box {
	position: relative;
	overflow: hidden;
	border-radius: 10px
}
.xun_jiazhig li .box img {
	width: 100%;
	height: auto
}
.xun_jiazhig li .box .fd {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(51,51,51,0.7);
	transition: all .5s
}
.xun_jiazhig li .box .fd .cen {
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 50%;
	transform: translateY(50%);
	color: #fff;
	font-weight: 300;
	font-size: 24px;
	line-height: 36px;
	padding: 0 10px;
	text-align: center;
	transition: all .5s
}
.xun_jiazhig li:hover .box .fd {
	background-color: rgba(18,128,225,0.7)
}
.xun_jiazhig li:hover .box .fd .cen {
	transform: translateY(0);
	bottom: 20%
}
.box_mess {
	background: url(../img/bj_mess.jpg);
	background-size: 100% 100%;
	padding: 50px 0
}
.box_mess .container {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between
}
.box_mess .container:after {
	display: none
}
.box_mess .pic {
	width: 60%
}
.box_mess .pic img {
	width: 100%;
	height: auto
}
.box_mess .box {
	background: #FFF;
	border: #e2e2e2 solid 1px;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	padding: 40px 50px;
	border-radius: 10px
}
.box_mess .box dl {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	font-size: 16px;
	margin-bottom: 5px;
	position: relative
}
.box_mess .box dl:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 18px;
	height: 1px;
	background: #eee
}
.box_mess .box dl dd {
	background: #fff;
	text-align: center;
	padding: 0 5px;
	position: relative;
	z-index: 5
}
.box_mess .box dl dd i {
	font-size: 36px
}
.box_mess .box dl dd em {
	display: block;
	margin-top: 5px
}
.box_mess .box dl dd:first-child {
	color: #1280e1
}
.box_mess .box ul {
	overflow: hidden
}
.box_mess .box ul li {
	margin-top: 12px;
	text-align: center
}
.box_mess .box ul li input[type='text'] {
	width: 100%;
	height: 38px;
	padding: 0 10px;
	color: #aaa;
	font-size: 16px;
	border: 1px solid #ddd;
	border-radius: 5px
}
.box_mess .box ul li input[type='submit'] {
	width: 100%;
	height: 38px;
	color: #fff;
	font-size: 16px;
	border: 0;
	background: #1280e1;
	border-radius: 5px;
	cursor: pointer;
	margin: 8px 0
}
.list_video {
	overflow: hidden;
	margin: -10px;
}
.list_video li {
	width: 33.33333333%;
	float: left;
	padding: 10px;
	text-align: center
}
.list_video li a {
	display: block;
	overflow: hidden
}
.list_video li .pic {
	overflow: hidden;
	position: relative
}
.list_video li .pic img {
	width: 100%;
	height: auto;
	transform: scale(1.05);
	transition: all .5s
}
.list_video li .pic:before {
	font-family: "iconfont" !important;
	content: "\e716";
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	font-size: 80px;
	color: #fff;
	z-index: 5;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	transition: all .5s
}
.list_video li span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	padding: 15px 0 0 0
}
.list_video li:hover .pic img {
	transform: scale(1)
}
.list_video li:hover .pic:before {
	background-color: rgba(0,0,0,0.2)
}
.view_video {
	overflow: hidden
}
.view_video .bt {
	text-align: center;
	overflow: hidden;
	font-size: 30px;
	color: #333
}
.view_video .cs {
	text-align: center;
	overflow: hidden;
	color: #999;
	font-size: 12px;
	padding: 15px 0
}
.view_video .cs span {
	padding: 0 10px
}
.view_video .web_body {
	margin: 0 0 20px 0;
	padding: 20px 0;
	border-bottom: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0
}
.view_video .sxp {
	margin: 0 -10px;
	overflow: hidden
}
.view_video .sxp li {
	float: left;
	width: 50%;
	padding: 0 10px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.view_video .sxp li:last-child {
	text-align: right
}
.box_content {
	background: #f8f8f8;
	padding: 30px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	overflow: hidden
}
.box_content .left {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	padding: 0 30px 0 0;
	line-height: 2.5
}
.box_content .left .bt {
	font-size: 20px;
	color: #1280e1;
	font-weight: bold
}
.box_content .right {
	width: 500px
}
.box_content .right #bdmap {
	width: 100%;
	height: 100%;
	font-size: 12px;
	line-height: 24px
}
.box_content .right #bdmap h4 {
	color: #1280e1;
	border-bottom: 1px solid #eee;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	font-size: 16px
}
.box_content .right #bdmap .anchorBL {
	display: none
}
.box_contmess ul {
	margin: -10px;
	overflow: hidden
}
.box_contmess ul li {
	float: left;
	width: 50%;
	padding: 10px;
	position: relative
}
.box_contmess ul li .iconfont {
	font-size: 20px;
	position: absolute;
	left: 20px;
	top: 24px
}
.box_contmess ul li input[type='text'], .box_contmess ul li textarea {
	width: 100%;
	height: 52px;
	border: #e3e3e3 solid 1px;
	padding: 0 15px 0 40px
}
.box_contmess ul li textarea {
	height: 100px;
	padding: 15px 15px 15px 40px
}
.box_contmess ul li input[type='submit'] {
	width: 150px;
	height: 50px;
	border: #e3e3e3 solid 1px;
	margin: 0 auto;
	color: #fff;
	display: block;
	overflow: hidden;
	cursor: pointer;
	background: #1280e1;
	font-size: 20px;
	transition: all .5s
}
.box_contmess ul li input[type='submit']:hover {
	background: #e94820
}
.box_contmess ul li.all {
	width: 100%
}
.box_xskc .jianjie {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between
}
.box_xskc .jianjie .pic {
	width: 45%
}
.box_xskc .jianjie .pic img {
	width: 100%;
	height: auto
}
.box_xskc .jianjie .box {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	padding: 0 0 0 40px;
	line-height: 2
}
.box_xskc .jianjie .box p {
	padding: 10px 0;
	overflow: hidden
}
.box_xskc .kecheng {
	margin: -10px;
	overflow: hidden;
	padding-bottom: 30px
}
.box_xskc .kecheng li {
	float: left;
	padding: 10px
}
.box_xskc .kecheng li a {
	display: block;
	overflow: hidden;
	padding: 0 30px;
	line-height: 50px;
	background: #1280e1;
	color: #fff
}
.box_xskc .kecheng li a:hover {
	background: #0e65b2
}
.box_xskc .canshu {
	background: #fff;
	overflow: hidden;
	padding: 30px;
	box-shadow: 0 0 20px #eee
}
.box_xskc .canshu .t {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between
}
.box_xskc .canshu .t .left .bt {
	font-size: 28px;
	color: #333
}
.box_xskc .canshu .t .left ul {
	margin-top: 15px
}
.box_xskc .canshu .t .left ul li {
	float: left;
	margin-left: 20px
}
.box_xskc .canshu .t .left ul li i {
	font-size: 18px;
	color: #1280e1;
	margin-right: 5px;
	position: relative;
	top: 1px
}
.box_xskc .canshu .t .left ul li span {
	color: #1280e1;
	font-size: 24px;
	margin-left: 5px
}
.box_xskc .canshu .t .left ul li:first-child {
	margin-left: 0
}
.box_xskc .canshu .t .right a {
	display: block;
	overflow: hidden;
	width: 160px;
	line-height: 50px;
	background: #1280e1;
	color: #fff;
	text-align: center
}
.box_xskc .canshu .t .right a:hover {
	background: #3799ef
}
.box_xskc .canshu .b {
	overflow: hidden;
	border-top: 1px dashed #b4e8ea;
	padding: 25px 0 0 0;
	margin: 25px 0 0 0
}
.box_xskc .canshu .b .bshare-custom {
	float: right;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}
.box_xskc .ltit {
	margin: 30px 0 20px 0;
	overflow: hidden;
	background: #1280e1;
	position: relative
}
.box_xskc .ltit:before {
	content: '';
	position: absolute;
	left: 110px;
	top: 50%;
	transform: translateY(-50%);
	width: 2px;
	height: 20px;
	background: #fff
}
.box_xskc .ltit span {
	display: block;
	overflow: hidden;
	line-height: 70px;
	width: 110px;
	text-align: center;
	float: left;
	color: #fff;
	font-size: 18px
}
.box_xskc .btit {
	margin: 30px 0 10px 0;
	overflow: hidden;
	font-weight: bold;
	font-size: 16px;
	color: #333
}
.box_xskc .but {
	display: block;
	overflow: hidden;
	margin: 30px auto 0 auto;
	width: 250px;
	line-height: 60px;
	background: #1280e1;
	text-align: center;
	font-size: 18px;
	color: #fff
}
.box_xskc .but:hover {
	background: #0e65b2
}
.box_xskc .swiper-container {
	border-top: 1px dashed #1280e1;
	margin: 40px 0 0 0;
	padding: 30px 0 0 0
}
.box_xskc .swiper-container .swiper-slide {
	overflow: hidden
}
.box_xskc .swiper-container .swiper-slide img {
	width: 100%;
	height: auto;
	transition: all .5s;
	cursor: pointer
}
.box_xskc .swiper-container .swiper-slide:hover img {
	transform: scale(1.05)
}
.box_xskc .swiper-container .ban-num {
	position: static;
	z-index: 5;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-top: 20px
}
.box_xskc .swiper-container .ban-num .swiper-pagination-bullet {
	border-radius: 50%;
	width: 14px;
	height: 14px;
	border: 2px solid #fff;
	margin: 0 5px !important;
	background: #ccc;
	opacity: 1;
	transition: all .5s
}
.box_xskc .swiper-container .ban-num .swiper-pagination-bullet-active {
	background: none;
	border-color: #1280e1
}
.box_henglx {
	background: #1280e1;
	color: #fff;
	text-align: center;
	padding: 40px 0
}
.box_henglx .tit {
	font-size: 20px;
	padding: 0 0 30px 0
}
.box_henglx .tit:after {
	display: block;
	overflow: hidden;
	width: 30px;
	height: 2px;
	background: #fff;
	margin: 10px auto 0 auto;
	content: ''
}
.box_henglx ul {
	overflow: hidden
}
.box_henglx ul li {
	width: 33.33333333%;
	float: left;
	position: relative

}
.box_henglx ul li:before {
	content: '';
	height: 80px;
	width: 0;
	border-left: 1px dashed #fff;
	position: absolute;
	left: 0;
	top: 30px
}
.box_henglx ul li i {
	font-size: 50px
}
.box_henglx ul li span {
	display: block;
	overflow: hidden;
	margin: 10px 0 15px 0
}
.box_henglx ul li span:after {
	content: '';
	width: 20px;
	height: 1px;
	background: #fff;
	margin: 8px auto 0 auto;
	display: block;
	overflow: hidden
}
.box_henglx ul li p {
	display: block;
	overflow: hidden;
	max-width: 80%;
	margin: 0 auto;
	line-height: 22px
}
.box_henglx ul li:first-child:before {
	display: none
}
.box_hengbm {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	height: 250px;
	background: url(../img/bj_baoming.jpg) center top no-repeat;
	background-size: auto 100%
}
.box_hengbm a {
	width: 200px;
	display: block;
	overflow: hidden;
	font-size: 16px;
	text-align: center;
	line-height: 60px;
	border: 1px solid #1280e1;
	color: #1280e1
}
.box_hengbm a:hover {
	background: #1280e1;
	color: #fff
}
.list_news {
	margin: -20px 0;
	overflow: hidden
}
.list_news li {
	border-bottom: #ebebeb solid 1px
}
.list_news li a {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 20px 0;
	color: #666
}
.list_news li .pic {
	overflow: hidden
}
.list_news li .pic img {
	height: 165px;
	width: 290px;
	transition: all .5s
}
.list_news li .pic img:hover {
	transform: scale(1.05)
}
.list_news li .box {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 0;
	padding: 0 0 0 20px
}
.list_news li .box span {
	display: block;
	overflow: hidden;
	font-size: 20px;
	line-height: 26px;
	max-height: 52px
}
.list_news li .box .cs {
	border-bottom: #ccc dashed 1px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	color: #999;
	font-size: 13px;
	padding: 15px 0
}
.list_news li .box .cs i {
	color: #1280e1;
	font-size: 16px
}
.list_news li .box .cs em {
	margin: 0 10px 0 5px
}
.list_news li .box p {
	display: block;
	overflow: hidden;
	line-height: 25px;
	height: 50px;
	margin-top: 15px
}
.list_news li:last-child {
	border-bottom: 0
}
.view_news {
	overflow: hidden
}
.view_news .bt {
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	color: #333;
	margin-top: 20px;
}
.view_news .cs {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	color: #999;
	padding: 15px 0 0 0
}
.view_news .cs li {
	padding: 0 10px
}
.view_news .web_body {
	padding: 20px 0
}
.view_news .dibu {
	border-top: #ccc dashed 1px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 20px 0 0 0
}
.view_news .dibu .back {
	width: 130px;
	line-height: 50px;
	text-align: center;
	background: #1280e1;
	color: #fff;
	font-size: 16px
}
.view_news .dibu .back:hover {
	background: #3799ef
}
.view_news .tuij {
	margin-top: 30px;
	overflow: hidden
}
.view_news .tuij .in_tith {
	margin-bottom: 15px
}
.view_news .tuij ul {
	margin: -15px;
	overflow: hidden
}
.view_news .tuij ul li {
	float: left;
	padding: 15px;
	width: 50%
}
.view_news .tuij ul li a {
	display: block;
	overflow: hidden;
	position: relative;
	color: #999
}
.view_news .tuij ul li .date {
	width: 54px;
	height: 54px;
	color: #fff;
	background-color: rgba(18,128,225,0.8);
	position: absolute;
	right: 0;
	top: 0;
	z-index: 5;
	font-size: 12px;
	text-align: center;
	padding: 8px 0 0 0
}
.view_news .tuij ul li .date b {
	display: block;
	font-size: 20px
}
.view_news .tuij ul li .pic {
	margin: 27px 27px 0 0;
	overflow: hidden;
    height:189px;
}
.view_news .tuij ul li .pic img {
	width: 100%;
	height: auto;
	transition: all .5s
}
.view_news .tuij ul li .pic img:hover {
	transform: scale(1.05)
}
.view_news .tuij ul li span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	padding: 15px 0 5px 0;
	color: #333
}
.view_news .tuij ul li span:hover {
	color: #1280e1
}
.view_news .tuij ul li p {
	display: block;
	overflow: hidden;
	line-height: 20px;
	font-size: 12px;
	height: 40px
}
.pagination {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 40px 0 0 0
}
.pagination li {
	padding: 0 5px
}
.pagination li a, .pagination li span {
	display: block;
	overflow: hidden;
	padding: 0 12px;
	line-height: 32px;
	border: 1px solid #ddd;
	border-radius: 3px;
	background: #f9f9f9
}
.pagination li a:hover {
	background: #1280e1;
	color: #fff;
	border-color: #1280e1
}
.pagination li.active span {
	cursor: default;
	background: #1280e1;
	color: #fff;
	border-color: #1280e1
}
.pagination li.disabled span {
	background: #eee;
	color: #888;
	cursor: not-allowed
}
#body_default {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9999999;
	background: #fff;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	text-align: center
}
#body_default .box {
	max-width: 600px;
	padding: 10px
}
#body_default .logo {
	margin-bottom: 20px
}
#body_default .logo img {
	height: 68px;
	width: auto
}
#body_default .but {
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 20px 0
}
#body_default .but>* {
	color: #fff;
	line-height: 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: auto 70%;
	border-radius: 100px;
	padding: 0 20px 0 50px;
	font-size: 20px
}
#body_default .but a {
	margin-right: 10px;
	display: block;
	overflow: hidden;
	background-color: #1280e1;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTA0LTIyVDE3OjA1OjQxKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wNC0yMlQxNzowNzo1NyswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wNC0yMlQxNzowNzo1NyswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMjExNzhkZC05MGNkLWZk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)
}
#body_default .but div {
	background-color: #666;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTA0LTIyVDE3OjA1OjMzKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wNC0yMlQxNzowNzo1MSswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wNC0yMlQxNzowNzo1MSswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NTcxYjZiMS1kNGMxLWUx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)
}
#body_default .tips {
	color: #bbb;
	margin-top: 10px;
	font-size: 12px;
	line-height: 1.5
}
#body_default .text {
	font-size: 14px;
	text-align: justify;
	color: #666;
	line-height: 1.8;
	text-indent: 2em;
	border: 1px dashed #ddd;
	padding: 10px;
	border-radius: 10px;
	box-shadow: 0 0 20px #eee;
	background: #fcfcfc
}
#body_default .loading {
	width: 100px;
	height: 50px;
	margin: 0 auto
}
#body_default .loading div {
	background-color: #1280e1;
	height: 100%;
	width: 3px;
	margin-left: 8%;
	display: inline-block;
	-webkit-animation: stretchdelay 1.2s infinite ease-in-out;
	-moz-animation: stretchdelay 1.2s infinite ease-in-out;
	-o-animation: stretchdelay 1.2s infinite ease-in-out;
	animation: stretchdelay 1.2s infinite ease-in-out
}
#body_default .loading div:nth-child(1) {
	margin-left: 0
}
#body_default .loading div:nth-child(2) {
	-webkit-animation-delay: -1.1s;
	-moz-animation-delay: -1.1s;
	-o-animation-delay: -1.1s;
	animation-delay: -1.1s
}
#body_default .loading div:nth-child(3) {
	-webkit-animation-delay: -1s;
	-moz-animation-delay: -1s;
	-o-animation-delay: -1s;
	animation-delay: -1s
}
#body_default .loading div:nth-child(4) {
	-webkit-animation-delay: -0.9s;
	-moz-animation-delay: -0.9s;
	-o-animation-delay: -0.9s;
	animation-delay: -0.9s
}
#body_default .loading div:nth-child(5) {
	-webkit-animation-delay: -0.8s;
	-moz-animation-delay: -0.8s;
	-o-animation-delay: -0.8s;
	animation-delay: -0.8s
}
#body_default .loading div:nth-child(6) {
	-webkit-animation-delay: -0.7s;
	-moz-animation-delay: -0.7s;
	-o-animation-delay: -0.7s;
	animation-delay: -0.7s
}
#body_default .loading div:nth-child(7) {
	-webkit-animation-delay: -0.6s;
	-moz-animation-delay: -0.6s;
	-o-animation-delay: -0.6s;
	animation-delay: -0.6s
}
#body_default .loading div:nth-child(8) {
	-webkit-animation-delay: -0.5s;
	-moz-animation-delay: -0.5s;
	-o-animation-delay: -0.5s;
	animation-delay: -0.5s
}
#body_default .loading div:nth-child(even) {
	background-color: #666
}
@-webkit-keyframes stretchdelay {
0%, 40%, 100% {
-webkit-transform:scaleY(.4)
}
20% {
-webkit-transform:scaleY(1)
}
}
@-moz-keyframes stretchdelay {
0%, 40%, 100% {
-moz-transform:scaleY(.4)
}
20% {
-moz-transform:scaleY(1)
}
}
@-o-keyframes stretchdelay {
0%, 40%, 100% {
-o-transform:scaleY(.4)
}
20% {
-o-transform:scaleY(1)
}
}
@keyframes stretchdelay {
0%, 40%, 100% {
transform:scaleY(.4)
}
20% {
transform:scaleY(1)
}
}
/*新增CSS*/

.wrjbody ul, .wrjbody ol {
	list-style-type: disc;
	margin-left: 20px
}
.wrjbody ul li, .wrjbody ol li {
	list-style: inherit;
	list-style-type: inherit;
	padding: 1px 0
}
.wrjbody em {
	background: #279EEA;
	color: #fff;
	border-radius: 100px;
	display: inline-block;
	padding: 0 9px;
	margin: 2px 5px;
	font-style: normal;
}
.wrjbody h2 {
	border-left: 5px solid #1280e1;
	font-size: 22px !important;
	line-height: 1.2 !important;
	margin: 15px 0 10px 0 !important;
	padding: 0 0 0 15px !important;
	color: #000 !important;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}
.wrjbody h2:after {
	content: "";
	width: 0;
	margin-left: 10px;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 1px;
	background: #eee
}
.wrjbody h3 {
	border-left: 5px solid #ff6600;
	font-size: 18px !important;
	line-height: 1.2 !important;
	margin: 15px 0 10px 8px !important;
	padding: 0 0 0 15px !important;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}
.wrjbody h3:after {
	content: "";
	width: 0;
	margin-left: 10px;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 1px;
	background: #efefef
}
.wrjbody img {
	max-width: 100% !important;
	height: auto !important;
	margin: 10px 0
}
.wrjbody table {
	border: 1px solid #ddd;
	width: 100%;
	margin: 10px 0
}
.wrjbody table th, .wrjbody table td {
	border: 1px solid #ddd;
	padding: 5px 10px;
	text-align: left
}
.wrjbody table th {
	background: #6aa84f;
	color: #fff
}
.wrjbody>*:first-child {
	margin-top: 0 !important
}
.countnum {
	text-align: right;
	margin-bottom: 10px;
	font-size: 14px;
	color: #666;
}
.countnum span {
	color: #1280e1;
	font-weight: bold;
}
.wrjdy {
	background-color: #fafafa;
	color: #666;
	margin: 0 0 15px;
	padding: 15px;
	line-height: 2em;
	font-size: 14px;
}
.wrjdy a {
	display: block;
	color: #ccc;
	height: 24px;
	line-height: 24px;
	text-decoration: none
}
.ag-color {
	color: #1280e1;
}
.wrjdy p {
	text-indent: 2em;
	color: #666;
	padding-bottom: 10px;
	line-height: 24px;
}
.sxp {
	padding-bottom: 15px;
}
.bdvideo {
	padding-bottom: 15px;
}
.box_page {
	padding: 15px 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
table td {
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	text-align: center;
	padding: 5px;
}
table th {
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	text-align: center;
	background: #eee;
	padding: 5px;
}
.burl {
	text-align: center;
	padding: 15px;
	margin: 15px auto 0;
	background: #1280e1;
	color: #fff;
}
.burl a {
	font-size: 16px;
	color: #fff;
}
.clear {
	clear: both;
}
.link {
	padding-top: 10px;
	text-align: center;
}
.link a {
	padding-right: 8px;
}
.in_news .sanl .wid50{width:50%;}
